[OPS-AREA]Re: [Int-area] Enhancing traceroute with conte xtual per-hop analysis (Traceroute Aurix)
[email protected] Thu, 30 Apr 2026 10:02:41 +0000
| Newsgroups | gmane.ietf.ops,gmane.ietf.opsawg,gmane.ietf.ippm,gmane.ietf.bmwg |
|---|---|
| Message-ID | <PARP264MB676069B708B28AA52CF7098A88352@PARP264MB6760.FRAP264.PROD.OUTLOOK.COM> |
--===============6241634487633189821== Content-Language: fr-FR Content-Type: multipart/alternative; boundary="_000_PARP264MB676069B708B28AA52CF7098A88352PARP264MB6760FRAP_" --_000_PARP264MB676069B708B28AA52CF7098A88352PARP264MB6760FRAP_ Content-Type: text/plain; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi Leonadro, I'm adding some relevant OPS-related lists, FWIW: * OPSAWG as this is our main OPS entry point * IPPM/BMWG: on the methodology for aggregating metrics and calculating= quality scores Cheers, Med (OPS Area Director) De : Leonardo Melegassi <[email protected]> Envoy=E9 : jeudi 23 avril 2026 00:05 =C0 : int-area <[email protected]> Objet : [Int-area] Enhancing traceroute with contextual per-hop analysis (T= raceroute Aurix) Hi all, My name is Leonardo Melegassi, a network and telecommunications engineer an= d the creator of the Catellix project. I have been working on a practical approach to extend traditional tracerout= e diagnostics, called "Traceroute Aurix", which is already implemented and = running in real-world scenarios. While tools such as traceroute and MTR provide path discovery and continuou= s measurements, they can be limited in exposing contextual behavior of each= hop and overall route quality in a structured way. Aurix focuses on building a more analytical and enriched view of the path b= y combining multiple dimensions of measurement and context. In practical tests, the system is able to: - Identify each hop with ASN and geolocation enrichment - Measure per-hop minimum, average, and maximum latency, as well as jitter - Evaluate the quality of each segment of the route - Aggregate end-to-end metrics such as average latency, peak latency, and a= n overall quality score - Detect route consistency based on response rate and packet loss behavior Additionally, the approach includes: - Route discovery - IP metadata enrichment - Correlation analysis across hops In one test case, traditional traceroute did not clearly expose route insta= bility, while Aurix highlighted latency variation and per-hop consistency, = making the issue more evident. The goal is to evolve network diagnostics from a purely descriptive output = to a more analytical model that can support pattern identification, trouble= shooting, and operational decision-making. I would appreciate feedback from the community, particularly regarding: - The relevance of this approach - Possible overlap with existing tools or ongoing work - Potential directions for experimentation or standardization I would be happy to share technical details, sample outputs, or further dat= a if there is interest. Best regards, Leonardo Melegassi https://catellix.com<https://catellix.com/> ___________________________________________________________________________= _________________________________ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou = falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, Orange is not liable for messages that have been = modified, changed or falsified. Thank you. --_000_PARP264MB676069B708B28AA52CF7098A88352PARP264MB6760FRAP_ Content-Type: text/html; charset="iso-8859-1" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable <html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr= osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:= //www.w3.org/TR/REC-html40"> <head> <meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-= 1"> <meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)"> <style><!-- /* Font Definitions */ @font-face {font-family:Wingdings; panose-1:5 0 0 0 0 0 0 0 0 0;} @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;} @font-face {font-family:Verdana; panose-1:2 11 6 4 3 5 4 4 2 4;} @font-face {font-family:Aptos;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; font-size:12.0pt; font-family:"Aptos",sans-serif;} a:link, span.MsoHyperlink {mso-style-priority:99; color:blue; text-decoration:underline;} p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph {mso-style-priority:34; margin-top:0cm; margin-right:0cm; margin-bottom:0cm; margin-left:36.0pt; font-size:12.0pt; font-family:"Aptos",sans-serif;} span.EmailStyle19 {mso-style-type:personal-reply; font-family:"Courier New"; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; font-size:10.0pt; mso-ligatures:none;} @page WordSection1 {size:612.0pt 792.0pt; margin:70.85pt 70.85pt 70.85pt 70.85pt;} div.WordSection1 {page:WordSection1;} /* List Definitions */ @list l0 {mso-list-id:278529754; mso-list-type:hybrid; mso-list-template-ids:3568474 -58396658 67895299 67895301 67895297 6789529= 9 67895301 67895297 67895299 67895301;} @list l0:level1 {mso-level-start-at:5; mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol; mso-fareast-font-family:Aptos; mso-bidi-font-family:Arial;} @list l0:level2 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:"Courier New";} @list l0:level3 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Wingdings;} @list l0:level4 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} @list l0:level5 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:"Courier New";} @list l0:level6 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Wingdings;} @list l0:level7 {mso-level-number-format:bullet; mso-level-text:\F0B7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Symbol;} @list l0:level8 {mso-level-number-format:bullet; mso-level-text:o; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:"Courier New";} @list l0:level9 {mso-level-number-format:bullet; mso-level-text:\F0A7; mso-level-tab-stop:none; mso-level-number-position:left; text-indent:-18.0pt; font-family:Wingdings;} ol {margin-bottom:0cm;} ul {margin-bottom:0cm;} --></style> </head> <body lang=3D"FR" link=3D"blue" vlink=3D"purple" style=3D"word-wrap:break-w= ord"> <div class=3D"WordSection1"> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Co= urier New";mso-fareast-language:EN-US">Hi Leonadro, <o:p></o:p></span></p> <p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:"Co= urier New";mso-fareast-language:EN-US"><o:p> </o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-= family:"Courier New";mso-fareast-language:EN-US">I’m adding= some relevant OPS-related lists, FWIW: <o:p></o:p></span></p> <ul style=3D"margin-top:0cm" type=3D"disc"> <li class=3D"MsoListParagraph" style=3D"margin-left:0cm;mso-list:l0 level1 = lfo1"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-family:"Cour= ier New";mso-fareast-language:EN-US">OPSAWG as this is our main OPS en= try point<o:p></o:p></span></li><li class=3D"MsoListParagraph" style=3D"mar= gin-left:0cm;mso-list:l0 level1 lfo1"><span lang=3D"EN-US" style=3D"font-si= ze:11.0pt;font-family:"Courier New";mso-fareast-language:EN-US">I= PPM/BMWG: on the methodology for aggregating metrics and calculating qualit= y scores <o:p></o:p></span></li></ul> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-= family:"Courier New";mso-fareast-language:EN-US"><o:p> </o:p= ></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-= family:"Courier New";mso-fareast-language:EN-US">Cheers,<o:p></o:= p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-= family:"Courier New";mso-fareast-language:EN-US">Med (OPS Area Di= rector)<o:p></o:p></span></p> <p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;font-= family:"Courier New";mso-fareast-language:EN-US"><o:p> </o:p= ></span></p> <div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm = 4.0pt"> <div> <div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm = 0cm 0cm"> <p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:"= ;Calibri",sans-serif">De :</span></b><span style=3D"font-size:11.= 0pt;font-family:"Calibri",sans-serif"> Leonardo Melegassi <mel= [email protected]> <br> <b>Envoy=E9 :</b> jeudi 23 avril 2026 00:05<br> <b>=C0 :</b> int-area <[email protected]><br> <b>Objet :</b> [Int-area] Enhancing traceroute with contextual per-hop= analysis (Traceroute Aurix)<o:p></o:p></span></p> </div> </div> <p class=3D"MsoNormal"><o:p> </o:p></p> <p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><o:p> </o:p></p> <div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">Hi all,<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">My name is Leonardo Melegassi, a network and teleco= mmunications engineer and the creator of the Catellix project.<o:p></o:p></= span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">I have been working on a practical approach to exte= nd traditional traceroute diagnostics, called "Traceroute Aurix",= which is already implemented and running in real-world scenarios.<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">While tools such as traceroute and MTR provide path= discovery and continuous measurements, they can be limited in exposing con= textual behavior of each hop and overall route quality in a structured way.<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">Aurix focuses on building a more analytical and enr= iched view of the path by combining multiple dimensions of measurement and = context.<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">In practical tests, the system is able to:<o:p></o:= p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Identify each hop with ASN and geolocation enrich= ment<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Measure per-hop minimum, average, and maximum lat= ency, as well as jitter<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Evaluate the quality of each segment of the route= <o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Aggregate end-to-end metrics such as average late= ncy, peak latency, and an overall quality score<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Detect route consistency based on response rate a= nd packet loss behavior<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">Additionally, the approach includes:<o:p></o:p></sp= an></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Route discovery<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- IP metadata enrichment<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Correlation analysis across hops<o:p></o:p></span= ></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">In one test case, traditional traceroute did not cl= early expose route instability, while Aurix highlighted latency variation a= nd per-hop consistency, making the issue more evident.<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">The goal is to evolve network diagnostics from a pu= rely descriptive output to a more analytical model that can support pattern= identification, troubleshooting, and operational decision-making.<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">I would appreciate feedback from the community, par= ticularly regarding:<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- The relevance of this approach<o:p></o:p></span><= /p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Possible overlap with existing tools or ongoing w= ork<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">- Potential directions for experimentation or stand= ardization<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">I would be happy to share technical details, sample= outputs, or further data if there is interest.<o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><o:p> </o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">Best regards, <o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif">Leonardo Melegassi <o:p></o:p></span></p> </div> <div> <p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:"Ve= rdana",sans-serif"><a href=3D"https://catellix.com/" target=3D"_blank"= >https://catellix.com</a><o:p></o:p></span></p> </div> </div> <p class=3D"MsoNormal"><o:p> </o:p></p> </div> </div> <pre>_________________<wbr>______________________________<wbr>_____________= _________________<wbr>______________________________<wbr>_ Ce message et ses pieces jointes peuvent contenir des informations confiden= tielles ou privilegiees et ne doivent donc pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu= ce message par erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el= ectroniques etant susceptibles d'alteration, Orange decline toute responsabilite si ce message a ete altere, deforme ou = falsifie. Merci. This message and its attachments may contain confidential or privileged inf= ormation that may be protected by law; they should not be distributed, used or copied without authorisation. If you have received this email in error, please notify the sender and dele= te this message and its attachments. As emails may be altered, Orange is not liable for messages that have been = modified, changed or falsified. Thank you.</pre></body> </html> --_000_PARP264MB676069B708B28AA52CF7098A88352PARP264MB6760FRAP_-- --===============6241634487633189821== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KT1BTLUFSRUEg bWFpbGluZyBsaXN0IC0tIG9wcy1hcmVhQGlldGYub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4g ZW1haWwgdG8gb3BzLWFyZWEtbGVhdmVAaWV0Zi5vcmcK --===============6241634487633189821==--