{"msg":"signal handler waiting for context","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.674393379Z","hostname":"t1.sextet","pid":12553} {"msg":"signal handler waiting got context","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.690819285Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] sm initialized with addr fe80::8:20ff:fec4:1b36 on if tfportrear0_0 index 5","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.691186016Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] sm initialized with addr fe80::8:20ff:fee3:ad8b on if tfportrear1_0 index 6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.691195736Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:17:46.691199726Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:17:46.691203986Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] nbr is fe80::dc94:92ff:fe76:bc78@s2.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.692148236Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:17:46.692243636Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] nbr is fe80::8056:e4ff:fe87:f045@s1.sextet server","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.692964146Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:17:46.692997256Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] exchange: listening on [fe80::8:20ff:fee3:ad8b]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.693132876Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] exchange: listening on [fe80::8:20ff:fec4:1b36]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.693206496Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.693291996Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.693296826Z","hostname":"t1.sextet","pid":12553} {"msg":"admin: listening on [::]:8000","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.693388076Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:46.89532758Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:46.89534744Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:17:46.89607706Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:17:46.89609013Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.89612605Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:17:46.8961306Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::8056:e4ff:fe87:f045 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:47.892402025Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::dc94:92ff:fe76:bc78 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:48.092525618Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] neighbor s2.sextet@fe80::dc94:92ff:fe76:bc78 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:48.292618651Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::8056:e4ff:fe87:f045 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:49.092555064Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::8056:e4ff:fe87:f045 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:50.292859694Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::8056:e4ff:fe87:f045 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:50.492906597Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] neighbor s1.sextet@fe80::8056:e4ff:fe87:f045 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:17:50.69298728Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.225520285Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.225541665Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] sending 1 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.225775465Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.225784045Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] adding route fd00:2:: -> fe80::dc94:92ff:fe76:bc78 on port Rear(Rear(\"rear1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.227845196Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] adding route fd00:1:: -> fe80::8056:e4ff:fe87:f045 on port Rear(Rear(\"rear0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.227855736Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.229192096Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.229204526Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.229634546Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.229665326Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] redistributing update to 1 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:01.230668287Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:01.230701977Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.230537603Z","hostname":"t1.sextet","pid":12553,"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:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.230681693Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.230692393Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.230695763Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.230700093Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:8d96@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.431257726Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.431290206Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:febd:307@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.431298586Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.431342156Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe46:9bc0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.431413676Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe6c:4b12]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.431496426Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.431514506Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.431545746Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.431999147Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.432009587Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.432874997Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.432890567Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433083337Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.433103117Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433401397Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433588437Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433851047Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.433980507Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"62f71ca4-5b70-4c53-b292-063f3070e55a\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:02 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"62f71ca4-5b70-4c53-b292-063f3070e55a\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:02.434072477Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434082787Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5fa2b845-6749-4e63-8b15-962c45257370\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:02 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"5fa2b845-6749-4e63-8b15-962c45257370\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:02.434100247Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.434104757Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.435307188Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.435686828Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.436010938Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.436018338Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.436492328Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.437951549Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.437962549Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.438063849Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.438069149Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.438116769Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.438411999Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.438426669Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.438431399Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.438437309Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.438444339Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.438454329Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.438478049Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.438538639Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.438858129Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.438869289Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.438878079Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.439374829Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.439385539Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.439518989Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.439528569Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44108436Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.44109456Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44140396Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.44140964Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44150289Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44182604Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.44187281Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44189019Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44191893Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44193292Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.44194499Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444048301Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444062891Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.444072411Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444075781Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.444079541Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.444084081Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.444087721Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.444092161Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.444095561Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.444100831Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444104611Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444110361Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444115151Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444118621Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.444346941Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.444353051Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.444358551Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444362331Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444378531Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444388441Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444392311Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444397241Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444453181Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.444862481Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.444875071Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.444884171Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444888301Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444893631Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.444899131Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.445798042Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.445813092Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.446274952Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:02.446698792Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.446706162Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:02.446709672Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.446714812Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.446739222Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:02.446746162Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.231289659Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:febd:307 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.231312589Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23305975Z","hostname":"t1.sextet","pid":12553,"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-17T03:18:03.23308282Z","hostname":"t1.sextet","pid":12553} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23308675Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23309209Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:03.23452694Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23453332Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23455159Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23455793Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23457579Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23459503Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23459919Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23460432Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23471852Z","hostname":"t1.sextet","pid":12553,"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:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.23481513Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.23482119Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.23487639Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.430986992Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:febd:307 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.431295642Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.431305392Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.431308732Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.434952964Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.434967564Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.434971134Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.631348016Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.635047007Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.635054177Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.635060567Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:03.83511021Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:03.8351201Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:03.83512708Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.031401402Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.035183553Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.035191153Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.035194583Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.231053225Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.231066745Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.231154975Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.231166585Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.235260926Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.235271596Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:04.431329838Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.431439628Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:febd:307@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.43561637Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.43564534Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe6c:4b12]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.43573027Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.43579711Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.43628291Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.43695314Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.4369593Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.437503061Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438020221Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438225231Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.438658321Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.439108211Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.439121941Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.439576871Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 4 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.439984701Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.439991672Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.440010322Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440022472Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440031922Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.440833962Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.440851752Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.441090942Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.441289152Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.441702152Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.441708232Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.441718732Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.441722572Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.441728362Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.442373122Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.442381972Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.442805513Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.443038433Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.443053783Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.443057783Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.443068383Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.443073703Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.443080713Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.443090163Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.443100423Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.444591293Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.444602993Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.444996433Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.445059253Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.445073143Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.445077283Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.445086963Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.445092253Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.445096083Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:04.445374593Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.445379283Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.445384493Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.445388053Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.445393263Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:04.445398223Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:04.831510254Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.236882413Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.236898523Z","hostname":"t1.sextet","pid":12553} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.236908853Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.236912063Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:05.238066753Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238080043Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238093553Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238099223Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238106013Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238109463Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238112904Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238117914Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238402874Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238429524Z","hostname":"t1.sextet","pid":12553} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238436134Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238444324Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.238494934Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.238503644Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:05.238526514Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"436bfd69-ea7b-404c-b133-88e9186013f6\", \"content-length\": \"117\", \"date\": \"Sat, 17 Oct 2026 03:18:05 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"436bfd69-ea7b-404c-b133-88e9186013f6\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:05.239263174Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"eba5d088-60ff-4460-a845-7bd0239fcbf7\", \"content-length\": \"117\", \"date\": \"Sat, 17 Oct 2026 03:18:05 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"eba5d088-60ff-4460-a845-7bd0239fcbf7\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:05.239394284Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:05.239411224Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.239416564Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.239422864Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.239431214Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.239438704Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.239447304Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.239456294Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.431326014Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:05.431587264Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.431603084Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.435504336Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.435508556Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.438598527Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.438603997Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:05.438633677Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.63871069Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.6387221Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:05.63873114Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:05.838805103Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:05.838818713Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:05.838828693Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.038893656Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.038908746Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:06.038912216Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.231057177Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:06.231075217Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.231079087Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:06.231084477Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.235055158Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:06.235069968Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.235084558Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:06.235087978Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.23898843Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.23899555Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:06.43162745Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:06.435537242Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:8d96@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.439524723Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.439555843Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe46:9bc0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.439587783Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.439659833Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.440132884Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.440929754Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.440939414Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.441463804Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.441960424Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.442156244Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.442724135Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:06.444950565Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.444976465Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:06.444988725Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.240762546Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.240786166Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.240801836Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:07.242114877Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.242124747Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.242138327Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.242146597Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.242154577Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.242175337Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.242185467Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.242539257Z","hostname":"t1.sextet","pid":12553,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.246789189Z","hostname":"t1.sextet","pid":12553,"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:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.246881909Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.246892039Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.246913459Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.25037225Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.2503948Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.253764961Z","hostname":"t1.sextet","pid":12553,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.257185842Z","hostname":"t1.sextet","pid":12553,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.260476354Z","hostname":"t1.sextet","pid":12553,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.263823455Z","hostname":"t1.sextet","pid":12553,"current":"{}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.267221486Z","hostname":"t1.sextet","pid":12553,"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:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.267324346Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.267337956Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.267349246Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.267352496Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.267355706Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:febd:307@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.267639086Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.267703166Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe6c:4b12]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.267836926Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.267914016Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.268300557Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.268621687Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.439215359Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.439450049Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.46743031Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.46743798Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.46744135Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.4685993Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:febd:307 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.667475823Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.667499423Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.667503833Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.667525763Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.668904873Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:febd:307 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.867496006Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:febd:307 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.867507986Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.867585046Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.867589316Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.867614016Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:07.869194616Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.869236036Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:07.869755236Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.869759506Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.869766236Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.869772606Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:07.869775746Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.869797576Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:07.869804686Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0/v6] event unhandled in init state: Peer(Push(Update { underlay: None, tunnel: None }))","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:08.067663279Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.067721779Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.067726789Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to start discovery handler: io error: Address already in use (os error 125)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:08.067766249Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.239038652Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:08.239051922Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.239065102Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:08.239071822Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.267830762Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.267843572Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:8d96@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.268107112Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.268128303Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe46:9bc0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.268161623Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.268238193Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.268743083Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.269140603Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:08.439252685Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.466054135Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.466067205Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.466557705Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.467098195Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.467299156Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.467738726Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.467777596Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:08.467789306Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.467799676Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.468686166Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.468700336Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:08.469139066Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.469181206Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.469494326Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.469651316Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.469821676Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.469832996Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.470093947Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:08.470121187Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.470132197Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.470144947Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.470348207Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.470694827Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.470820667Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:08.471284227Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.471311227Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:08.471331377Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:08.471339817Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.27303033Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.27306597Z","hostname":"t1.sextet","pid":12553} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.27306982Z","hostname":"t1.sextet","pid":12553} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.27307296Z","hostname":"t1.sextet","pid":12553} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.2730787Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.27308193Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.273607061Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:09.273621781Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:09.274339481Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.274346981Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.274361781Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.274370161Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:09.274378631Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.274392661Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.274400601Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.467600692Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.467773512Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.468064392Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:09.468078412Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.264053883Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:10.264075083Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.267031774Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:10.267036504Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.268038514Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:10.268053194Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.278453758Z","hostname":"t1.sextet","pid":12553,"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:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.278592558Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.278635458Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:8d96@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.279120829Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.279142799Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe46:9bc0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.279224909Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.279288349Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.279756309Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.280611559Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.280621189Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.280800439Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.280822859Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.281096829Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.281384709Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.281596939Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28180402Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28181298Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28192666Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28234838Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28307885Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.28309131Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28351369Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28383037Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.28394442Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.284561531Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.284625521Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:10.284636981Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.284644851Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.284653311Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.285503161Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.285617771Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.286374271Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:10.286478331Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:10.467604738Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:10.468094128Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.283561046Z","hostname":"t1.sextet","pid":12553,"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:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.283668506Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:11.283683666Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.287311808Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.287323688Z","hostname":"t1.sextet","pid":12553} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:11.287337898Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.287351348Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:11.288671208Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:11.288684298Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:11.288691508Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:11.288698318Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:11.288704168Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.288721068Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.288730668Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.478854438Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.479121558Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:11.479126788Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:11.479284438Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.279049201Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:12.279071371Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.291821245Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.291853125Z","hostname":"t1.sextet","pid":12553} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.291857855Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.291962575Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.291976725Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:8d96@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.292279725Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.292308685Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe46:9bc0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.292347015Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.292419225Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.292843766Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.293199706Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:12.478902784Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.483904236Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.483916606Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:12.493188009Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.493783579Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.493788109Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.494321739Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.49481463Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.4950004Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:12.49540639Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.49544796Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:12.4954576Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.283063058Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.283085788Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:13.283090548Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:13.283094118Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.296616523Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.296631353Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.296640033Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:13.297914573Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:13.297926383Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:13.297932933Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:13.297938863Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:13.297944613Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.297951243Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.297973503Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:13.483953422Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.492193245Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:13.492200095Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.279058473Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:14.279075453Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.292048437Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:14.292058767Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.301979791Z","hostname":"t1.sextet","pid":12553,"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:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302084131Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.302089181Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:8d96@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302484001Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.302494381Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe46:9bc0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302624291Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.302681461Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.303073851Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.303859852Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.303874382Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304017752Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.304031132Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304398572Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304560022Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304912882Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.304918432Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.305092952Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.305097742Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.305617452Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.306375943Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.306381723Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.306787963Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.307112353Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.307225293Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.307623783Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.307630093Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:14.307633503Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.307642823Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.307652853Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.308441483Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.308459013Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.309260234Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:14.309273384Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:14.492211761Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.307076789Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp0_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.307096339Z","hostname":"t1.sextet","pid":12553} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:15.307100229Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.307123229Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sm initialized with addr fe80::8:20ff:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.307171749Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:15.307195779Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:15.308299649Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:15.308305969Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:15.308312809Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:15.308318869Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:15.308325079Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.308357679Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.308366929Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.50254511Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:15.50255854Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.302048003Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.302066923Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.302072103Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.302076283Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.312156827Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.315596458Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.315609428Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.316073438Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:16.316088298Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:16.502555116Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.507569508Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:16.507626988Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.307066961Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:17.307080101Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.320513176Z","hostname":"t1.sextet","pid":12553,"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:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.320609396Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:17.320614766Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:febd:307@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.320926376Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:17.320940596Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe6c:4b12]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.321022736Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.321092246Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.321525186Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.321860026Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:17.507656534Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:17.52185723Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:febd:307 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:17.720936542Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:17.722252643Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] neighbor t2.sextet@fe80::8:20ff:febd:307 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:17.920940505Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] expiring peer fe80::8:20ff:febd:307 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:17.920955625Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange pull: hyper client error: client error (Connect)","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:17.922603976Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.922652476Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:17.923145966Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:17.923150726Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:17.923157446Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove: {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:17.923160886Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:17.923164056Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.923179626Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:17.923183926Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.325289233Z","hostname":"t1.sextet","pid":12553,"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:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.325416354Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.325429314Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:8d96@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.525996847Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.526010197Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe46:9bc0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.526055057Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.526114397Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.526564707Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.527175137Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.527182277Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.527653218Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528162248Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528391198Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.528899738Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:18.530946149Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.530977319Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:18.530992139Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }}, withdraw: {} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:18.530999019Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.330581841Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp0_0/v6\", \"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","to_create":"Difference(Iterate(Iter([])))","requested":"{\"tfportqsfp1_0/v6\"}"} {"msg":"tfportqsfp0_0/v6 != tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.330603341Z","hostname":"t1.sextet","pid":12553} {"msg":"removing external peeer for address object tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.330607341Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.330610831Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:19.331876652Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.331884442Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.331892932Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.331922752Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.331940092Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.331966292Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.331980492Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] peer event in solicit state: Push(Update { underlay: Some(UnderlayUpdate { announce: {}, withdraw: {PathVector { destination: Ipv6Net { addr: fd00:3::, width: 64 }, path: [\"s3.sextet\", \"t2.sextet\", \"t1.sextet\"] }, PathVector { destination: Ipv6Net { addr: fd00:4::, width: 64 }, path: [\"s4.sextet\", \"t2.sextet\", \"t1.sextet\"] }} }), tunnel: None })","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:19.331987522Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:febd:307@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.521438421Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.521450401Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe6c:4b12]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.521476141Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.521530381Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.522461222Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.522467642Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.522932152Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.523290402Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.523490482Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:19.523929512Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.523963072Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.523972152Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.525632763Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:19.526059973Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.325068285Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:20.325089605Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.326048516Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:20.326056036Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.335657799Z","hostname":"t1.sextet","pid":12553,"current":"{\"tfportqsfp1_0/v6\"}","to_remove":"Difference(Iterate(Iter([\"tfportqsfp1_0/v6\"])))","to_create":"Difference(Iterate(Iter([\"tfportqsfp0_0/v6\"])))","requested":"{\"tfportqsfp0_0/v6\"}"} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.335681509Z","hostname":"t1.sextet","pid":12553} {"msg":"tfportqsfp1_0/v6 != tfportqsfp0_0/v6","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.335685409Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.335714469Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sm initialized with addr fe80::8:20ff:fe46:9bc0 on if tfportqsfp0_0 index 3","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.335761949Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.335766359Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:20.33689626Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.33690248Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.33690939Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.33691578Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.33692206Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.33694939Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.33695825Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.521071077Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.521297617Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:20.525663719Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] nbr is fe80::8:20ff:fe02:8d96@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.536288123Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.536301833Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] exchange: listening on [fe80::8:20ff:fe46:9bc0]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.536336583Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.536389663Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.536727313Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.537456563Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.537462523Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:3:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.537926003Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] adding route fd00:4:: -> fe80::8:20ff:fe02:8d96 on port Qsfp(Qsfp(\"qsfp0\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.538414984Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.538626754Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.539047154Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:20.541776005Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.541819505Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:20.541832465Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.32105826Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.32107751Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.331048964Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.331056714Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.340649337Z","hostname":"t1.sextet","pid":12553,"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:fe6c:4b12 on if tfportqsfp1_0 index 4","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.340749547Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] starting discovery handler","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.340754257Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] nbr is fe80::8:20ff:febd:307@t2.sextet transit","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.341109677Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] transition solicit -> exchange","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.341122467Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] exchange: listening on [fe80::8:20ff:fe6c:4b12]:56797","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.341171357Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] waiting for exchange server to start","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.341242667Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.341662467Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.342633398Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.342646628Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.342840168Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.342852478Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343136528Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343309738Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"546b5ddb-9f80-491b-84da-b4f5ba114250\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"546b5ddb-9f80-491b-84da-b4f5ba114250\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.343677588Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"4d4050a9-0a0a-4792-a125-b531398080a0\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"4d4050a9-0a0a-4792-a125-b531398080a0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.343692528Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343696558Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343700038Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"8ef23bff-17cf-4419-ac03-03c1538942d0\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"8ef23bff-17cf-4419-ac03-03c1538942d0\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.343806718Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343817258Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"37257c63-34a4-48ce-9ab5-dfc55fe41b9e\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"37257c63-34a4-48ce-9ab5-dfc55fe41b9e\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.343858458Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.343905448Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.344530839Z","hostname":"t1.sextet","pid":12553} {"msg":"peer change request","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.345170459Z","hostname":"t1.sextet","pid":12553,"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-17T03:18:21.345185469Z","hostname":"t1.sextet","pid":12553} {"msg":"removing external peeer for address object tfportqsfp1_0/v6","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.345189319Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.345443149Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.345449409Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.345887979Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"1e945fbc-3884-4382-b054-6e62ef1faa66\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"1e945fbc-3884-4382-b054-6e62ef1faa66\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.346272329Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.346286109Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"5abf49b3-6f4c-47cf-8df8-1f4999cc93c2\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"5abf49b3-6f4c-47cf-8df8-1f4999cc93c2\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.346400669Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.346410279Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] push to fe80::8:20ff:febd:307: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n path: [\n \"s2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n path: [\n \"s1.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.346994239Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending 2 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34785839Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.34787184Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:3:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34823683Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"9973eb87-bdd5-409e-bd1a-80b6d4314c07\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"9973eb87-bdd5-409e-bd1a-80b6d4314c07\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.34864426Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] adding route fd00:4:: -> fe80::8:20ff:febd:307 on port Qsfp(Qsfp(\"qsfp1\"))/0","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34865823Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] dpd route create: Error Response: status: 409 Conflict; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"f324a8e1-a5da-40b7-9a91-dac849fc0955\", \"content-length\": \"130\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"route {cidr} already exists\"), message: \"Conflict\", request_id: \"f324a8e1-a5da-40b7-9a91-dac849fc0955\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.34881903Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34882565Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.34953603Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.34954576Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.34954971Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.349553Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.34955662Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.34956022Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34956706Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34957257Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34964876Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.34965868Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.350484941Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] redistributing expire to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.350498131Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.350509361Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:febd:307,\n ifname: \"tfportqsfp1_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.350515461Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] to_remove (retained): {}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.350519381Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.350912581Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.351171581Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.351488881Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.351499261Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.351984951Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.352138461Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.352567141Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.352599821Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending 0 routes to dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.353619162Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] sending to dpd host=localhost port=12224","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.353632682Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 0 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.354049592Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] push to fe80::8:20ff:fe02:8d96: Update {\n underlay: None,\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.354445602Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 3 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.354457062Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.354461342Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.354465052Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing update to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.354468202Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:2::, width: 64 }, path: [\"s2.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.354471582Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] loop detected: dropping announcement: PathVector { destination: Ipv6Net { addr: fd00:1::, width: 64 }, path: [\"s1.sextet\", \"t1.sextet\", \"t2.sextet\"] }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.354474952Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.354478852Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.354482462Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.354485932Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {},\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.354489422Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.521109873Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery expiration thread","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.54088528Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping solicitor","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.541055551Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 missed solicit interval","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.736138242Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] neighbor t2.sextet@fe80::8:20ff:fe02:8d96 expire","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.936155865Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] expiring peer fe80::8:20ff:fe02:8d96 due to discovery event","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:21.936167375Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] removing routes 2 from dendrite","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.936192355Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"ec12c558-96be-45f8-a8c5-a6807e07e309\", \"content-length\": \"117\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"ec12c558-96be-45f8-a8c5-a6807e07e309\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.937156625Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] dpd route delete: Error Response: status: 404 Not Found; headers: {\"content-type\": \"application/json\", \"x-request-id\": \"141bd335-ecc7-43f5-b08e-a8636e6b0f1b\", \"content-length\": \"117\", \"date\": \"Sat, 17 Oct 2026 03:18:21 GMT\"}; value: Error { error_code: Some(\"no such route\"), message: \"Not Found\", request_id: \"141bd335-ecc7-43f5-b08e-a8636e6b0f1b\" }","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.937285215Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] failed to remove tunnel routes: {} OPTE driver is not attached","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:21.937299725Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] redistributing expire to 2 peers","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.937303915Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] imported: {\n Route {\n destination: Ipv6Net {\n addr: fd00:2::,\n width: 64,\n },\n nexthop: fe80::dc94:92ff:fe76:bc78,\n ifname: \"tfportrear1_0\",\n path: [\n \"s2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:1::,\n width: 64,\n },\n nexthop: fe80::8056:e4ff:fe87:f045,\n ifname: \"tfportrear0_0\",\n path: [\n \"s1.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.937310165Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove: {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.937316135Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp0_0] to_remove (retained): {\n Route {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n ],\n },\n Route {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n nexthop: fe80::8:20ff:fe02:8d96,\n ifname: \"tfportqsfp0_0\",\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n ],\n },\n}","v":0,"name":"slog-rs","level":20,"time":"2026-10-17T03:18:21.937321875Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear1_0] push to fe80::dc94:92ff:fe76:bc78: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.937357335Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportrear0_0] push to fe80::8056:e4ff:fe87:f045: Update {\n underlay: Some(\n UnderlayUpdate {\n announce: {},\n withdraw: {\n PathVector {\n destination: Ipv6Net {\n addr: fd00:3::,\n width: 64,\n },\n path: [\n \"s3.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n PathVector {\n destination: Ipv6Net {\n addr: fd00:4::,\n width: 64,\n },\n path: [\n \"s4.sextet\",\n \"t2.sextet\",\n \"t1.sextet\",\n ],\n },\n },\n },\n ),\n tunnel: None,\n}","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:21.937366125Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:22.341052583Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] stopping discovery handler","v":0,"name":"slog-rs","level":30,"time":"2026-10-17T03:18:22.341063603Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:22.341067743Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] failed to shut down discovery socket Os { code: 134, kind: NotConnected, message: \"Transport endpoint is not connected\" }","v":0,"name":"slog-rs","level":40,"time":"2026-10-17T03:18:22.341071223Z","hostname":"t1.sextet","pid":12553} {"msg":"[tfportqsfp1_0] send solicit fail: sending on a closed channel","v":0,"name":"slog-rs","level":50,"time":"2026-10-17T03:18:22.540936637Z","hostname":"t1.sextet","pid":12553}