{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.935691247Z","hostname":"t1.sextet","pid":12512} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.9525488Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fede:51f3 on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.9530361Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fea2:1093 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.95304646Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:53:59.95305213Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:53:59.95307646Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] nbr is fe80::94dc:9aff:fee7:14e8@s1.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.953845349Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] nbr is fe80::7c1a:a4ff:feb5:56b7@s2.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.953858349Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:53:59.953914659Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:53:59.953950779Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fede:51f3]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.954131519Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fea2:1093]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.954210489Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.954247969Z","hostname":"t1.sextet","pid":12512} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.954463299Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.954553269Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:53:59.956864638Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:53:59.956881998Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:00.156488761Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:00.15712779Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:00.15715315Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::94dc:9aff:fee7:14e8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:00.553722066Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::94dc:9aff:fee7:14e8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:00.753793708Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:01.153980563Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:02.75418153Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:02.954210532Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::94dc:9aff:fee7:14e8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:03.554522019Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:12.355645825Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:12.7556733Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:12.955689722Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:13.555763828Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:14.556097729Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.568874844Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.568883254Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.569739124Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.569744384Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::94dc:9aff:fee7:14e8 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.571398783Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] adding route fd00:2:: -> fe80::7c1a:a4ff:feb5:56b7 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.571417883Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.572770803Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.572777313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.573184873Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:14.573216683Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.574239222Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:14.574261522Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.574601513Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.574723843Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.574728583Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.574731793Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.574736173Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.775194215Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.775206925Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.775214775Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.775228815Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.775357645Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.775385995Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.775430875Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.775450505Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:15.775891215Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:15.775950245Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.776637254Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.776648824Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.776741834Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.776751064Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777251804Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777292054Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777833644Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777841014Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4cffdf35-a5c7-4168-9deb-7a89820e0818\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:15 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4cffdf35-a5c7-4168-9deb-7a89820e0818\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.778019304Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8b35427e-fbdd-4097-bf2c-32777db73c9d\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:15 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"8b35427e-fbdd-4097-bf2c-32777db73c9d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.778044714Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778063604Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778067534Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:15.779019894Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:15.779040254Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.779774033Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.779790983Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.780272483Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.781849502Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.781859232Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.782016032Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.782024642Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.782236362Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.782241742Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.782245662Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.782251562Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:15.782265062Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:15.782274902Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.782322842Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:15.782335702Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:15.782342542Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.782387572Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.782449532Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:15.783215412Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:15.783236722Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:15.783442922Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:15.783451792Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.784770331Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.784787641Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.785162471Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.785173551Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.785181551Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:15.785186761Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:15.785190391Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.785197771Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.785238191Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.785243941Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.785595311Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.785603451Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.785610831Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:15.785614431Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:15.785619211Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.785839991Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:15.786461251Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.78737274Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.78738496Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.78776432Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:15.78832576Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.78833249Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.78833632Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.78833979Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:15.78834514Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:15.78835013Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.78835315Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.788358Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.78836136Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.78836572Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.7883691Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.78837381Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:15.78837757Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:15.78838233Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:15.78838589Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:15.78839068Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:15.78839526Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:15.78839868Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:15.78840325Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:15.7884078Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:15.78841121Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.789359099Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.789364929Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.789798259Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.790217359Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.790222129Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:15.790228589Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:15.790232129Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:15.790237969Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:15.790242829Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:16.375207732Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:16.575223784Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.576961663Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:16.576975573Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.576978953Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.577031563Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:16.578377183Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578385703Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fe45:5d1f,\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:fe45:5d1f,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578403203Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:16.578410543Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578415463Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578440383Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578453903Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578457723Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578628972Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578725932Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578747382Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:16.578779792Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.775005626Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:16.775242476Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.775249806Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.778868215Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.778874935Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:16.778878405Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.978953757Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.978965047Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:16.978968697Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.179028499Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.179037559Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:17.179044769Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.379119671Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.379133101Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:17.379142471Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.575063995Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.575081615Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:17.575086395Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:17.575089775Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.579211563Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.579218263Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.579584683Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.579594853Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.579694843Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.579761313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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: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-07T01:54:17.580260303Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.580266833Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:17.580274003Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.580277283Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.580301093Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581253622Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581260352Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e27c51d3-78f2-4d31-928d-83170c1e4c9a\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:17 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"e27c51d3-78f2-4d31-928d-83170c1e4c9a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:17.581331832Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"42335429-0b98-4d2a-9bf3-03a93c43bbce\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:17 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"42335429-0b98-4d2a-9bf3-03a93c43bbce\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:17.581535612Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:17.581548832Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581552332Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fef9:6d65,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581565372Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:17.581573702Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581611562Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581638072Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581670122Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581720222Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581785172Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581789822Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581889102Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:17.581911932Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581916042Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581971572Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581984862Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:17.581988692Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582206892Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582288502Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582436902Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582673782Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582822992Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:17.583138442Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.583797571Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.583808311Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.584217301Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.584555411Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.584674871Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:17.585304191Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.586002511Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.586016561Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.5864148Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58673202Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58686682Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58745764Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58749882Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:17.58853486Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.58854803Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.58856059Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:17.58856852Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:17.58857565Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:17.58858408Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:17.58859338Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:17.775268177Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.775519057Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.775614907Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.779304815Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.779309275Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.782067924Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.782072204Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:17.782096464Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.982363746Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.982370836Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:17.982383706Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.182445989Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.182452909Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.182461569Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.382531291Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.382543801Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.382552961Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.575034996Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.575045756Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.575054586Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.575057976Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.579042084Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.579055074Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.579059474Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.579069464Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.582631433Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.582641613Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.582992563Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.583024843Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.583066823Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.583135923Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:18.583540403Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.583686952Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:18.583710782Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.584568022Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.584589592Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.584675152Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.584687502Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585130452Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585177802Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585351982Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585441452Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.585458212Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.585464012Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585625202Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585636832Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585794002Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585805432Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:18.586385561Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.587162991Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.587176191Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.587569701Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.587903151Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.588015211Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.588621491Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:18.58958396Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.5895945Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.58960901Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:18.58961705Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:18.58962481Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:18.58963332Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:18.58964297Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:18.775553718Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:18.779332726Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.782742165Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.782927365Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.785558024Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.785571784Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.785594674Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.985669586Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.985683536Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:18.985687046Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.185756398Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.185769968Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:19.185773768Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.38584678Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.38585398Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:19.38585725Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.582035014Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:19.582042694Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.582053654Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:19.582059554Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.585930253Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.585941843Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.590645691Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.590728541Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.590733081Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:19.782795386Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.786260405Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.786291995Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.786327245Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.786397965Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:19.786787054Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.787421044Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.787430094Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.787962944Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.788483494Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.788675064Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:19.789234804Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.791321863Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:19.791363603Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:19.791379613Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::7c1a:a4ff:feb5:56b7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:20.557467715Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:20.59565009Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:21.18626501Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:21.386310192Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:21.386321022Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.386352602Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:21.387598222Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:21.387605372Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:21.387612292Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:21.387623222Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:21.387631432Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:21.387662682Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:21.387676802Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.599825889Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:21.599837989Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:21.599849969Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:21.599853269Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.599856439Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.600395289Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:21.600410119Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.786030197Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:21.786051627Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.786308887Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.786356857Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.791087365Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.791342825Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.590042874Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.590061584Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:22.590065534Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:22.590082084Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.604432668Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.604528408Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:22.604532878Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.604855588Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:22.604864208Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.604939908Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.605024408Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:22.605392538Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:22.605754888Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:22.786418848Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:22.791121906Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:22.80573554Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:23.004697023Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:23.006042652Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:23.204709315Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:23.204720855Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:23.206415654Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.206474234Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:23.207076944Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.207081064Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.207092694Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.207098454Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.207101704Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.207107684Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.207110954Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.609126118Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:23.609143788Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.609154988Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.609236958Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.609241108Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.804791061Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.804804691Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.80960885Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.80962647Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.80971234Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.80977011Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:23.810141769Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.810829549Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.810842029Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.811325759Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.811806929Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.811963689Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:23.812510628Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.814862538Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:23.814903018Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:23.814915228Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.604053571Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.604075391Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:24.604079911Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:24.604097661Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.614198897Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:24.614219857Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:24.614223687Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.614260657Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.614303817Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:24.614311967Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:24.615488946Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:24.615497386Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:24.615511326Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:24.615520356Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:24.615529066Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:24.615538336Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:24.615548586Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:24.804831122Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.809474631Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.809701321Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.60905266Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.60907384Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:25.60908667Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:25.60909062Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.619293766Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:25.619311596Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.619801805Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:25.619814505Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:25.809500122Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.81453998Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.81459706Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.614051859Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:26.614072709Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.623905805Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624013295Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.624018645Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624399765Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.624416825Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624453815Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624527695Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:26.624961654Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.625688964Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.625700944Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.625867044Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.625879724Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626313924Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626461914Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626819584Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626830404Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.627006904Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.627012614Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:26.627582293Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.628369243Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.628380483Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.628769633Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.629041673Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.629149723Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.629692803Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.629697803Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.629701363Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:26.629741763Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:26.629756473Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:26.630571132Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:26.630598812Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:26.631276672Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:26.631389042Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:26.814593201Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.629057224Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.629176404Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.629190294Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.629512684Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.629522684Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.629649364Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.629725934Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.630240083Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.630594593Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.630869273Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.823793308Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.823807618Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.824279548Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.824688838Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:27.824694378Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:27.824698108Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:27.824722438Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:27.824736888Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:27.824741288Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:27.830566605Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.831240005Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.831249095Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.831645535Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c42eadfa-78fe-4629-9c73-668cd94f4e30\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c42eadfa-78fe-4629-9c73-668cd94f4e30\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:27.832091305Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.832095855Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"da79d527-e85e-4911-acbd-3ca1ef5723bb\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:27 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"da79d527-e85e-4911-acbd-3ca1ef5723bb\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:27.832246055Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.832250395Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.832712205Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:27.832717175Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:27.832720815Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:27.832746185Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:27.832754975Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:27.832763055Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.633756193Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:28.633775743Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.633779513Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.633782823Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:28.634924403Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.634938923Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fe45:5d1f,\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:fe45:5d1f,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.634951303Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:28.634956953Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.634960263Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.634964093Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.634967493Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.634970933Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.824269329Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.824465119Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:29.229449811Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:29.429467753Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:29.429509763Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.429535243Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3f94af0b-da08-4e01-a4f4-76f0b93d4d87\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:29 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"3f94af0b-da08-4e01-a4f4-76f0b93d4d87\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:29.430637113Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d64e4e33-c279-4e0c-84a5-3e61568ce59a\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:29 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"d64e4e33-c279-4e0c-84a5-3e61568ce59a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:29.430765973Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:29.430786363Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.430799983Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.430806783Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:29.430812763Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:29.430818593Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:29.430846753Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:29.430855473Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.624035438Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:29.624049688Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.624053658Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:29.624057328Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.638142332Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:29.638160522Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.638164292Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.638254572Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.638259022Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:29.82428682Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.829052208Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:29.829066328Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.829711068Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.829739478Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.838655474Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.838665684Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.838703174Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.838768244Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:29.839191194Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.839841614Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.839848474Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.840309234Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.840838913Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.841117053Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:29.841793803Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.844153612Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:29.844196482Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:29.844209302Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.62006917Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:30.62009112Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.642878921Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.642979871Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.642985081Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:30.829731619Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.843560663Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.843585353Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.843622603Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.843692943Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:30.844152683Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.844792063Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.844800523Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.845368633Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d45c2518-3526-4f89-93d6-48329c513d4c\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:30 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"d45c2518-3526-4f89-93d6-48329c513d4c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:30.845796362Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.845803702Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"eabf86b8-3a19-4e0d-a2db-444965f846e0\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:30 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"eabf86b8-3a19-4e0d-a2db-444965f846e0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:30.845949172Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.845974162Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.846530042Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:30.848565571Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.850824381Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:30.85085672Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:30.85086645Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:30.850874Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:31.038936287Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:31.23895125Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:31.438977882Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:31.438993652Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.439028172Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:31.440332891Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.440338871Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fe45:5d1f,\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:fe45:5d1f,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.440350581Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:31.440376681Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.440385811Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.440389701Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.440393091Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.440396511Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.647877671Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:31.647893091Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.647897151Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.647900451Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.647903541Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.647906801Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ca43dd4f-2468-47f7-9889-63d679d6422c\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:31 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"ca43dd4f-2468-47f7-9889-63d679d6422c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:31.64882724Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4d8fb73a-28a2-42e5-96d9-092f8486b138\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:31 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"4d8fb73a-28a2-42e5-96d9-092f8486b138\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:31.64898117Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:31.64899577Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.64901046Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.64901647Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:31.64902238Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:31.6490281Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:31.64906179Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:31.64908124Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.838030546Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:31.838043096Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.838641446Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.839040896Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.843379184Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.843420974Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.639070925Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:32.639093025Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.643051833Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.643060643Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:32.643064793Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:32.643068403Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.65285194Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.65298725Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.65300113Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.65300502Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.65300846Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.653472929Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.653480819Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.653541669Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.653600979Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:32.654069829Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.654969419Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.654995879Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.655069039Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.655085049Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.655552059Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.655640739Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.656026338Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.656031828Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.656129108Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.656182378Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:32.656685258Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.657480238Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.657486508Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.657894038Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.658221267Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.658345557Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.658862517Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.658888097Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:32.658901627Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.658907337Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:32.658913047Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:32.659809557Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:32.660002577Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:32.660613517Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:32.660852846Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:32.839073287Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:32.843411125Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.657847799Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:33.657872439Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.657876399Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.657879689Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.657882919Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.657886099Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.658493698Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:33.658505568Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:33.659226258Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.659239828Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.659246788Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:33.659253058Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:33.659258928Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:33.659297928Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:33.659317138Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.853294553Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.853423143Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.853598442Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:33.853640402Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.853644792Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.653056162Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.653087511Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.653091751Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:34.653100951Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:34.653104511Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:34.653119901Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.662552348Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.662649948Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.662655138Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:34.662658688Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:34.662661938Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.662979498Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:34.662986548Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.663049488Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.663113828Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:34.663527637Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:34.663898237Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:34.853824353Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:34.853834813Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:34.863891709Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:35.062885872Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:35.064273891Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:35.263099984Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:35.263111414Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:35.264696014Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.264745724Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:35.265324393Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.265328913Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.265335593Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.265339593Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.265342863Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.265365703Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.265370183Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:35.265373473Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.667326097Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:35.667342717Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.667346777Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.667916187Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:35.667931167Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.862941071Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.863185361Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.863366801Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.863380571Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.863416441Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.863468841Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:35.86386277Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86445733Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.86446747Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86497452Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86547804Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86567536Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:35.86627899Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.868530439Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:35.868578819Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:35.868593699Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.66206913Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:36.66209275Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.671908806Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:36.863219962Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.263384786Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.463423498Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.463460598Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.463485648Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:37.464806438Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.464813568Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.464820278Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:37.464826448Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:37.464832438Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:37.464874368Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:37.464883208Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676248175Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676365965Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.676379615Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.863518623Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.863531003Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.863564833Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.863626063Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.864662332Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.864669302Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.865177312Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.865640362Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.865815182Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.866244422Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:37.866279702Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:37.866289041Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.876716177Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.876725057Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.876830687Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.876886217Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.877273467Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.877892357Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.877915317Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.878391127Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"27952c94-14de-4a53-a545-58ab09a516fd\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:37 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"27952c94-14de-4a53-a545-58ab09a516fd\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:37.878713187Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.878722047Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"75aa0d92-eb37-44e4-a1ba-fe7b7698bb6c\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:37 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"75aa0d92-eb37-44e4-a1ba-fe7b7698bb6c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:37.878879427Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.878892637Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879751226Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.880372426Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.880378546Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.880783336Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.881175576Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.881182706Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.881202636Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:37.881207066Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:37.881210796Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.882240165Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.882251645Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.882255405Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.882266895Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.882474945Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.882776365Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.882833505Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.883218605Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.883230405Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.883234645Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:37.883238645Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:37.883242585Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.884539364Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.884548884Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.884646154Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:37.884657084Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.884660654Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.884664574Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.884668254Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:37.884671874Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:37.884678964Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:37.884687194Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:37.884695504Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.884942994Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:37.885443034Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:37.885494144Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.886238794Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.886251084Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.886655014Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:37.886664294Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.886667644Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.886671584Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.886675224Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:37.886688484Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:37.886693274Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:37.886697274Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.887073263Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.887077973Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:37.887081473Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:37.887085413Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:37.887089073Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:37.887092593Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.680957455Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:38.680979505Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.680983505Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.680986815Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.680990095Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.680993515Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.680996805Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a01b6daf-7988-43fb-b358-ef2d646d31c7\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:38 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"a01b6daf-7988-43fb-b358-ef2d646d31c7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:38.682222944Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4282f496-9432-4937-ab0d-1cf71aece5ce\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:38 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"4282f496-9432-4937-ab0d-1cf71aece5ce\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:38.682232704Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:38.682236294Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.682239544Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.682245734Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:38.682251614Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:38.682254904Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.682258044Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:38.682263574Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.682268474Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:38.682273624Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:38.682278584Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:38.682285344Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:38.682320554Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:38.683084314Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:38.683099174Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.863377144Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.863603684Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.876554499Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.876567268Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.876922308Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:38.876930038Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.663057033Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:39.663073663Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.676068158Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:39.676075848Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.677037297Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:39.677044707Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.685525814Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.685626614Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.685631384Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.686037744Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.686053044Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.686089144Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.686167454Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:39.686591843Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:39.686956883Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:39.863652015Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:39.876609419Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:39.886935955Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.887553155Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.887558035Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.888087045Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.888565495Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.888782585Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.889205525Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:39.889247705Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:39.889256865Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690268503Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:40.690283103Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.690286903Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690312743Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690360483Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.690365713Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690802473Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.690812153Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690927513Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690982783Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:40.691324163Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:40.691483053Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.691505143Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.691511293Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:40.691517103Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:40.691524303Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:40.691531003Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:40.691538863Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:40.692185492Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.885907127Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.886084037Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:40.891984045Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.090724387Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.092437717Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.290746779Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.290764829Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.292815279Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.292846079Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:41.293368328Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.293375318Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.293381958Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.293385558Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.293388908Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.293393708Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.293397228Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.677052559Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:41.677065779Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.686043076Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:41.686054106Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.694691892Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.694798862Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.694812192Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695346182Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.695365842Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695456632Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695520442Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:41.695881492Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.696865381Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.696877281Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.696908121Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.696912571Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.697394961Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.697477531Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.697987501Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.697998891Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.698113911Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.698123101Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:41.698764851Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.69947667Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.69949038Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.69991173Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.70020977Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.70033121Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.70085653Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.70086845Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.70087389Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.70087874Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.70088304Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.70088699Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:41.70089443Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:41.70090281Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.70168026Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.70168622Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:41.70178306Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:41.70190273Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.702132439Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.702447829Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:41.702521799Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.702591139Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:41.702650219Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.703044229Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.703065649Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:41.703407109Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:41.703442959Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:41.885935618Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.891077286Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.891084496Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.891177166Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.891234256Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.892227945Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.892239945Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.892665465Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0082fa7f-99c1-4c81-a560-c942d2d40e78\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"0082fa7f-99c1-4c81-a560-c942d2d40e78\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:41.893000865Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.893005725Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"02310258-78d5-4b91-978c-5f9c5203a0f6\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"02310258-78d5-4b91-978c-5f9c5203a0f6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:41.893141555Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.893146355Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.893549045Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:41.893553915Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:41.893557685Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:41.893583385Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:41.893592925Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:41.893601045Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.899191733Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.899198093Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.899635543Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.900047262Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:41.900052362Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:41.900056192Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:41.900060352Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:41.900064122Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:41.900068092Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.699084002Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:42.699100682Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.699104682Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.699108122Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:42.700208001Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:42.700215371Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fef9:6d65,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:42.700226471Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:42.700232431Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:42.700235871Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.700239521Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.700243181Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.700246721Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.894992135Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.895239565Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.895380625Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:42.895401925Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.091144069Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.291173971Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.491200753Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.491232333Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.491251683Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ba14cbdd-c063-430d-886c-0472de09fb11\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:43 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"ba14cbdd-c063-430d-886c-0472de09fb11\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:43.492244483Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"667bf0f1-8059-4d43-84e8-33f9d24539a6\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:43 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"667bf0f1-8059-4d43-84e8-33f9d24539a6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:43.492374983Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:43.492391563Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.492399273Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.492405873Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:43.492411903Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:43.492417763Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:43.492460593Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:43.492470293Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.695044384Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:43.695056384Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703232751Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:43.703259011Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.703263971Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703319501Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.703324011Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703662471Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.703669411Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703700371Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703753971Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:43.703767271Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703771441Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:43.704134991Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:43.704484661Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.891049888Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:43.891061418Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.891096798Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.891275168Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:43.895033046Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.904485833Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.905197702Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.905204712Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.905685072Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.906169932Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.906378592Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.906812472Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:43.906846202Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:43.906855932Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.70827248Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:44.70829252Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.70829646Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:44.70942984Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.70943925Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.70944634Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:44.70945291Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:44.70945875Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:44.70947674Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:44.70949734Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:44.891330489Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.903749244Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.903787344Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.695050056Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:45.695066756Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.704049353Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:45.704058503Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.712941089Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713056429Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713061449Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.713064909Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.713068089Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713499459Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.713505499Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713551849Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713566279Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.713570379Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713595219Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713613619Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713642159Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:45.713985709Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:45.714001989Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:45.714494999Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.714913388Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.714927638Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:45.714987868Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.715236798Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.715263368Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.715471458Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.715707478Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.715954688Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.716048718Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.716117428Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.716154898Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:45.716766678Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.717410247Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.717421057Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.717897607Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.718223557Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.718332427Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.718929007Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.718940657Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.718944577Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:45.718961427Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:45.718974687Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:45.718989687Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:45.719623037Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:45.719833017Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:45.720024756Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:45.720113226Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:45.721063906Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:45.721077536Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:45.903783715Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.907633023Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.907639413Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.908122643Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.908531513Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:45.908536533Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:45.908540303Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:45.908547123Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:45.908552833Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:54:45.908579883Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:45.914528341Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.91519913Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.9152037Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.91567375Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0b88db2a-cf86-415d-a60d-3e7a46824f7f\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"0b88db2a-cf86-415d-a60d-3e7a46824f7f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:45.91603963Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.91604444Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c69ad296-296c-4ed0-8060-4ea4eda8cff2\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:45 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c69ad296-296c-4ed0-8060-4ea4eda8cff2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:45.91622256Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.91624829Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.91664911Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:45.91665405Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:45.91665789Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:45.91668483Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:45.91669391Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:45.91671908Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:46.113421623Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.718022128Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:46.718055368Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.718059798Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.718063148Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:46.719359518Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719368528Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fef9:6d65,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719379668Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:46.719385748Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719389218Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.719392828Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.719396188Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.719399628Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.913514762Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.913552252Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:46.913687992Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:47.313760226Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:47.513772609Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:47.513800819Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.513827109Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"40e2903d-7fee-4d2c-93ef-3fcb4ec6e06c\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:47 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"40e2903d-7fee-4d2c-93ef-3fcb4ec6e06c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:47.514856898Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bd15ca73-2d95-4bac-bdd0-aade7827717c\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:47 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"bd15ca73-2d95-4bac-bdd0-aade7827717c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:47.514980238Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:47.514994028Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.514998488Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.515005348Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:47.515011638Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:47.515017578Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:47.515056728Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:47.515066138Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.713058621Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.713067741Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:47.713071931Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:47.713075711Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.722435788Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.722541547Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.722555367Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:47.913557993Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.913937043Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.913957293Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.913991453Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.914060313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.915159822Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.915171792Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.915670692Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.916160812Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.916367512Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.916764142Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:47.916807972Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:47.916817472Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:48.726947607Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:48.726970557Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:48.726974677Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:48.726978437Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:48.728193356Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:48.728202166Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:48.728208686Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:48.728214676Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:48.728220586Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:48.728267326Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:48.728276716Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:48.914033974Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:48.914049014Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:48.9231614Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:48.92317219Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.714069003Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:49.714089013Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.731600176Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:49.731627096Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.731632396Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.731720206Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.731732566Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.732074656Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.732091416Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.732122266Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.732179766Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:49.732611316Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:49.732988185Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:49.914064345Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.923149991Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.923261821Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:49.932955098Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.933589807Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.933602667Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.934223517Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.934707457Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.934864627Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.935304987Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:49.935341907Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:49.935351557Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.722055741Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.722076041Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:50.722080501Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:50.722084361Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.736435505Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:50.739687154Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:50.739702724Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.739719674Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:50.740964913Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:50.740976893Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:50.740984133Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:50.741005813Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:50.741012203Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:50.741019583Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:50.741027293Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:50.923189982Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.931971619Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.931987939Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.723056101Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:51.723079701Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.732054808Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:51.732064948Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.744358753Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:51.747510752Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.747610842Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.747615272Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.747956322Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.747970312Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.747995442Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.748068722Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:51.748503131Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:51.748829151Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:51.93199209Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.946118984Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.946127494Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.946607724Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.947154304Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.947352464Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.947785714Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:51.947823104Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:51.947839154Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.948716623Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.948728913Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:51.948837923Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.949143263Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.949491703Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.949536513Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.949540803Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.949628113Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.950048353Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.950059943Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:51.950078463Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:51.950086973Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.950437993Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.950574833Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.951015623Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:51.951053593Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:51.951073413Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.752051821Z","hostname":"t1.sextet","pid":12512,"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:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:53.347927719Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:53.547948121Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:53.547985961Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.548013231Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:53.549308051Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.549321501Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.549328881Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:53.549335111Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:53.549341221Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:53.549348661Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:53.549356791Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.75674335Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.75684983Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.75685724Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.75723324Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.75724322Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.75728281Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.75734963Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:53.75771212Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:53.75806004Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.954046353Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.954056223Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.954548323Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.954984343Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.955202373Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.955647933Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:53.955683293Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:53.955691983Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:53.955698243Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.956665482Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.956691342Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.957095512Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.957424512Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.957523212Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.957917682Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:53.957957612Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:53.957975162Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:53.957982052Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:53.958091342Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.959458881Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.959467811Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.959944551Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.960293471Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.960406521Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.960798951Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:53.960831701Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:53.960840701Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:53.960846801Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.761461049Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:54.761483999Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.761488329Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.761491989Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.761495389Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.761498759Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.762057979Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:54.762070319Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:54.762695629Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.762703609Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.762710969Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:54.762717519Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:54.762723389Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:54.762756539Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:54.762771149Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.947998707Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.948041317Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:54.948046377Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.948355717Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.957245133Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.957255703Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.752074214Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:55.752092864Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.757046892Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:55.757054052Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766231638Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766328128Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.766333218Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766728108Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.766735858Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766766968Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766862928Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:55.767274968Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.768166858Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.768179778Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.768206638Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.768220458Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.768682288Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.768695578Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.769245017Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.769259067Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.769425627Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.769430247Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:55.770176067Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.770776327Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.770789597Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.771240507Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.771546316Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.771668196Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.772268856Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.772281906Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.772285826Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:55.772327656Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:55.772337896Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:55.773251226Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:55.773389836Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:55.774112705Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:55.774312065Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:55.948415698Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:55.957307174Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.771519787Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.774803256Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.774921486Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.774926096Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.775280686Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.775294646Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.775322736Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.775390096Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.775862406Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00: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-07T01:54:56.776244606Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n 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-07T01:54:56.776649645Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:56.976201488Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.976839118Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.976844927Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.977367207Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e4fb9b26-8ec7-4679-95ba-07b25d02ed4d\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"e4fb9b26-8ec7-4679-95ba-07b25d02ed4d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:56.977848197Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.977854387Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"dbb20ddd-8eee-4b6e-b46a-abcfe5679c29\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:54:56 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"dbb20ddd-8eee-4b6e-b46a-abcfe5679c29\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:56.977986677Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.977993907Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.978395247Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:56.978437937Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:56.978447337Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:54:56.978455937Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:57.366843346Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:57.566861498Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:57.566874888Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.566905638Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:57.568151588Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:57.568158748Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fef9:6d65,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:57.568182478Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:54:57.568188758Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:57.568192238Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.568195868Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.568199378Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.568204708Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.779339175Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:57.779356345Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:57.779360275Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.966916502Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.967122962Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.967127992Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:57.967132092Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:58.375225914Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:58.575252776Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:58.575261776Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.575289216Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"29a6b9ce-9683-4386-966c-4a7cf96938e8\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:58 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"29a6b9ce-9683-4386-966c-4a7cf96938e8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:58.576357505Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cc8904e0-ac96-4667-8d58-3c9cce327b40\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:58 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"cc8904e0-ac96-4667-8d58-3c9cce327b40\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:58.576495965Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:58.576522945Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.576527265Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.576533795Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:58.576539905Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:58.576545705Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:58.576584605Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:58.576594005Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.766052302Z","hostname":"t1.sextet","pid":12512} {"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-07T01:54:58.766065572Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.783689015Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.783796265Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.783801145Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:58.966954653Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.97564074Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.97565183Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.97568921Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.97574136Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.9767248Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.97673603Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.977243289Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.977638059Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.977814649Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.978231479Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:58.978270089Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:54:58.978279659Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.788346414Z","hostname":"t1.sextet","pid":12512,"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-07T01:54:59.788369464Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:59.788373494Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.788376754Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:59.789586763Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:59.789597403Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:59.789604163Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:59.789640783Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:54:59.789651313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:54:59.789684343Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:54:59.789693283Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.975412921Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.975487611Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::94dc:9aff:fee7:14e8 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:00.163908328Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.77505729Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:00.77507226Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.784052847Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:00.784060407Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.792968813Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.793092303Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.793097273Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:00.975443732Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.993470385Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.993479905Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.993514925Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.993582615Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:00.993995085Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.994655265Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.994663195Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.995166694Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.995650734Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.995843254Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:00.996476104Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.998608663Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:00.998645523Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:00.998655763Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:00.998683843Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.797819572Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:01.797846722Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:01.797850922Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.798348872Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:01.798354662Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.984796609Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.984810569Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.783065189Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:02.783084409Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.802530491Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:02.98481738Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:03.393722651Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:03.593748914Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:03.593785644Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.593812894Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:03.595046363Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:03.595060303Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:03.595067233Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:03.595073493Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:03.595079283Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:03.595107153Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:03.595116023Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.806956371Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.807062781Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:03.807075431Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.007515493Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.007537733Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.007579153Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.007705612Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:04.008210852Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.008991152Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.009024092Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.009596012Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.010145352Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.010371181Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:04.010870221Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.01316271Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:04.01317706Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:04.01318535Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:04.0131942Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81159827Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:04.81161928Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81162332Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81162676Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.81163007Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81163344Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81214427Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:04.81215947Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:04.812744159Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.812750759Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.812757339Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:04.812763219Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:04.812769019Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:04.812787319Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:04.812796549Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.993939809Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.994040789Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.994045819Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:04.994049809Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.007219774Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.007313274Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.807062663Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.807079543Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:05.807084313Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:05.807088093Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.816460109Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:05.819887618Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:05.822900306Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.823009196Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:05.823014456Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.823302826Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:05.823320656Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.823349236Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.823426216Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:05.823848406Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:05.824191426Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:05.9939575Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:06.007226075Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:06.024175238Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:06.223196601Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:06.22452804Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:06.423228643Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:06.423244743Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:06.424872672Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.424915432Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:06.425458102Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:06.425462572Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:06.425469432Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:06.425472942Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:06.425476182Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.425482512Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.425488492Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.827348426Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:06.827364056Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:06.827368066Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.827427546Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:06.827431936Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.023288569Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.023304339Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.028005848Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.028037808Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.028075228Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.028146768Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:07.028553367Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.029387257Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.029400497Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.029891477Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.030356127Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.030557117Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:07.031242736Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.033397406Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:07.033423675Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:07.033434345Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.823043208Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.823057798Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:07.823062298Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:07.823065908Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.831845295Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:07.831859965Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.831863835Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.831878805Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.831944535Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.831948995Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:07.833090234Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.833104164Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.833111224Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:07.833117144Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:07.833122924Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:07.833132984Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:07.833141094Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:08.02333636Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.027902769Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.028069019Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.828049887Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.828061357Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:08.828065747Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:08.828069467Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.836416734Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.836520424Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:08.836534914Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.02793265Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.032524308Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.032560278Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.032600838Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.032669308Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.033124538Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.033823717Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.033829767Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.034297847Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.034796557Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.035021177Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.035740247Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.036861056Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.036881996Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.036902126Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.036958726Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.037338246Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038018306Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.038029976Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.038231256Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.038242276Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.038297986Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038495986Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"006eabc3-a5c0-4b2c-925d-28a0f5141515\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:09 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"006eabc3-a5c0-4b2c-925d-28a0f5141515\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.038953005Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038965805Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038969595Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.038973035Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"e9df8bd3-42ae-4a8c-bd74-06a355011be8\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:09 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"e9df8bd3-42ae-4a8c-bd74-06a355011be8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.039046795Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.039053155Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.039308965Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.039767855Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041027805Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.041034415Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041432774Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.041810944Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.041818404Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.041822434Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:09.041826664Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:09.041830404Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.042766424Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.042779774Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.042862684Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.043223144Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.043262324Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.043275894Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.043717123Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.044117713Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.044131493Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.044135583Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:09.044139713Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:09.044143613Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.045100793Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.045109223Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.045438103Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.045451713Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.045456023Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.045459593Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.045463173Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.045466573Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:55:09.045470603Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.045473773Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.045477333Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.045480803Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:55:09.045484413Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.045491663Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.045499843Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:09.045508183Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.045515913Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:09.046222563Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:09.046235833Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:09.046543322Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:09.046549172Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.047009292Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.047015072Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:55:09.047310242Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:55:09.047323662Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.047327352Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.047331152Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.047334712Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:09.047338532Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:55:09.047342122Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:09.047345832Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.047398222Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.047771622Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.047776212Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:09.047779772Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:09.047786662Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:55:09.047790262Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:09.047793942Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.841226623Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:10.436721412Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:10.636737004Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:10.636754354Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.636783624Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:10.638032633Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:10.638045993Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fef9:6d65,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:10.638057763Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:10.638063813Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:10.638067083Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.638070693Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.638074253Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.638077813Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.845557463Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:10.845573623Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.845577833Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.845581223Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:10.845584413Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.845587583Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6eb49dcf-be9d-4e8d-995c-c8b4edd3aea7\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:10 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"6eb49dcf-be9d-4e8d-995c-c8b4edd3aea7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:10.846558952Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4e570fc0-3ac7-4208-873b-d4ef19d60a44\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:10 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"4e570fc0-3ac7-4208-873b-d4ef19d60a44\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:10.846679032Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:10.846687112Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:10.846690552Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:10.846696402Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:10.846702372Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:10.846720232Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:10.846736372Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:10.846745302Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.03236602Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.032461Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.036771698Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.037030618Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:11.037038228Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.037130918Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.037407488Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:11.037411998Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.832049329Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:11.832067029Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.837033657Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:11.837043267Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.850102212Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.850207922Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:11.850213622Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:12.032414741Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:12.036792349Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.050597714Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.050621264Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.050667894Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.050738164Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:12.051178284Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.051957323Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.051968253Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.052585773Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.053089463Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.053306363Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:12.053647483Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.056070262Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:12.056107492Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:12.056117452Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.854897351Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:12.854917471Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.854921541Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.854940581Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.855000211Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.855005631Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.855353511Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.855367731Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.855391101Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.855455861Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:12.855856801Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:12.85611778Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.85612908Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.8561643Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:12.85617116Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:12.85617716Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:12.85618386Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:12.85619156Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:12.85630131Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.050459505Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.050473395Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.050755215Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:13.050760335Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:13.056280463Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.056941682Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.056954122Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.057403402Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.057858772Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.058066342Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.058525522Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:13.058530522Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:13.058534362Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:13.058568282Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:13.058577352Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.850034124Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:13.850047194Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.85975326Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:13.85976886Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.85977571Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:13.86096111Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.86097041Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.86097684Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:13.86098282Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:13.86098866Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:13.8610249Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:13.86104425Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:14.050513846Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.055229584Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.055248484Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.83705385Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:14.83706772Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.855071373Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:14.855083453Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.864755859Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.864850939Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:14.864862209Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:15.055265015Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.065228721Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.065243931Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.065274851Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.065357211Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:15.065847311Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.066681211Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.066687681Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06720465Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06773479Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06791838Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:15.06838814Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.070757929Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:15.070793449Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:15.070811469Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:15.465258856Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.869177178Z","hostname":"t1.sextet","pid":12512,"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:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:16.065360872Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:16.465396306Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:16.665424209Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:16.665456079Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.665485339Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:16.666693558Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:16.666698088Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:16.666705508Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:16.666711858Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:16.666717718Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:16.666751038Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:16.666759868Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.873673508Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.065522193Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:17.065542933Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.065591443Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.065671953Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.066885602Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:17.066890902Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.067434802Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.067968442Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.068155542Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:17.068582302Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:17.068632052Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:17.068641322Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:17.66554535Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:17.865568622Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.878026337Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:17.878038917Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.878045957Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:17.879140116Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:17.879145046Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:17.879151646Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:17.879157596Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:17.879163326Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:17.879198186Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:17.879207216Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.065411374Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:18.065605244Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.065609794Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.074331521Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:18.074339031Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.865044413Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:18.865061373Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882172836Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882270206Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.882275016Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882278526Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.882281876Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882695526Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.882710186Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882737216Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882749676Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.882753736Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882786496Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882790906Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882839866Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:18.883235746Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:18.883277146Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:18.883718626Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:18.884100836Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.884184946Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.884198636Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.884415445Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.884427585Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.884702225Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.884838255Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.885232295Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.885238745Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.885477505Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.885500265Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:18.886122475Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.886767855Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.886780225Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.887269744Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.887592334Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.887741764Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.888300144Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.888306844Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.888310274Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:18.888318164Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:55:18.888327424Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:18.888335664Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:18.889102444Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:18.889307244Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:55:18.889579313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:18.889659013Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:18.890283743Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:18.890566693Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:19.065663035Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:19.083672378Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:19.282621411Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:19.28403206Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:19.482659303Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:19.482673433Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:19.484376832Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.484418902Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:19.484910252Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:19.484917572Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fe45:5d1f,\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:fe45:5d1f,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:19.484929872Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:19.484933752Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:19.484937062Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.484942862Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.484946392Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.484959652Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.887039775Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:19.887057575Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.887061685Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.890413614Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.890866704Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:19.890872274Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.082707119Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.082727969Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.882056388Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:20.882068278Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895097913Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:20.895131843Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.895145563Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895149503Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895207553Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.895211923Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895571133Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.895578253Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895615543Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895679743Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:20.896020353Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:20.896250243Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.896256493Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.896263013Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:20.896269143Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:20.896274993Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:20.896307413Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:20.896326013Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:20.896385993Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.08267059Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:21.08278151Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.08312535Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:21.096425745Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:21.295350488Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:21.296864297Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:21.49539677Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:21.49541026Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:21.497282669Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.497334019Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:21.497900419Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:21.497904959Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:21.497911809Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:21.497915459Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:21.497918849Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.497922659Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.497952579Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.883041349Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:21.883055959Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.883060029Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:21.883063479Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.899825882Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:22.082702601Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.095858036Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.095884496Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.095926406Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.096016196Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.097284666Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.097296846Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.097839615Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.098424085Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.098626565Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.099051225Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:22.099100265Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:22.099109925Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.904416222Z","hostname":"t1.sextet","pid":12512,"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:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:23.495672702Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:23.695695544Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:23.695708084Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.695722954Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:23.696972953Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:23.696986993Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:23.696994373Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:23.697000533Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:23.697006523Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:23.697014203Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:23.697025333Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.908814001Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:23.908829251Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.91225689Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:23.912668719Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:23.912683149Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.095067179Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:24.095084599Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.095746368Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.095797568Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.916801719Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.916913499Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.916918909Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:24.916922409Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:24.916925549Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.917276969Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:24.917289899Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.917343109Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.917350029Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:24.917376039Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.917409129Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.917457879Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.917515189Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:24.917824238Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:24.917832928Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:24.918308298Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:24.918323408Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:24.918596988Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:25.095803729Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.111114803Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.111126763Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.111615783Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.112175623Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.112389873Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.112840313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:25.112887963Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:25.112897313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:25.112905483Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.113816152Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.113824582Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.114273042Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.114610932Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.114725082Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.115144962Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:25.115181832Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:25.115194442Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:55:25.115202932Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:25.11830241Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:25.1184061Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.11909149Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.11910486Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.11953532Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.11986217Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.11998729Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.1204113Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:25.12044762Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:25.12045679Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:25.12046497Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:25.317108573Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:25.318660103Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:25.517302575Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:25.517316605Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:25.519046135Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.519100165Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:25.519641644Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.519646254Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fe45:5d1f,\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:fe45:5d1f,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.519657594Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.519661174Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.519664474Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.519689324Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.519693694Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.519697224Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:25.717428617Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.921355638Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:25.921369988Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.921396458Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.921400708Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:25.922514558Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.922527788Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.922534838Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:25.922541028Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:25.922546838Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:25.922551618Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:25.922558178Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:25.922566208Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.117459962Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.117479852Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.117483472Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.117486782Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.117511122Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.117594632Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.118773281Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.118783711Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.119281321Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.119865461Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.120089091Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.120529681Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:26.120580761Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:26.120594631Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.909053314Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:26.909069354Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.917048721Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:26.917056261Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:26.917550221Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.926018517Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:27.117517083Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:27.517613697Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:27.717648909Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:27.717664659Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.717700039Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:27.718893119Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:27.718900079Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:27.718906629Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:27.718912689Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:27.718918369Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:27.718953239Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:27.718962439Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.930380187Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:27.930406017Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:27.930410997Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.930474937Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:27.930489347Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.930761186Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:27.930771676Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.930802226Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.930858106Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:27.931206976Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:27.931581346Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.117067684Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:28.117083794Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.117694254Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.117698554Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:28.131592038Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:28.330629401Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:28.33203956Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:28.530645323Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:28.530659253Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:28.532443372Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.532490902Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:28.533042962Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.533047552Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.533054382Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.533058172Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.533061592Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.533069612Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.533076592Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.921051611Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:28.921063441Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.934869346Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.937889775Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:28.937923355Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.937928145Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938000395Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.938004945Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938508994Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:28.938521384Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:29.117763085Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.13070313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.13076306Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.138482097Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.138489457Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.138548257Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.138621147Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:29.139074376Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.139768206Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.139781696Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.140250856Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.140759036Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.141036786Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:29.141525235Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.143872995Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:29.143893035Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:29.143901175Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.930041039Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:29.930059879Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.942513104Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:29.945680133Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:29.945695583Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.945717943Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:29.946906712Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.946918092Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.946924572Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:29.946930522Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:29.946936162Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:29.946963262Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:29.946972352Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:30.130735991Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.138211198Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.138275898Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.938068457Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.938082307Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:30.938087167Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:30.938090767Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.950290732Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.950410092Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:30.950423802Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.950432502Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:30.950436042Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.950791742Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:30.950805072Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.950841372Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.950909552Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:30.951292621Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:30.951597601Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:31.138255709Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:31.151650274Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.152343173Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.152351203Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.152869203Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.153365893Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.153554983Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.153974093Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:31.154023433Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:31.154032913Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.954943031Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:31.954963041Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.954966931Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.95805492Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.95817593Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.95818054Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:31.95824633Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.150667695Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.150684285Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.158328672Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.158338382Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:32.158401982Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.358460834Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.358472844Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:32.358479064Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:32.550687539Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.558557186Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.558564736Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:32.558573266Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:32.750736252Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:32.750764772Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.750789611Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:32.752109061Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.752116001Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.752122801Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:32.752128831Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:32.752134521Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:32.752172501Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:32.752181651Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.758633668Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.758643668Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:32.758666618Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.950051544Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.950065284Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:32.950069684Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:32.950073354Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.958735921Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.958742721Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.962314929Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:33.150698636Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.151168316Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.151179276Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.151223316Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.151272696Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.152319745Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.152333045Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.152782925Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.153254025Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.153452365Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.153842865Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:33.153886845Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:33.153896125Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.966770408Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:33.966791088Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.966795458Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.966799068Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.966802518Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.966806138Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.967290998Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:33.967307328Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:33.967899138Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.967908918Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.967915758Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:33.967921988Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:33.967928088Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:33.967960438Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:33.967980638Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.150933497Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.150984177Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.158977494Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.158988554Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.163048662Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:34.163062562Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.951045826Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:34.951064166Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.958051553Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:34.958058993Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.971533508Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:34.974785296Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.974886826Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.974891356Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.974894746Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.974898006Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975321996Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.975331216Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975336676Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.975369006Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975426216Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975440176Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975486696Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975491286Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:34.975920646Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:34.975930656Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:34.976409946Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:34.976465106Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:34.976642016Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:35.150962258Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:35.159000005Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:35.176372858Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:35.176384038Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.176718298Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.176731718Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.177212488Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.177339268Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.177353158Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.177640567Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.177786537Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.177825497Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.178107567Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.178241527Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.178256347Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:35.178323287Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:35.178333097Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:55:35.178341837Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.178655097Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:35.178817187Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.179378997Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.179399367Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:35.179497127Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.179802887Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:35.179868107Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.180118196Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.180244996Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.180668556Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: 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-07T01:55:35.180696816Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:35.180706706Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:35.180789086Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:35.375221951Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:35.37673409Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:35.575258233Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:35.575289623Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:35.577298902Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.577334752Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:35.577837532Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.577842152Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fe45:5d1f,\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:fe45:5d1f,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.577853562Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.577857212Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.577860592Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.577864252Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.577867852Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.577871512Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.979441545Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:35.979459355Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.979463375Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.979466765Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:35.980589925Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.980603895Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.980610825Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:35.980617835Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:35.980623715Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:35.980630665Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:35.980637535Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:35.980643255Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.175178249Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.175368239Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.175382679Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.175492609Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.175562319Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:36.175566809Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.175570409Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.176572109Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.176576539Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.177077169Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.177508198Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.177703168Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.178160968Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:36.178187208Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:36.178196988Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.975062768Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.975081828Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:36.975086478Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:36.975090148Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.984079475Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:36.987309243Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:36.990419472Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:37.17560479Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:37.17561363Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:37.575677905Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:37.775711827Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:37.775747797Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.775755837Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:37.777025686Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.777030316Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.777037106Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:37.777043176Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:37.777048956Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:37.777092426Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:37.777101546Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.994572662Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.994671662Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.994685902Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.995016421Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.995027361Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.995057491Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.995148721Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:37.995492321Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:37.995849851Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.175900631Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.175912181Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.176022401Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.176059321Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.177110431Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.177119951Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.17761505Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.17810715Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.17831592Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.17871451Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:38.17875089Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:38.17876111Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:38.17876892Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:38.195835113Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:38.394807216Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:38.396146975Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:38.594837628Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:38.594870708Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:38.596501388Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.596550637Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:38.597029897Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.597036947Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fef9:6d65,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.597048237Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.597052137Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.597055477Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.597059337Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.597062787Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.597066327Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.999072471Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:38.999088741Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.999092771Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.999096171Z","hostname":"t1.sextet","pid":12512} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.999099471Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.999102941Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:39.00037292Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:39.00038629Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:39.00039339Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:39.00039961Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:39.00040569Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:39.00041228Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:39.00042021Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.175788752Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.175869132Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.194931575Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.194938695Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.976041891Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:39.976057311Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.994035354Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:39.994042474Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.995066313Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.995073003Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:39.995077173Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:39.995081013Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00379135Z","hostname":"t1.sextet","pid":12512,"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:fec8:1c1e on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00389696Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.00390174Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00448512Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.00449801Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00453953Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00461729Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:40.00500286Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.005924099Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.005934579Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.006176969Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.006183919Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.006438019Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.006618059Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.006935299Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.006966709Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.007037639Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.007083859Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:40.008002448Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.008676918Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.008690398Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.009131638Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.009457668Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.009578898Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.010332037Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.010341047Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.010344747Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:40.010352437Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:40.010360957Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:40.011310317Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:40.011439767Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:40.012300247Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:40.012731447Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:40.175888853Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:40.194953076Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.009028129Z","hostname":"t1.sextet","pid":12512,"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:fe88:f001 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.009173249Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.009185089Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.009517709Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.009532599Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.009567349Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.009634219Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n 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-07T01:55:41.010090029Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.010460208Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.010824548Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.205670923Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.205682703Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.206155942Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"60b87929-fab9-43db-8361-32f2926de5a7\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"60b87929-fab9-43db-8361-32f2926de5a7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:41.206535992Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.206542512Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"3afbe5e8-dfcd-4710-b41d-1ffe5d1d659d\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"3afbe5e8-dfcd-4710-b41d-1ffe5d1d659d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:41.206666422Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.206674542Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.207085552Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:41.207116942Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:55:41.207127082Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:41.207134922Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.208050402Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.208063572Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.208487131Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"25bd8ad0-9a33-445f-96f9-9f93bb96d874\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"25bd8ad0-9a33-445f-96f9-9f93bb96d874\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:41.208755431Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.208765541Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c62abb0d-c0cf-4a2b-9009-35363591a60e\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"c62abb0d-c0cf-4a2b-9009-35363591a60e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:41.208842711Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.208847181Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.209255511Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:41.209292231Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: 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-07T01:55:41.209302221Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:41.209310161Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:41.210430911Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.2108819Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.21088641Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.21137532Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"85df98c6-7187-4a9a-8c26-56a7057098cf\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"85df98c6-7187-4a9a-8c26-56a7057098cf\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:41.2116509Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.21165542Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"831ba676-6843-4a60-8401-2b93c45cbea9\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:41 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"831ba676-6843-4a60-8401-2b93c45cbea9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:41.21177372Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.211779Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.21223273Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:41.21226506Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:41.21227403Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:41.21228184Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:41.604246397Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:41.80427199Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:41.80428475Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.80431135Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:41.805452089Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.805457669Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fef9:6d65,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.805468939Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:41.805475599Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.805479029Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.805482719Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.805486109Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.805489519Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.013841818Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:42.609690936Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:fef9:6d65 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:42.809721279Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fef9:6d65 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:42.809735189Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.809742819Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1d56ad5a-1943-4d55-8755-24e43fe34f11\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:42 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"1d56ad5a-1943-4d55-8755-24e43fe34f11\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:42.810778238Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a94b4f2e-c2a4-4674-9420-0228cede8f83\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:42 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"a94b4f2e-c2a4-4674-9420-0228cede8f83\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:42.810890388Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:42.810912308Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:42.810916778Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:42.810923358Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:42.810929478Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:42.810935228Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:42.810964798Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:42.810972578Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:42.810978398Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.018418207Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe45:5d1f@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.204849945Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:43.204857905Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fec8:1c1e]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.204901295Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.204960225Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.206069174Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:43.206073784Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.206618284Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe45:5d1f on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.207168104Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.207385554Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:43.207816944Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:43.207859514Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:43.207876584Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:43.207883434Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.023108187Z","hostname":"t1.sextet","pid":12512,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fef9:6d65@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.210215324Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.210226574Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe88:f001]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.210267134Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.210347814Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.211445913Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.211456223Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.212086533Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"bf6b798e-0ce5-474e-bc63-387c479a5028\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:44 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"bf6b798e-0ce5-474e-bc63-387c479a5028\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:44.212510233Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:fef9:6d65 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.212515203Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a2f06f8d-e608-4a3c-a80c-8077ec0c0e51\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:44 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"a2f06f8d-e608-4a3c-a80c-8077ec0c0e51\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:44.212662143Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.212685583Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.213111493Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:44.213153433Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:44.213166343Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe45:5d1f: Update {\n underlay: Some(\n UnderlayUpdate {\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-07T01:55:44.213174993Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:44.60465668Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe45:5d1f expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:44.804670893Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe45:5d1f due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:44.804685153Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.804710643Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:44.805905912Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.805911982Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\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:fef9:6d65,\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::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.805923532Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe45:5d1f,\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:fe45:5d1f,\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-07T01:55:44.805929672Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.805933112Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.805936732Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.805940242Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fef9:6d65: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.805943882Z","hostname":"t1.sextet","pid":12512} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.028200836Z","hostname":"t1.sextet","pid":12512,"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-07T01:55:45.028220336Z","hostname":"t1.sextet","pid":12512} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.028224086Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.028238446Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"2c405d8c-5bdd-422f-94fc-2caa5cb2bac0\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:45 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"2c405d8c-5bdd-422f-94fc-2caa5cb2bac0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:45.029284415Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6d277aab-26fa-4cc4-813c-813a2a0d77b9\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:45 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"6d277aab-26fa-4cc4-813c-813a2a0d77b9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:45.029424595Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:45.029445715Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:45.029459315Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::7c1a:a4ff:feb5:56b7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::94dc:9aff:fee7:14e8,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:45.029466305Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:45.029472595Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fef9:6d65,\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:fef9:6d65,\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-07T01:55:45.029478675Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:45.029487925Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear0_0] push to fe80::94dc:9aff:fee7:14e8: 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-07T01:55:45.029495245Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportrear1_0] push to fe80::7c1a:a4ff:feb5:56b7: 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-07T01:55:45.029503325Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.210000165Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.210100325Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:46.010088454Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:46.010113864Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:46.023059269Z","hostname":"t1.sextet","pid":12512} {"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-07T01:55:46.023074829Z","hostname":"t1.sextet","pid":12512} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:46.210098596Z","hostname":"t1.sextet","pid":12512}