{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.431949328Z","hostname":"t2.sextet","pid":12808} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.448355721Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fe2c:bbd5 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.448687141Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fe84:8d85 on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.448696361Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.448709461Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.448722921Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] nbr is fe80::e018:8dff:fe9b:26d7@s4.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.449340661Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.449371911Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] nbr is fe80::8442:5dff:fea5:f606@s3.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.449380081Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.449438561Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fe84:8d85]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.449596081Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fe2c:bbd5]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.449723401Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.449812241Z","hostname":"t2.sextet","pid":12808} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.449822971Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.449829281Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.570324184Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.570339014Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::8442:5dff:fea5:f606 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.571950403Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.572924653Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.573463232Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.573528472Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:14.651540912Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:14.651551822Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.652015542Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.652026392Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.652037472Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.652047342Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] adding route fd00:4:: -> fe80::e018:8dff:fe9b:26d7 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.652684532Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] adding route fd00:3:: -> fe80::8442:5dff:fea5:f606 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.652771502Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.653075871Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.653102181Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.653515351Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.653537501Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:14.654141961Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:14.654153891Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.249421899Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.449441302Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.574884183Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.575019613Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.575043823Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.575063093Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.575067233Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.575568423Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.575601563Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.575753133Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.575808423Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.575856273Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.575860633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.575959262Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.576013142Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.576339162Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.576372612Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.576760282Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.576807982Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.577154632Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.649468434Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.776657914Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.776676814Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.776823484Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.776828214Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.776834204Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.776860044Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777352224Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777360384Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777840214Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.777857504Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777965074Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.777971284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.777976774Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778009624Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9ad2abcb-f7bd-4f56-9244-96a945d54b98\", \"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: \"9ad2abcb-f7bd-4f56-9244-96a945d54b98\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.778016204Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cf89c9ce-d1f8-44ca-a143-48f93f97ebb3\", \"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: \"cf89c9ce-d1f8-44ca-a143-48f93f97ebb3\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.778175484Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778221604Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778249424Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778305704Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fc8ed4e2-b2a2-4da2-8a2d-6542cdda7a15\", \"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: \"fc8ed4e2-b2a2-4da2-8a2d-6542cdda7a15\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.778632984Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778647474Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778653514Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.778780054Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778831374Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778854254Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778861274Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.778866554Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.779042284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4c26a5a9-26f1-4210-8f90-c3099dcccb48\", \"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: \"4c26a5a9-26f1-4210-8f90-c3099dcccb48\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.779173633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.779183143Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.779273303Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.779278633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.779284283Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.779903673Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.780292923Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.780300993Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.780438903Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.780624823Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.780641953Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.780819253Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.780901543Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.780936033Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.780994683Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.781005393Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.781118583Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.781187063Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"79f4f7d9-a487-4a26-ba63-b339b650952d\", \"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: \"79f4f7d9-a487-4a26-ba63-b339b650952d\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.781420943Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.781439683Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.781447173Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"0f13975b-d3be-4551-aabe-8620861cb1fe\", \"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: \"0f13975b-d3be-4551-aabe-8620861cb1fe\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.781479733Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.781485823Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.781634023Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.782947982Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.782962892Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.782972072Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.782976842Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.782984002Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.783364432Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.783378482Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.783426042Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.783471952Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.783945852Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.783957022Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.783963992Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.784412491Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.784528391Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.784541361Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.784767551Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.785256281Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.785615061Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"33bb98e5-48f4-4a64-85cc-fd891e8d65a8\", \"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: \"33bb98e5-48f4-4a64-85cc-fd891e8d65a8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:15.785642781Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.785648001Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.785758121Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.785788891Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.785801171Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.785809811Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.785935511Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.786466431Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: 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.786529041Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: 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.78682025Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.78738584Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.78739102Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.78778132Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: 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.78834976Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.78835927Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.78836341Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.78837328Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.78838179Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:15.78841278Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.78842847Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.78844356Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:15.78845132Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:15.78845908Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: 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.78924231Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: 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.78933761Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: 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.790349829Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:16.049502618Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:16.575629264Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.577157143Z","hostname":"t2.sextet","pid":12808,"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:16.577177203Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.577181153Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.577227533Z","hostname":"t2.sextet","pid":12808} {"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:16.578458713Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578464513Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578478013Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578485123Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578489833Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578517092Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578526492Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578529942Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578800712Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.578898882Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.578910462Z","hostname":"t2.sextet","pid":12808} {"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:16.578961152Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.775446246Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:16.775837646Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.775844566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.779033545Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.779043395Z","hostname":"t2.sextet","pid":12808} {"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:16.779048135Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:16.979128457Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:16.979135627Z","hostname":"t2.sextet","pid":12808} {"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:16.979142557Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.179202099Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.179209239Z","hostname":"t2.sextet","pid":12808} {"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.179215609Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.379286691Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.379299291Z","hostname":"t2.sextet","pid":12808} {"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.379308231Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.575052905Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.575071215Z","hostname":"t2.sextet","pid":12808} {"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:17.575076485Z","hostname":"t2.sextet","pid":12808} {"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:17.575080045Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.579376203Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.579384913Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.579662383Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.579674823Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.579749173Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.579815863Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.580295563Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.580457593Z","hostname":"t2.sextet","pid":12808,"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:17.580480903Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.580484923Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.580490103Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581021893Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581039603Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581424472Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"a611d774-02b7-4035-9f68-efb6c2ea9af4\", \"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: \"a611d774-02b7-4035-9f68-efb6c2ea9af4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:17.581480402Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d23ba0be-2910-4396-bc46-038f359890e2\", \"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: \"d23ba0be-2910-4396-bc46-038f359890e2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:17.581577762Z","hostname":"t2.sextet","pid":12808} {"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.581586642Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581590052Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581605612Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581611362Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581628042Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581632702Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581658522Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.581678262Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.581681862Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582032422Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582083532Z","hostname":"t2.sextet","pid":12808,"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:17.582103302Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.582139602Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582144312Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582179912Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.582186142Z","hostname":"t2.sextet","pid":12808} {"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.582192342Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582346672Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582413772Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.582530642Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.583158162Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.583827451Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.583833401Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.584255481Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.584569041Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.584691321Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.585321591Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.586010451Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.586033351Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58641898Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58676186Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58689324Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58745543Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58746506Z","hostname":"t2.sextet","pid":12808} {"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.58848568Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.58849437Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.58850702Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.58851607Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.58852339Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58853198Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.58854108Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:17.649630696Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.775524757Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:17.775872707Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.776119807Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.779493335Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.779501925Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.782250294Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.782254534Z","hostname":"t2.sextet","pid":12808} {"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.782278354Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:17.982405526Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:17.982428996Z","hostname":"t2.sextet","pid":12808} {"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.982433026Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.182497479Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.182513259Z","hostname":"t2.sextet","pid":12808} {"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:18.182516809Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:18.249696912Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.382588371Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.382595731Z","hostname":"t2.sextet","pid":12808} {"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:18.382602931Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:18.449729545Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.575071946Z","hostname":"t2.sextet","pid":12808} {"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.575092386Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.576046315Z","hostname":"t2.sextet","pid":12808} {"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.576057065Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.579048634Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.579055484Z","hostname":"t2.sextet","pid":12808} {"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.579063324Z","hostname":"t2.sextet","pid":12808} {"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.579066994Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.582675163Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.582688313Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.582989083Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.583028303Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.583118123Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.583185753Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.583603343Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.583849082Z","hostname":"t2.sextet","pid":12808,"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:18.583862332Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.584528852Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.584542192Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.584712572Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.584732772Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585088742Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585101852Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585499832Z","hostname":"t2.sextet","pid":12808,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585532142Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585550922Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585702382Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.585726502Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.586463271Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.587090631Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.587101071Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.587541001Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.587864811Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.587997621Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.588623111Z","hostname":"t2.sextet","pid":12808} {"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:18.5896981Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.5897081Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.58972184Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.58972992Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:18.58973779Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.58974608Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.58975571Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:18.649770707Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:18.775545428Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:18.779517986Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.782760405Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:18.782915855Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:18.849871619Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.582059524Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.582072464Z","hostname":"t2.sextet","pid":12808} {"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:19.582098974Z","hostname":"t2.sextet","pid":12808} {"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:19.582102464Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.590822401Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.590930801Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.590958111Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.591253361Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.591271341Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.591354351Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.59140559Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.59181265Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.59216473Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:19.782949546Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.787318344Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.787333194Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.787827464Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.788313434Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.788532044Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.788976504Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.789019344Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.789031714Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.789859483Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.789865263Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.790332243Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.790663583Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.790757073Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.791188553Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.791205633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.791221853Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:19.792183132Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.792806332Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.792815092Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.793297402Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.793651862Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.793754832Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:19.794160952Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.794182332Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:19.794196732Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:20.59581951Z","hostname":"t2.sextet","pid":12808,"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:20.59585517Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:20.59585924Z","hostname":"t2.sextet","pid":12808} {"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:20.597076289Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:20.597106559Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:20.597113969Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:20.597122529Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:20.597130719Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:20.597139479Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:20.597148999Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:20.786312646Z","hostname":"t2.sextet","pid":12808} {"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:20.786334516Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:20.791175804Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:20.791182324Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.591069393Z","hostname":"t2.sextet","pid":12808} {"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:21.591090913Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.600021709Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.600122859Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:21.600135569Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.600499079Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:21.600524189Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.600607829Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.600682609Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.601130089Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:21.601459079Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:21.791194925Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:21.801429401Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:22.000469953Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:22.001787723Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:22.050502024Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:22.200530006Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fec8:1c1e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:22.200558085Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:22.202154515Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.202212225Z","hostname":"t2.sextet","pid":12808} {"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:22.202826895Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:22.202835885Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:22.202842565Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:22.202848475Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:22.202859985Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.202863835Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.202867155Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:22.250559746Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.604599988Z","hostname":"t2.sextet","pid":12808,"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:22.604615848Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.604733938Z","hostname":"t2.sextet","pid":12808} {"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.604748438Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.800577742Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:22.800590912Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.600073201Z","hostname":"t2.sextet","pid":12808} {"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:23.600094031Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.609342988Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.609455527Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.609469387Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.609780317Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.609787237Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.609879667Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.609951677Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.610329457Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.610705097Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:23.800598673Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:23.810702669Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.810716539Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.810720679Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.811203779Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.811453949Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.811460009Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.811685679Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.811848939Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.811953269Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.812281449Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.812290289Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.812315779Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.812325149Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.812407569Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.812817208Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.813261838Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.813314568Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.813367578Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.813380498Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.813799258Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.814116048Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.814266438Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:23.814675848Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.814707658Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:23.814716668Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:24.050944336Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:24.250967468Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.614399407Z","hostname":"t2.sextet","pid":12808,"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:24.614408507Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.614416507Z","hostname":"t2.sextet","pid":12808} {"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:24.615585806Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:24.615592176Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:24.615598366Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:24.615604356Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:24.615609836Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.615632656Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.615652966Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.809692821Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:24.809743901Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:24.851034944Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] neighbor s4.sextet@fe80::e018:8dff:fe9b:26d7 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:25.051092317Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.60905344Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.60906646Z","hostname":"t2.sextet","pid":12808} {"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.60907125Z","hostname":"t2.sextet","pid":12808} {"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.60907514Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.619454446Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.619582776Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:25.619596586Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.619941855Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:25.619948695Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.620074525Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.620174805Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.620603865Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:25.620951405Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:25.809715482Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:25.820929177Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:26.01973004Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:26.021302349Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:26.219746252Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fec8:1c1e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:26.219760882Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:26.221672261Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.221750081Z","hostname":"t2.sextet","pid":12808} {"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:26.222319701Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.222324961Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.222331661Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.222335661Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.222338991Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.222355631Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.222360351Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624077825Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624181505Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.624194245Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624484485Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.624489455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624519225Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624589695Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.624958684Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.625708844Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.625721364Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626001744Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.626011274Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626197794Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626489474Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626664534Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626808514Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626815364Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.626941394Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.627710173Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.628240863Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.628251503Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.628646513Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.628970963Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.629091273Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.629708753Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.629717553Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:26.629721193Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:26.629754043Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.629766623Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:26.629773753Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.629779633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:26.629785653Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.630699902Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.630860752Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.631558852Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:26.631728482Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.629238994Z","hostname":"t2.sextet","pid":12808,"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:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.820279389Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.820295959Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.820332529Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.820420239Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.821507599Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.821515939Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.822028229Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6d4b1240-a4e4-4669-b710-22cc489c9543\", \"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: \"6d4b1240-a4e4-4669-b710-22cc489c9543\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:27.822489059Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.822493649Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6a40861a-2ff4-42a8-89a2-5ea513a4abde\", \"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: \"6a40861a-2ff4-42a8-89a2-5ea513a4abde\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:27.822615038Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.822619468Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.823043408Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:27.823048508Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:27.823052368Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.823093008Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.823102688Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.823110958Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.833434894Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.833442434Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:27.833843884Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:27.834247904Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:27.834262084Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:27.834266404Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: 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.834270654Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: 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.834274474Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: 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.834278374Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.633944223Z","hostname":"t2.sextet","pid":12808,"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:28.633965343Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.633969543Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.633972843Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.633976013Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.633979153Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.633982323Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6bf7fdf7-2d6c-4de3-8dcd-97beb4c3cab4\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:28 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"6bf7fdf7-2d6c-4de3-8dcd-97beb4c3cab4\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:28.634997683Z","hostname":"t2.sextet","pid":12808} {"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.635011153Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.635015033Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.635021373Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.635027283Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.635033043Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.635073033Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.635084132Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d047f630-acff-4d22-a101-e279e13d58b5\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:28 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"d047f630-acff-4d22-a101-e279e13d58b5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:28.635148922Z","hostname":"t2.sextet","pid":12808} {"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:28.635177202Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.635181902Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.635187942Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.635193882Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:28.635199552Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.635835972Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.635855582Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.82004293Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.8201673Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.824446199Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.824489569Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:28.829574177Z","hostname":"t2.sextet","pid":12808} {"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:28.829579427Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.620065919Z","hostname":"t2.sextet","pid":12808} {"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.620087209Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.624062958Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.624076538Z","hostname":"t2.sextet","pid":12808} {"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.624080958Z","hostname":"t2.sextet","pid":12808} {"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.624084608Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.638373062Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.638479282Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.638484012Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.638841662Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.638864232Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.638893622Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.638956442Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.639347052Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.639712422Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:29.820135901Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:29.82448378Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:29.839707174Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.839788044Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.839800424Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.840297384Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.840306984Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.840310684Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.840833963Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.840905283Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.841112933Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.841197313Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.841344913Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.841553853Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.841591183Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.841600963Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.841808153Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.842382253Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.842417863Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.842555993Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.842560423Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.843008423Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.843350112Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.843515532Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:29.843962432Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.843993362Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:29.844013002Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.238890619Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.643070821Z","hostname":"t2.sextet","pid":12808,"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:30.643090811Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.643094781Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.643122721Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.643191961Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.643196401Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.643579041Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.643586621Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.643628471Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.643693101Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.644140871Z","hostname":"t2.sextet","pid":12808} {"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:30.644266651Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.644280551Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.644287251Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.644293541Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.644299391Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.644321501Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.644348901Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.644613501Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.838679205Z","hostname":"t2.sextet","pid":12808} {"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.838694045Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.838959755Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.838966765Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.844544163Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.844677263Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.844688433Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.845140293Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.845298733Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.845303563Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.845597093Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.845805012Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.845812102Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.846132562Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.846241202Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.846255322Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.846259442Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.846294282Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.846304202Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.846309882Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.846732052Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.846740792Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.846744502Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.847022792Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.847035462Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.847105452Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.847289232Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.847469492Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.847760212Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.847929042Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.848344641Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.848351401Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.848355251Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.848386321Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.848395491Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.849381801Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.849394051Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.849797731Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.850112471Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.850238231Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:30.850631251Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.850636301Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:30.850640041Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.850666791Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:30.850676551Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.639055034Z","hostname":"t2.sextet","pid":12808} {"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:31.639078154Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.64808238Z","hostname":"t2.sextet","pid":12808,"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:31.64809578Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.64811718Z","hostname":"t2.sextet","pid":12808} {"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.64926707Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.64927353Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.64928001Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.64929098Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:31.64929688Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.64936455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.64938344Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:31.838996136Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.843362294Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:31.843420774Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.643052583Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.643074323Z","hostname":"t2.sextet","pid":12808} {"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.643079133Z","hostname":"t2.sextet","pid":12808} {"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.643082903Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.65303558Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.653143429Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.653157049Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.653479949Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.653494979Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.653519859Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.653607029Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.654064759Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.654796229Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.654807759Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.654976029Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.654988819Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.655299059Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.655477089Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.655848568Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.655857028Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.656007608Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.656021328Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.656819468Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.657419728Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.657434618Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.657825248Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.658153968Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.658298127Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.658963367Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.658971347Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:32.658974697Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.658985107Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.658993427Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.659956577Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.659971377Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.660827896Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:32.660846566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:32.843578995Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.658078389Z","hostname":"t2.sextet","pid":12808,"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:33.658100499Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.658104349Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.658128249Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.658200279Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.658206079Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.658599168Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.658639218Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.658677068Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.658777058Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.659245828Z","hostname":"t2.sextet","pid":12808} {"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:33.659332318Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.659339178Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.659345648Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.659351828Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:33.659378408Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.659385708Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.659397378Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.660055448Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.853353203Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:33.853637032Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:33.85980477Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:34.058394893Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:34.060157772Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:34.258399835Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:34.258432255Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:34.260660094Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.260732454Z","hostname":"t2.sextet","pid":12808} {"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:34.261297804Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:34.261302684Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:34.261309284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:34.261312984Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:34.261316284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.261344864Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.261349364Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:34.45208142Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.653041552Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.653054812Z","hostname":"t2.sextet","pid":12808} {"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.653059312Z","hostname":"t2.sextet","pid":12808} {"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.653063112Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.662713808Z","hostname":"t2.sextet","pid":12808,"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:34.662730088Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.662882938Z","hostname":"t2.sextet","pid":12808} {"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.662888838Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:34.853390964Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.858485032Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:34.858492672Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.658067391Z","hostname":"t2.sextet","pid":12808} {"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:35.658089371Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.667478667Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.667637617Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.667642987Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.667646427Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.667649547Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.668099127Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.668113157Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.668117137Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.668120617Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.668165417Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.668170127Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.668228737Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.668243057Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.668655266Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.668672266Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.669038766Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.669144206Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.669409706Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:35.858521163Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86438399Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.86439467Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86486807Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86538054Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.8655984Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.86603761Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.8660652Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86607494Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.86608284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.867005489Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.867015819Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.867424819Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.867776119Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.867908559Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.868340669Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.868375589Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.868384849Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.868393059Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:35.869036418Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:35.869273768Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.869994288Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.870001098Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.870433238Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.870772468Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.870875628Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:35.871272948Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.871310078Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.871320588Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:35.871328498Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:36.068011761Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:36.06950502Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:36.268032263Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:36.268050153Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:36.269932023Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.269987452Z","hostname":"t2.sextet","pid":12808} {"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:36.270519102Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.270523442Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.270535192Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.270539062Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.270542412Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.270549102Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.270554432Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.270583572Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.672036636Z","hostname":"t2.sextet","pid":12808,"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:36.672052856Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.672056756Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.672060066Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.672063266Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.672086256Z","hostname":"t2.sextet","pid":12808} {"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:36.673228306Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.673235956Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.673246696Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.673253296Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:36.673259236Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.673265816Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.673273276Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.863394942Z","hostname":"t2.sextet","pid":12808} {"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.863407322Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.86791576Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.8680683Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.86809783Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:36.86810227Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.667069389Z","hostname":"t2.sextet","pid":12808} {"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:37.667092699Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.668032209Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.668039059Z","hostname":"t2.sextet","pid":12808} {"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:37.668042949Z","hostname":"t2.sextet","pid":12808} {"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:37.668046459Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676415125Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676524955Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.676530375Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676533845Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.676537045Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676900135Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.676908485Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676911905Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.676918395Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676955305Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.676963695Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.677016975Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.677028115Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.677379355Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.677386715Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.677891015Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.677901375Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.678189715Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:37.867933991Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:37.868126791Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.877814527Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.877824907Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.877861797Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.877951007Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.878332717Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.878666777Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.878673067Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.878802997Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.878809337Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.878879257Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879119397Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879157316Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879277776Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c9c98e91-a223-43d4-b894-6976218797b6\", \"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: \"c9c98e91-a223-43d4-b894-6976218797b6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:37.879531166Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879542156Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.879545926Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.879549716Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.879553276Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879556566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879566656Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879575636Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879583316Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d81378f8-3cdf-4f1d-81bf-deae4d41a2c5\", \"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: \"d81378f8-3cdf-4f1d-81bf-deae4d41a2c5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:37.879667696Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879681526Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.879741056Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.880204186Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.880214736Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.880218676Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.880567166Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.880668316Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.880855786Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.880861316Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.881269506Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.881415296Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.881421106Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.881424866Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.881431406Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.881439246Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.881593506Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.881724705Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.881741945Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.881748495Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.883232005Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.883240845Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.883384125Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.883396945Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.883400865Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.883411445Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.883420215Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.883428105Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.883644335Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.883938745Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.884052855Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.884477664Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.884488954Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.884493124Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.884526254Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.884539714Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.885741584Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.885750124Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.885757384Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:37.886149024Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:37.887227093Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.887232443Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:37.887236243Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: 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.887240203Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: 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.887243783Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: 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.887247533Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.681164465Z","hostname":"t2.sextet","pid":12808,"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:38.681182785Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.681186875Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.681190175Z","hostname":"t2.sextet","pid":12808} {"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.682297664Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.682305064Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.682325974Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.682332864Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:38.682336394Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.682340454Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.682343954Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.682347364Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.876767228Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:38.876961728Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:39.276928653Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:39.476959115Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fec8:1c1e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:39.476993305Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.477022235Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"c63da4b5-a011-4021-a6ed-441638dca5c8\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:39 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"c63da4b5-a011-4021-a6ed-441638dca5c8\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:39.478013205Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8f5f10aa-f54c-4526-be3f-7c317bd9f914\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:39 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"8f5f10aa-f54c-4526-be3f-7c317bd9f914\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:39.478128665Z","hostname":"t2.sextet","pid":12808} {"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:39.478144375Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.478148935Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.478155465Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.478171825Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.478178525Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.478197785Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.478206655Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.676038678Z","hostname":"t2.sextet","pid":12808} {"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.676052408Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.677083537Z","hostname":"t2.sextet","pid":12808} {"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.677095117Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.685669334Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.685774504Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.685781774Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:39.876803589Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.877307529Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.877321839Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.877356289Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.877405019Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.878373919Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.878378939Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.878877799Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.879360478Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.879539128Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:39.879965098Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.880004868Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:39.880015088Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690447913Z","hostname":"t2.sextet","pid":12808,"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:40.690467293Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690471493Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690474963Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.690478103Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690481323Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.690633373Z","hostname":"t2.sextet","pid":12808} {"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:40.690638563Z","hostname":"t2.sextet","pid":12808} {"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:40.691620813Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.691630953Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.691637753Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.691643802Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:40.691649682Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.691673442Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.691684202Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.87712802Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.87724956Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.885999117Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:40.886079947Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.677061839Z","hostname":"t2.sextet","pid":12808} {"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:41.677097549Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.685049116Z","hostname":"t2.sextet","pid":12808} {"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.685056586Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.686049096Z","hostname":"t2.sextet","pid":12808} {"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:41.686056756Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.694860252Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.694959682Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.694965832Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.694969272Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.694972422Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695459972Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.695466122Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695501792Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695508512Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.695512112Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695555382Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695599032Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695691672Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695926302Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.695962492Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.696382792Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.696913741Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.696926491Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.697035141Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.697048871Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.697411991Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.697499341Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.697979911Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.698020621Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.698128801Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.698135991Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.698768851Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.69945331Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.6994663Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.69984462Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.70017187Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.70029306Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.70093314Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.703255479Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.703267359Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.703270799Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.703277779Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.703293609Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.703301459Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.703852039Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.704113339Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.704276319Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.704488179Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.705030538Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.705180318Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:41.877165011Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:41.886045258Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.894162755Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.894176705Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.894629604Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.895032874Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.895038744Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.895042564Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: 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.895059324Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: 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.895064074Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: 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.895081794Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.896535994Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.897173003Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.897194063Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.897601323Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8b71da79-c263-41db-b1a5-df781ea2e392\", \"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: \"8b71da79-c263-41db-b1a5-df781ea2e392\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:41.898006203Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.898011083Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8e055be7-48fa-420a-9059-8d3d6b98a424\", \"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: \"8e055be7-48fa-420a-9059-8d3d6b98a424\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:41.898145103Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.898151613Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:41.898547693Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.898552663Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:41.898556313Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.898584553Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.898594163Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:41.898618143Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:42.453466487Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:42.495431101Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:42.653613929Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:42.695458973Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.699240622Z","hostname":"t2.sextet","pid":12808,"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:42.699257612Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:42.699261722Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.699265162Z","hostname":"t2.sextet","pid":12808} {"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.700316621Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:42.700323711Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:42.700334631Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:42.700340361Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:42.700343901Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.700347471Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.700351071Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.700354471Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.891057557Z","hostname":"t2.sextet","pid":12808} {"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.891068627Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.895425175Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:42.895474015Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.095511347Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.29552879Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.495539262Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fec8:1c1e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.495552292Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.495580422Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9161b330-150b-4492-9f83-ac64cc9b142b\", \"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: \"9161b330-150b-4492-9f83-ac64cc9b142b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:43.496491501Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"98a0f87a-51cc-4644-92db-4e09c59d9f43\", \"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: \"98a0f87a-51cc-4644-92db-4e09c59d9f43\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:43.496617481Z","hostname":"t2.sextet","pid":12808} {"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.496625571Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.496628991Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.496637161Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.496657691Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.496664441Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.496675531Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.496683601Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.695057054Z","hostname":"t2.sextet","pid":12808} {"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.695070074Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703429961Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703526541Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.703555171Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703874571Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.703882561Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703906101Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.703970921Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.704314801Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.70481533Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:43.895462546Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.895598236Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.895617066Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.895652626Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.895693566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.896704556Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.896712206Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.897225975Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.897693845Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.897889245Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:43.898297705Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.898335165Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.898345005Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:43.898352965Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:43.904736903Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] neighbor s3.sextet@fe80::8442:5dff:fea5:f606 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:44.053906185Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:44.103869945Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:44.105083575Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:44.304088777Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:44.304120677Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:44.305504797Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.305555007Z","hostname":"t2.sextet","pid":12808} {"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.306061666Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.306066126Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.306077716Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.306081326Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.306084656Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.306088336Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.306091906Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.306095276Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.70844405Z","hostname":"t2.sextet","pid":12808,"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:44.70846127Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.70846535Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.70846876Z","hostname":"t2.sextet","pid":12808} {"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:44.709674639Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.709682589Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.709689599Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.709695659Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:44.709701469Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.709719379Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:44.709729719Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.709758599Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.895574297Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:44.895627107Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.695042426Z","hostname":"t2.sextet","pid":12808} {"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:45.695059456Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.703031703Z","hostname":"t2.sextet","pid":12808} {"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:45.703036753Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713146329Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713252559Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.713277629Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713625419Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.713644679Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713668299Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.713712449Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.714061189Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.714965098Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.714978548Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.715124978Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.715137768Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.715516158Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.715569598Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.716026378Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.716049608Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.716181368Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.716188178Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.716767978Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.717453347Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.717467147Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.717873407Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.718193547Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.718316557Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.718931367Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.718940267Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.718943777Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:45.718948627Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:45.718952897Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:45.718956857Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.718981857Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.718994047Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.719988746Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.720334836Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.720936886Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.721235406Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:45.895660658Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.904625045Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.904632785Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.904656775Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.904707615Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.905696154Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.905700574Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.906134484Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"93efc990-4115-4c2e-8554-0bb44bf26851\", \"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: \"93efc990-4115-4c2e-8554-0bb44bf26851\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:45.906480194Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.906485994Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ea8337b5-b333-4ae0-8cfd-5caf16991b75\", \"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: \"ea8337b5-b333-4ae0-8cfd-5caf16991b75\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:45.906576394Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.906581134Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.906970804Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:45.906975864Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:45.906979624Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.907009514Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.907018524Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.907026694Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.91736188Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.91737614Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:45.917759839Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:45.918136129Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:45.918141239Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:45.918144859Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: 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.918152679Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: 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.918156489Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: 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.918161359Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:46.513679608Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.718183788Z","hostname":"t2.sextet","pid":12808,"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:46.718198388Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.718202358Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.718205618Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.718208878Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.718212178Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.718215268Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1e81ca81-4cbf-45db-8f38-87fb78bbed14\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:46 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"1e81ca81-4cbf-45db-8f38-87fb78bbed14\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:46.719582918Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1d5b7f6d-8c6d-4f7b-b127-0f351647ee54\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:54:46 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"1d5b7f6d-8c6d-4f7b-b127-0f351647ee54\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:46.719590688Z","hostname":"t2.sextet","pid":12808} {"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.719612488Z","hostname":"t2.sextet","pid":12808} {"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:46.719616818Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719620078Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719623408Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719629338Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719634758Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719640298Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719645108Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719650638Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:46.719655528Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.719662148Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.719669868Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.720507767Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.720519377Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.904243796Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.904494176Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.913533512Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.913654852Z","hostname":"t2.sextet","pid":12808} {"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:46.913660702Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:46.913707962Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.704060185Z","hostname":"t2.sextet","pid":12808} {"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.704077845Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.713035801Z","hostname":"t2.sextet","pid":12808} {"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:47.713043221Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.713046751Z","hostname":"t2.sextet","pid":12808} {"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:47.713050081Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.722607017Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.722711837Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.722726617Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.723015827Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.723047307Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.723093887Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.723135927Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.723597487Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.723942247Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:47.904260977Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:47.913736393Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:47.923927319Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.924594729Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.924600079Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.925136529Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.925624878Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.925828698Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:47.926269288Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.926311808Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:47.926321278Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:48.727141297Z","hostname":"t2.sextet","pid":12808,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:49.323013465Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:49.523029717Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:49.523060587Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.523090327Z","hostname":"t2.sextet","pid":12808} {"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:49.524326087Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.524334177Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.524340927Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.524346987Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.524352967Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.524389157Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.524398257Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.731782506Z","hostname":"t2.sextet","pid":12808,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.923627631Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.923640781Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.923666261Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.923727321Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.924672761Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.924689691Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.925205191Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.9256602Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.92584374Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:49.92623896Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.92627933Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:49.9262891Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.736611845Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.736711615Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:50.736716615Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.739830134Z","hostname":"t2.sextet","pid":12808,"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:50.739846034Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:50.739850294Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.739872944Z","hostname":"t2.sextet","pid":12808} {"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:50.741114073Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:50.741122493Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:50.741134253Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:50.741140573Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:50.741146443Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.741175213Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.741184223Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.923325922Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:50.923457072Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.723068901Z","hostname":"t2.sextet","pid":12808} {"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:51.723091941Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.732042328Z","hostname":"t2.sextet","pid":12808} {"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:51.732056838Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.744521893Z","hostname":"t2.sextet","pid":12808,"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:51.744553863Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.744558613Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.744625463Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.744629883Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.747653462Z","hostname":"t2.sextet","pid":12808,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:51.923332633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.936965598Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.936973188Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.944979745Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.945010765Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.945043775Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.945119885Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.945564835Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.946210394Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.946216414Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.946703424Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.947215034Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.947418924Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.948040584Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:51.950241793Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.950275123Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:51.950287563Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.736053127Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.736073057Z","hostname":"t2.sextet","pid":12808} {"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:52.736077697Z","hostname":"t2.sextet","pid":12808} {"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:52.736081457Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.752218121Z","hostname":"t2.sextet","pid":12808,"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:52.752246571Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:52.752251201Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.752274181Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.752324441Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:52.752340101Z","hostname":"t2.sextet","pid":12808} {"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:52.75342526Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:52.75343284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:52.7534396Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:52.75344566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:52.75345135Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.75348508Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.75349432Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:52.936989819Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.944855556Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.944860616Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:52.947972775Z","hostname":"t2.sextet","pid":12808} {"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:52.947987135Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.745053115Z","hostname":"t2.sextet","pid":12808} {"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:53.745073295Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.75689787Z","hostname":"t2.sextet","pid":12808,"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:54:53.944909037Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.952885844Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.952919264Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.952950414Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.953031264Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.953427324Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.954061443Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.954067703Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.954578423Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.955084183Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.955271433Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.955903323Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:53.958079412Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.958110152Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:53.958121372Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.761664349Z","hostname":"t2.sextet","pid":12808,"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:54.761687089Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.761691249Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.761706089Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.761773449Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.761777989Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.762268289Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.762278129Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.762308679Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.762367049Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.762782199Z","hostname":"t2.sextet","pid":12808} {"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:54.762939319Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.762945209Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.762951599Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.762957419Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:54.762963099Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.762971919Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.762980049Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.763460969Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.952622755Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:54.952730745Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:54.963184751Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:55.162120393Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:55.163499203Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:55.362357146Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:55.362370976Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:55.363852805Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.363913795Z","hostname":"t2.sextet","pid":12808} {"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:55.364426455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.364430935Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.364437765Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.364441405Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.364444675Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.364466855Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.364471265Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.752070274Z","hostname":"t2.sextet","pid":12808} {"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:55.752084814Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.757051932Z","hostname":"t2.sextet","pid":12808} {"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:55.757059722Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766396548Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766489998Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.766494578Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766839818Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.766854718Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766882028Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.766927248Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.767322048Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.768215268Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.768221388Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.768308038Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.768322178Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.768710368Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.768792757Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.769253867Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.769267577Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.769450897Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.769456837Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.770066707Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.770789477Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.770797857Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.771228267Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.771521566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.771664486Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.772267446Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.772276166Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:55.772279766Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:55.772284526Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:55.772288716Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:55.772292626Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.772300026Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.772311126Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.773314056Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.773493686Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.774212875Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:55.774349625Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:55.952770156Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:56.366913405Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.771673017Z","hostname":"t2.sextet","pid":12808,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.774940676Z","hostname":"t2.sextet","pid":12808,"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:56.774957436Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.774961656Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.774976016Z","hostname":"t2.sextet","pid":12808} {"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:56.776215366Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.776238606Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.776246716Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.776252806Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.776258586Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.776267946Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:56.776274646Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.776280286Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.963298563Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.963311433Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.963348793Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.963413933Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.964412282Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.964416902Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.964915482Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.965359872Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.965544232Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:56.965985702Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:56.965991012Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:56.965994842Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.966026782Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.966036552Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.966744451Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.966908451Z","hostname":"t2.sextet","pid":12808} {"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:56.966922911Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:56.966964571Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:56.966969431Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.766047191Z","hostname":"t2.sextet","pid":12808} {"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:57.766064461Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.779488345Z","hostname":"t2.sextet","pid":12808,"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:57.779505145Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.779527765Z","hostname":"t2.sextet","pid":12808} {"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.780718735Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:57.780732105Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:57.780739145Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:57.780745245Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:57.780750985Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.780776735Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.780785575Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.963105944Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.963330284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:57.967017552Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:57.975396819Z","hostname":"t2.sextet","pid":12808} {"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.975426379Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.763048463Z","hostname":"t2.sextet","pid":12808} {"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.763068623Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.783845385Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.783950885Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.783956235Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.784276054Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.784292824Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.784321354Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.784383874Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.784791324Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.785131414Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:54:58.963126355Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:58.985125796Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.985804906Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.985810136Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.986348266Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.986818056Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.987009086Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:58.987446415Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.987482165Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:58.987491645Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:54:59.184307469Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.788502334Z","hostname":"t2.sextet","pid":12808,"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:59.788536154Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.788549894Z","hostname":"t2.sextet","pid":12808} {"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:59.789708263Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:59.789730493Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:59.789737993Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:59.789743963Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:54:59.789753293Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.789760093Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.789768163Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.984428988Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:54:59.984442488Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.77504843Z","hostname":"t2.sextet","pid":12808} {"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:00.7750692Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.784049267Z","hostname":"t2.sextet","pid":12808} {"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:00.784054167Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.793172963Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.793286673Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.793292083Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.793621363Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.793635933Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.793667593Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.793751993Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.794185233Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.794549662Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:00.984681058Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:00.994549295Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.994594095Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.994599105Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.995150034Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.995373694Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.995380914Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.995624664Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.995829594Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.995843874Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.996170874Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.996251794Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.996271474Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.996285664Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.996294494Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.996701784Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.997141044Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.997147314Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.997205954Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.997285454Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.997565153Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.997846423Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.997993333Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:00.998403703Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.998426243Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:00.998434803Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.797996822Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.798102182Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:01.798107512Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.798454252Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:01.798467862Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.798576482Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.798641252Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.799124672Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.799507122Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:01.799798661Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:01.999484554Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:02.198299536Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:02.199857186Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:02.398330289Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fec8:1c1e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:02.398343989Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:02.400259418Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.400323458Z","hostname":"t2.sextet","pid":12808} {"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:02.400879848Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.400887188Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.400898618Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.400902198Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.400905508Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.400909138Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.400912538Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.400917108Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.802665691Z","hostname":"t2.sextet","pid":12808,"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:02.802682051Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.802701261Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.802704851Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.802708111Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.802711391Z","hostname":"t2.sextet","pid":12808} {"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:02.803868441Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.803882611Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.803889521Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.803895621Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:02.803901461Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.803907981Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.803915821Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.993690147Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.993777297Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.993883697Z","hostname":"t2.sextet","pid":12808} {"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.993888697Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.998389135Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:02.998396185Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.793063016Z","hostname":"t2.sextet","pid":12808} {"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:03.793084586Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.798048874Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.798055754Z","hostname":"t2.sextet","pid":12808} {"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:03.798059584Z","hostname":"t2.sextet","pid":12808} {"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:03.798063124Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.807128301Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.807241101Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:03.807246271Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.80753253Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:03.80754482Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.80758038Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.80768046Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.80810104Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:03.80840192Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:03.993741878Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:03.998443056Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:04.008404782Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.008854202Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.008868662Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.009283682Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.009298492Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.009348582Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.009802282Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.009908232Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.010099002Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.010105732Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.010240792Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.010644831Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.010684391Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.010694031Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.010766381Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.011625221Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.011631461Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.011638981Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.011777911Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.012060431Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.012382601Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.012548731Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.01294986Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.01298724Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.01299874Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81179889Z","hostname":"t2.sextet","pid":12808,"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:04.81181745Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.81182139Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81183979Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81189793Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.81190259Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81225543Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.8122696Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81229117Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.81234593Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.812785469Z","hostname":"t2.sextet","pid":12808} {"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:04.813045979Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.813058059Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.813064609Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.813070699Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:04.813076469Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.813097519Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.813110409Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:04.813452569Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.007485974Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.007502504Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:05.013371691Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:05.212253084Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:05.213745863Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:05.412282606Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:05.412312726Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:05.414083405Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.414162085Z","hostname":"t2.sextet","pid":12808} {"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:05.414664025Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:05.414668515Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:05.414675445Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:05.414679075Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:05.414682455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.414696875Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.414714465Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.807036593Z","hostname":"t2.sextet","pid":12808} {"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:05.807048623Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.807052513Z","hostname":"t2.sextet","pid":12808} {"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:05.807055923Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.816584799Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.816695659Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:05.816700909Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.820006967Z","hostname":"t2.sextet","pid":12808,"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:05.820015127Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:05.820018707Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.823047716Z","hostname":"t2.sextet","pid":12808,"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:05.823073196Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:05.823218446Z","hostname":"t2.sextet","pid":12808} {"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.823223506Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:06.007519685Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.012198623Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.012368893Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.016815491Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.016822421Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.812053222Z","hostname":"t2.sextet","pid":12808} {"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:06.812071932Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.81604875Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.81605596Z","hostname":"t2.sextet","pid":12808} {"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:06.81605975Z","hostname":"t2.sextet","pid":12808} {"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:06.81606328Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.827524906Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.827629676Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:06.827635496Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.827975055Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:06.827982675Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.827989425Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.828068035Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.828466355Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:06.828805315Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:07.012408764Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:07.016851352Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:07.028786997Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.029255927Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.029262717Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.029623157Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.029635197Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.029782277Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.030119337Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.030290357Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.030545247Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.030553517Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.030670047Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.031003656Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.031044346Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.031054166Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.031144006Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.031876836Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.031885166Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.032107126Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.032164446Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.032312736Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.032628276Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.032765216Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.033213256Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.033248836Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.033258276Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.832033375Z","hostname":"t2.sextet","pid":12808,"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:07.832051405Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.832057815Z","hostname":"t2.sextet","pid":12808} {"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:07.833178614Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.833189814Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.833197314Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.833203544Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:07.833209344Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.833221284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:07.833235414Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.027866129Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.028079309Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.827037918Z","hostname":"t2.sextet","pid":12808} {"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:08.827049928Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.828048217Z","hostname":"t2.sextet","pid":12808} {"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:08.828055617Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.836564914Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.836677324Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.836690894Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:08.836694754Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:08.836697974Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.837075314Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:08.837082524Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.837085864Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:08.837109024Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.837130594Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.837134844Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.837210184Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.837223484Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.837586434Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.837595594Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.838106373Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.838179023Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:08.838346883Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.02810282Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.033728327Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.033740807Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.034247067Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.034817137Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.035070197Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.035518037Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.035556747Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.035570307Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.035578687Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.036544086Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.036556996Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.037014376Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.037413066Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.037562266Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.037991636Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.037999506Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.038037136Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038052486Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038062026Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038071366Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.038147166Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.038151086Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038523406Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7233da46-83e4-4c1d-9ba8-f5d4ff3ffaa9\", \"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: \"7233da46-83e4-4c1d-9ba8-f5d4ff3ffaa9\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.038984455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.038993925Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5f7935cd-1f32-4d3b-9ade-d97631541b27\", \"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: \"5f7935cd-1f32-4d3b-9ade-d97631541b27\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.039113495Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.039118935Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.039900665Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.039910865Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.040140015Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.040145875Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.040149645Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.040156605Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.040180985Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.040189135Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.040361375Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.040393475Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.040507785Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.040793325Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"058daae8-3e31-4a65-abd3-b9f06b3a0d17\", \"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: \"058daae8-3e31-4a65-abd3-b9f06b3a0d17\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.040880675Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.040892455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041066345Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6830881f-93c9-4b2f-8f77-04106f5c956f\", \"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: \"6830881f-93c9-4b2f-8f77-04106f5c956f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.041119455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041124015Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041194614Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041202614Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.041206104Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.041732364Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.041739304Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.041743174Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041746774Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041764384Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.041935164Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.042039084Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"6394873b-ea78-47a1-b6c7-f9e82479e357\", \"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: \"6394873b-ea78-47a1-b6c7-f9e82479e357\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.042046494Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.042050364Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.042053954Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.042057444Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.042063864Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.042071504Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"d1f038e1-66a8-4cde-86ad-f1c08f6ce16b\", \"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: \"d1f038e1-66a8-4cde-86ad-f1c08f6ce16b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.042224574Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.042229974Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.042563314Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.042911844Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.043607974Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.043618034Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.043847613Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.043855123Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.043858983Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.043865633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.044049433Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.044091883Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"cbdce75f-2542-46ba-a3d8-f548fb528ac7\", \"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: \"cbdce75f-2542-46ba-a3d8-f548fb528ac7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.044385403Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.044394903Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.044400663Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"085689e6-e0e9-4ce6-a2e3-fe4edffac63c\", \"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: \"085689e6-e0e9-4ce6-a2e3-fe4edffac63c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:09.044600033Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.044613953Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.045068143Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.045076293Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.045080143Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.045087073Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.045095383Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.046239713Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.046253543Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.046261333Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.046734082Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.047924642Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.047931592Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:09.047935322Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: 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.047939272Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: 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.047943172Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: 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.047946962Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.841373703Z","hostname":"t2.sextet","pid":12808,"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:09.841391933Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.841395773Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.841399153Z","hostname":"t2.sextet","pid":12808} {"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:09.842550783Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.842555443Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.842566413Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.842572103Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:09.842575583Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.842579173Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.842582633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:09.842586063Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.036945587Z","hostname":"t2.sextet","pid":12808} {"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:10.036960327Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.037083677Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.037116057Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.837042116Z","hostname":"t2.sextet","pid":12808} {"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:10.837056776Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:10.845704843Z","hostname":"t2.sextet","pid":12808,"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:55:11.037124748Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:11.437318202Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:11.637350405Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:11.637359235Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.637393045Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"afd709b3-dc78-495c-8923-dce94fd01d4f\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:11 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"afd709b3-dc78-495c-8923-dce94fd01d4f\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:11.638472574Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"fc4eb681-9cba-451f-a4fd-752eaee5af1a\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:11 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"fc4eb681-9cba-451f-a4fd-752eaee5af1a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:11.638614514Z","hostname":"t2.sextet","pid":12808} {"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:11.638636104Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:11.638640544Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:11.638646614Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:11.638652724Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:11.638658474Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.638701254Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.638710324Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.850283572Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.850364572Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:11.850375962Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.850696972Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:11.850715502Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.850735492Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.850856721Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.851229991Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:11.851564651Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:12.051543063Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.051829993Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.051843003Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.052290373Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.052407463Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.052418473Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.052749633Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.052855973Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.052956383Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.053147473Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.053284993Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.053403293Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:12.053431243Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.053439603Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.053447893Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.053728373Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:12.053735533Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.054320902Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.054340972Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.054541732Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.054548352Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.054974032Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.055268242Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.055412612Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:12.055864712Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.055890872Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:12.055906412Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.055912662Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:12.855099161Z","hostname":"t2.sextet","pid":12808,"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:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.03782656Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.03784938Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.03787339Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.03794528Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.039084539Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.039089139Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.039661839Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"eac4a5fb-dbde-4fdb-8998-9e418b6755b5\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:13 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"eac4a5fb-dbde-4fdb-8998-9e418b6755b5\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:13.040186229Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.040192749Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"49004812-4915-4565-a812-5513fd50b868\", \"content-length\": \"130\", \"date\": \"Wed, 07 Oct 2026 01:55:13 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"49004812-4915-4565-a812-5513fd50b868\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:13.040339739Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.040344339Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.040776489Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.040816819Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.040826389Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.040834679Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:13.450675669Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:13.650712071Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fec8:1c1e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:13.650726691Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.650751541Z","hostname":"t2.sextet","pid":12808} {"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.651886941Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.651895881Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.651907641Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.651913581Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.651916871Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.651920431Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.651923741Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.651927161Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.85994253Z","hostname":"t2.sextet","pid":12808,"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:13.85995892Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.85996311Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.85996651Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.85996977Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.85997315Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9b152f51-bdb7-48eb-a844-01f70536b36c\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:13 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"9b152f51-bdb7-48eb-a844-01f70536b36c\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:13.86084356Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"7fc78ef2-3f01-4fad-af1a-ddd5f2cc7c60\", \"content-length\": \"117\", \"date\": \"Wed, 07 Oct 2026 01:55:13 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"7fc78ef2-3f01-4fad-af1a-ddd5f2cc7c60\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:13.86094602Z","hostname":"t2.sextet","pid":12808} {"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:13.86099177Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.86100496Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.86101154Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.86101781Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:13.86102368Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.86103008Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:13.86108895Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.037653401Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.037725061Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.050033516Z","hostname":"t2.sextet","pid":12808} {"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.050041566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.050745416Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.050772566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.83703957Z","hostname":"t2.sextet","pid":12808} {"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:14.83705412Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.850030335Z","hostname":"t2.sextet","pid":12808} {"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.850035115Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.855031693Z","hostname":"t2.sextet","pid":12808} {"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:14.855036183Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.864924309Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.865038439Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:14.865043399Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.865363139Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:14.865377619Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.865420309Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.865484769Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.865899749Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:14.866271099Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:15.037693152Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:15.050769737Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:15.066275301Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.066459091Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.066464581Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06700078Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06712388Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.06712954Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06749071Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06759068Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06772318Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.0678817Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06798975Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.06817416Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06820114Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06821554Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.06842374Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.0692403Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.06924636Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06931924Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.06937385Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.069690119Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.070021319Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.070135599Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.070552499Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.070592259Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.070606839Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.869326938Z","hostname":"t2.sextet","pid":12808,"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:15.869348808Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.869352838Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.869375198Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.869435568Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.869452538Z","hostname":"t2.sextet","pid":12808} {"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:15.870509338Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.870518918Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.870527968Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.870534168Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:15.870540038Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.870570108Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:15.870579298Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.065286652Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.065307532Z","hostname":"t2.sextet","pid":12808} {"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:16.065311672Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.065341982Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.865058861Z","hostname":"t2.sextet","pid":12808} {"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:16.865081261Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.873813928Z","hostname":"t2.sextet","pid":12808,"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:16.873846608Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:16.873851558Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.873918618Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:16.873925388Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.874303397Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:16.874309147Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.874350137Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.874419667Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.874814837Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:16.875163877Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:17.065394613Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.069636281Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.069689251Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:17.075142419Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.075850539Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:17.075855219Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.076392329Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.076926349Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.077140588Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:17.077572228Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.077613228Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.077622778Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.86903745Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.86904675Z","hostname":"t2.sextet","pid":12808} {"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:17.86905096Z","hostname":"t2.sextet","pid":12808} {"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:17.86905456Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:17.878180927Z","hostname":"t2.sextet","pid":12808,"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:55:18.069692842Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:18.474233885Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:18.674265837Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:18.674295307Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.674322307Z","hostname":"t2.sextet","pid":12808} {"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:18.675610647Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.675622567Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.675629327Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.675635247Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.675640917Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.675658177Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.675668807Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882368336Z","hostname":"t2.sextet","pid":12808,"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:18.882384726Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.882388776Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882474076Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.882482206Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882534996Z","hostname":"t2.sextet","pid":12808} {"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:18.882540206Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882844306Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.882858566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.882872786Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.883041866Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.883333086Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.884242246Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.884249436Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.884395425Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.884408825Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.884765545Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.884876835Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.885247765Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.885257845Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.885443215Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.885448405Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.886127055Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.886793325Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.886799435Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.887246464Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.887553194Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.887707674Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.888322304Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.888334754Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:18.888338624Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.888345944Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.888353984Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.889307304Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.889383044Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.890306393Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:18.890384303Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.074059582Z","hostname":"t2.sextet","pid":12808} {"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:19.074079212Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.074259322Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.074314712Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.887193555Z","hostname":"t2.sextet","pid":12808,"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:19.890534184Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.890642034Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:19.890646674Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.891022494Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:19.891050794Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.891089714Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.891164064Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.891590394Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.891942224Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:19.892227133Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:20.074398553Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:20.091909586Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:20.290823818Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:20.292300458Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:20.490840151Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:20.490853931Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:20.49268132Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.49272816Z","hostname":"t2.sextet","pid":12808} {"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.4933789Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.49338364Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.49339524Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.49339878Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.49340198Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.49340753Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.49341097Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.49341632Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895261823Z","hostname":"t2.sextet","pid":12808,"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:20.895279783Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895284183Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895287753Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.895291063Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895299003Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.895438293Z","hostname":"t2.sextet","pid":12808} {"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:20.895475603Z","hostname":"t2.sextet","pid":12808} {"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:20.896555253Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.896561963Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.896581013Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.896597023Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:20.896603553Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.896610373Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:20.896618733Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.08294744Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.08305019Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.090903967Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.090911167Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.883060139Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.883081089Z","hostname":"t2.sextet","pid":12808} {"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:21.883086129Z","hostname":"t2.sextet","pid":12808} {"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:21.883089799Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.891048846Z","hostname":"t2.sextet","pid":12808} {"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.891055986Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.899969852Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.900096272Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:21.900101232Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.900104592Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:21.900107872Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.900544762Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:21.900558542Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.900597832Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.900657442Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.901103482Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:21.901498132Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:22.083091031Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:22.090963958Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:22.101489374Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.102182874Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.102198384Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.102685584Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.103160033Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.103349463Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.103758593Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.103796483Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.103805953Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.904573112Z","hostname":"t2.sextet","pid":12808,"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:22.904592922Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.904614822Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.904620672Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.904624182Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.904627592Z","hostname":"t2.sextet","pid":12808} {"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:22.905873441Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.905888561Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.905895661Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.905901661Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:22.905907401Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.905923841Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:22.905932371Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.095811297Z","hostname":"t2.sextet","pid":12808} {"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:23.095825887Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.100344945Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.100353305Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.100356785Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.100401775Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.900045164Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.900058274Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.900062144Z","hostname":"t2.sextet","pid":12808} {"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.900066024Z","hostname":"t2.sextet","pid":12808} {"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:23.900069694Z","hostname":"t2.sextet","pid":12808} {"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.900073044Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.908974911Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.909084931Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:23.909099231Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.9123745Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.91247029Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:23.91247556Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.912772629Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:23.912778059Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.912849139Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.912913199Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.913325899Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:23.913671189Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:24.100405786Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:24.100425596Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:24.112798412Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:24.113662021Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:24.312830454Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:24.314105903Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:24.512871176Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:24.512889696Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:24.514448135Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.514496125Z","hostname":"t2.sextet","pid":12808} {"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:24.515047625Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:24.515054705Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:24.515061435Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:24.515065165Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:24.515068425Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.515074135Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.515080925Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: None, tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:24.515094125Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.916988469Z","hostname":"t2.sextet","pid":12808,"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:55:24.917015619Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.917021379Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:24.917117249Z","hostname":"t2.sextet","pid":12808} {"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:24.917143259Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.109894854Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.109916274Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.109963854Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.110057894Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.110542634Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.111264653Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.111270573Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.111749203Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.112248613Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.112455903Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.112949593Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.112954163Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.113032603Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.115364212Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.115385172Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.115394762Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.912044582Z","hostname":"t2.sextet","pid":12808} {"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:25.912061482Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.921526738Z","hostname":"t2.sextet","pid":12808,"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:25.921553128Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.921557968Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.921578038Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.921637688Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.921642598Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.922048798Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.922057688Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.922084008Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.922134648Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.922496348Z","hostname":"t2.sextet","pid":12808} {"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.922766418Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.922809338Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.922821178Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.922827498Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:25.922833398Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.922839948Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.922847728Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:25.922943877Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.109453105Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.109749065Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:26.112978744Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:26.12291921Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.123661559Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.123671909Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.124163239Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.124646929Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.124835519Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.125264179Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.125309429Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.125319319Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.909047474Z","hostname":"t2.sextet","pid":12808} {"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:26.909063064Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.917047811Z","hostname":"t2.sextet","pid":12808} {"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:26.917055321Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.926164697Z","hostname":"t2.sextet","pid":12808,"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:26.926196817Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.926201377Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.926206857Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.926268297Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.926275427Z","hostname":"t2.sextet","pid":12808} {"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:26.927416947Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.927428127Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.927435177Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.927441097Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:26.927446937Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.927464007Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:26.927473367Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:27.109498076Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.117713773Z","hostname":"t2.sextet","pid":12808} {"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:27.117729723Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.121908251Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.121915421Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.92205536Z","hostname":"t2.sextet","pid":12808} {"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:27.9220669Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.930555717Z","hostname":"t2.sextet","pid":12808,"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:27.930579406Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:27.930681576Z","hostname":"t2.sextet","pid":12808} {"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:27.930710856Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:28.121966552Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.1267192Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.12672641Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.926056149Z","hostname":"t2.sextet","pid":12808} {"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.926067059Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.935010396Z","hostname":"t2.sextet","pid":12808,"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:28.938034895Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938163975Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938176625Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.938180455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.938183865Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938590774Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938605424Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.938609434Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:28.938612774Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938652354Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938656844Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938773364Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.938777754Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.939130894Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.939147864Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.939551454Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.939558834Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:28.939874504Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:29.126752911Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.139640946Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.139655556Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:29.139700496Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:29.139704986Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.140140706Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.140567096Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.140576476Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.140649606Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.140818446Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.141039206Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.141285076Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.141324256Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.141333856Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.141343006Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.141352106Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.141469445Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.141870565Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.141908455Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.142224185Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.142371375Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.142378475Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.142414305Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.142781495Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.143106735Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.143237435Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.143676775Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.143715145Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.143723785Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.143732335Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:29.338510039Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:29.340086728Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:29.538542601Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fec8:1c1e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:29.538556951Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:29.54045459Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.54050271Z","hostname":"t2.sextet","pid":12808} {"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.54098545Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.5409903Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.54101237Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.54101588Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.54101925Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.54102307Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.5410264Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.54102991Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.942649294Z","hostname":"t2.sextet","pid":12808,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","to_create":"Difference(Stitch { self_iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), other_iter: Peekable { iter: Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"]), peeked: None } })","requested":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.945819963Z","hostname":"t2.sextet","pid":12808,"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:29.945849033Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.945862323Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.945866323Z","hostname":"t2.sextet","pid":12808} {"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:29.946960652Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.946968112Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.946974842Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.946980862Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:29.946986622Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.946993212Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:29.947001122Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:29.947007812Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.138392828Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.138410908Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.938054167Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.938069717Z","hostname":"t2.sextet","pid":12808} {"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:30.938074407Z","hostname":"t2.sextet","pid":12808} {"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:30.938078197Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:30.950472612Z","hostname":"t2.sextet","pid":12808,"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:31.138456959Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.139049108Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.139075348Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.139116208Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.139218228Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.140376298Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.140382538Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.141005288Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.141559217Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.141765507Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.142190237Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.142236187Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.142245927Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.955118311Z","hostname":"t2.sextet","pid":12808,"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:31.9582373Z","hostname":"t2.sextet","pid":12808,"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:31.95825Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.95826972Z","hostname":"t2.sextet","pid":12808} {"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:31.959431419Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.959445549Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.959452389Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.959458569Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:31.959464289Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.959471219Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:31.959478899Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.138855059Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.139120499Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.150891855Z","hostname":"t2.sextet","pid":12808} {"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.150899865Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.939059178Z","hostname":"t2.sextet","pid":12808} {"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.939073908Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.962474229Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.962583539Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.962588379Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.962911219Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:32.962933379Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.962962719Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.963031859Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.963431089Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:32.963773839Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:33.13889907Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:33.163770151Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.164394261Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.164408301Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.16490818Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.16539151Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.1655917Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.16603259Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.16607338Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.16608248Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.966950778Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.967046118Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.967050698Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.967435378Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:33.967440808Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.967492648Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.967549728Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.967938858Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.968555228Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:33.969019168Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.16847171Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.367197033Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.368861822Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.562837917Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] neighbor t1.sextet@fe80::8:20ff:fe88:f001 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.567221045Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe88:f001 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.567252415Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.569210224Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.569273624Z","hostname":"t2.sextet","pid":12808} {"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:34.569877854Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.569883244Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.569894284Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.569897764Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.569900944Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.569908714Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.569914744Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.569920094Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] neighbor t1.sextet@fe80::8:20ff:fec8:1c1e expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.762864539Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:fec8:1c1e due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.762890789Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.762906789Z","hostname":"t2.sextet","pid":12808} {"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:34.764038058Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.764046148Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.764052518Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.764058498Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.764064268Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.764085268Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:34.764093338Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.764099208Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.971663448Z","hostname":"t2.sextet","pid":12808,"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:34.971679418Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.971683238Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.971686558Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.971689678Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.974981506Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975054636Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:34.975059826Z","hostname":"t2.sextet","pid":12808} {"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:34.975143196Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975187706Z","hostname":"t2.sextet","pid":12808} {"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.975193136Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:34.975213926Z","hostname":"t2.sextet","pid":12808} {"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.975218226Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.162935423Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.163007523Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.163019883Z","hostname":"t2.sextet","pid":12808} {"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:35.163024293Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.167289901Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.167303771Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.175226198Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.175255088Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.175517648Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.175525348Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.175551478Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.175605558Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.176011158Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.176946798Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.176958088Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.177424777Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.177864837Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.178069177Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.178590047Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.180912876Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.180928326Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.181011446Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.96703961Z","hostname":"t2.sextet","pid":12808} {"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:35.96705706Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.979597695Z","hostname":"t2.sextet","pid":12808,"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:35.979621165Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.979625825Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.979650395Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.979686945Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.979692475Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.980078865Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.980089865Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.980117345Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.980170115Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.980564015Z","hostname":"t2.sextet","pid":12808} {"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.980841565Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.980855165Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.980861915Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.980868045Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:35.980874025Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.980881155Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.980888895Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:35.981232995Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:36.162949034Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:36.167309032Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.175401399Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.175564759Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:36.181323287Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.181893967Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.181898807Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.182368727Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.182822336Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.182993766Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.183400446Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.183437566Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.183447246Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.975044138Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.975061418Z","hostname":"t2.sextet","pid":12808} {"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:36.975066078Z","hostname":"t2.sextet","pid":12808} {"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:36.975069908Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.984239355Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.984353225Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.984358955Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.987428783Z","hostname":"t2.sextet","pid":12808,"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:36.987445193Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.987467083Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.990538162Z","hostname":"t2.sextet","pid":12808,"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:36.990549732Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.990553362Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.990603082Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.990617592Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.990621632Z","hostname":"t2.sextet","pid":12808} {"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:36.990684422Z","hostname":"t2.sextet","pid":12808} {"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:36.991747192Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.991754062Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.991760672Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.991766652Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:36.991780412Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.991797072Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:36.991805912Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:37.17550169Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.17562874Z","hostname":"t2.sextet","pid":12808} {"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:37.1756441Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.180062658Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.180154288Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.184486177Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.184493347Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.190753264Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.190760324Z","hostname":"t2.sextet","pid":12808} {"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:37.190782634Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.390838896Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.390849246Z","hostname":"t2.sextet","pid":12808} {"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:37.390853026Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.590917679Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.590930349Z","hostname":"t2.sextet","pid":12808} {"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:37.590934479Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.790991081Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.790998581Z","hostname":"t2.sextet","pid":12808} {"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:37.791034091Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.980051217Z","hostname":"t2.sextet","pid":12808} {"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:37.980066137Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.984051536Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.984065246Z","hostname":"t2.sextet","pid":12808} {"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:37.984069676Z","hostname":"t2.sextet","pid":12808} {"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:37.984073356Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.991101983Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.991109003Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.994732292Z","hostname":"t2.sextet","pid":12808,"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:37.994746342Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.994750272Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.994835452Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.994840032Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.994887921Z","hostname":"t2.sextet","pid":12808} {"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:37.994901551Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.995220241Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:37.995234391Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.995265561Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.995329921Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.995734101Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:37.996032401Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:38.180075199Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:38.184515628Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.191185305Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.191212105Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:38.196013473Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.196734653Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.196749033Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.197241683Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.197714023Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.197917933Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:38.198374142Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.198412152Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.198421652Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.991053844Z","hostname":"t2.sextet","pid":12808} {"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:38.991068744Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.999241111Z","hostname":"t2.sextet","pid":12808,"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:55:38.999256571Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:38.999260701Z","hostname":"t2.sextet","pid":12808} {"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:39.00043776Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:39.0004494Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:39.00045658Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:39.00046275Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:39.00046857Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.00047555Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.00048402Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:39.191264346Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.195071105Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.195220365Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.975053161Z","hostname":"t2.sextet","pid":12808} {"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.975073201Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:39.995062813Z","hostname":"t2.sextet","pid":12808} {"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.995077773Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00396936Z","hostname":"t2.sextet","pid":12808,"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:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00405756Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.00407231Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00407638Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.00407973Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00457204Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.00458561Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00463296Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00469052Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.00509428Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.005989599Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.006013259Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.006028769Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.006041609Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.006614349Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.006622929Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.007117109Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.007123619Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.007282319Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.007287459Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.007764788Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.008749868Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.008759408Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.009247638Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.009594408Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.009742378Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.010205948Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:40.010228308Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.010239628Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.010263298Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.010272017Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:40.010277887Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:40.010282307Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:40.010286287Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.011294067Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.011579157Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.012103177Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:40.012402607Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:40.195088316Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.009220199Z","hostname":"t2.sextet","pid":12808,"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:41.009237689Z","hostname":"t2.sextet","pid":12808} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.009241129Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.009271409Z","hostname":"t2.sextet","pid":12808} {"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:41.010587348Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.010597318Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.010604058Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.010610128Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.010615948Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.010661158Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.010671878Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:41.010678848Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.204275113Z","hostname":"t2.sextet","pid":12808} {"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:41.204294663Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.204455133Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.204504283Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.204677933Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.204691543Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.204720663Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.204783113Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.205113943Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.205797352Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.205811982Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.206360652Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.206759702Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.206906582Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.207235312Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:41.209409361Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:41.209422091Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:41.209426191Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.209433821Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:41.209441891Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.004056522Z","hostname":"t2.sextet","pid":12808} {"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:42.004085962Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.014027348Z","hostname":"t2.sextet","pid":12808,"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:55:42.014041528Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.014072128Z","hostname":"t2.sextet","pid":12808} {"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:42.015453937Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:42.015461477Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:42.015468037Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:42.015484217Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:42.015490107Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.015501567Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.015510217Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:42.204540024Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.204639384Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.204646474Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:42.209777372Z","hostname":"t2.sextet","pid":12808} {"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:42.209784992Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.004075133Z","hostname":"t2.sextet","pid":12808} {"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:43.004097503Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.018573787Z","hostname":"t2.sextet","pid":12808,"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:fe45:5d1f on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.018731827Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:43.018745367Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:fec8:1c1e@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.019074457Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:43.019080917Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe45:5d1f]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.019119887Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.019185707Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.019597647Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:fec8:1c1e: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.019980197Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:43.204701045Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:43.219968839Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.220630449Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:43.220634939Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:2:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.221209368Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] adding route fd00:1:: -> fe80::8:20ff:fec8:1c1e on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.221730098Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.221959988Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:43.222420038Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.222458238Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:43.222467668Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.023261466Z","hostname":"t2.sextet","pid":12808,"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:44.023284516Z","hostname":"t2.sextet","pid":12808} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.023288426Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.023305636Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fef9:6d65 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.023394876Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.023399476Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe88:f001@t1.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.023862856Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.023871636Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fef9:6d65]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.023889536Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.023959016Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.024379736Z","hostname":"t2.sextet","pid":12808} {"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:44.024598376Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.024604296Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.024610406Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.024616486Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fec8:1c1e,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.024622236Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.024655946Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.024673176Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe88:f001: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.024899646Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.204824366Z","hostname":"t2.sextet","pid":12808} {"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:44.204834626Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.21897867Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.21903666Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:44.225025108Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.225735948Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.225746198Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:1:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.226203278Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] adding route fd00:2:: -> fe80::8:20ff:fe88:f001 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.226654427Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.226850607Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:44.227301867Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:44.227315687Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-07T01:55:44.227320027Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.227336747Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:44.227346277Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.019068319Z","hostname":"t2.sextet","pid":12808} {"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:45.019097599Z","hostname":"t2.sextet","pid":12808} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.028362395Z","hostname":"t2.sextet","pid":12808,"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:55:45.028377145Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.028397755Z","hostname":"t2.sextet","pid":12808} {"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:45.029775375Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:45.029784635Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::e018:8dff:fe9b:26d7,\n ifname: \"tfportrear1_0\",\n path: [\n \"s4.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8442:5dff:fea5:f606,\n ifname: \"tfportrear0_0\",\n path: [\n \"s3.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:45.029791305Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:45.029821165Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe88:f001,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-07T01:55:45.029827185Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear0_0] push to fe80::8442:5dff:fea5:f606: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.029833715Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportrear1_0] push to fe80::e018:8dff:fe9b:26d7: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n \"t2.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.029841275Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-07T01:55:45.219084711Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.2236537Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:45.22366111Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:46.010079084Z","hostname":"t2.sextet","pid":12808} {"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:46.010104834Z","hostname":"t2.sextet","pid":12808} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-07T01:55:46.023072929Z","hostname":"t2.sextet","pid":12808} {"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:46.023081769Z","hostname":"t2.sextet","pid":12808}