[OPS-AREA]ICMP Extensions for Environmental Information [rev iew-ops]
Jainam Parikh <[email protected]> Sun, 26 Apr 2026 14:54:16 -0700
| Newsgroups | gmane.ietf.ops |
|---|---|
| Message-ID | <CAOL0pXQx19cxs0tPvtQ-QVgTepA=YZby1WDXGac42-9va9Y37Q@mail.gmail.com> |
--===============8018570785247309052== Content-Type: multipart/alternative; boundary="000000000000b67c460650640b51" --000000000000b67c460650640b51 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello Ops/Int Area! I am here on behalf of the authors of draft-pignataro-icmp-enviro-info <https://datatracker.ietf.org/doc/draft-pignataro-icmp-enviro-info/>, to request a review from this group. Draft: https://datatracker.ietf.org/doc/draft-pignataro-icmp-enviro-info/ Abstract: This document defines a data structure that can be appended to selected ICMP messages to gain visibility on environmental sustainability information on the Internet by providing per-hop metrics and other present or future environmental information. This draft has been around for some time now and has been presented at multiple meetings: =E2=80=A2 E-Impact Interim Meeting (2024): https://datatracker.ietf.org/meeting/interim-2024-eimpact-01/session/eimpac= t =E2=80=A2 IRTF 124 (SUSTAIN RG): https://www.youtube.com/watch?v=3DLy-oMkRV= I80&t=3D1840s We do know that this draft has been reviewed previously, a while back, but we have some updates: *What's new?:* 1. We have included the feedback and 2. *We have also been able to produce two PoCs:* =E2=80=A2 A BPF + C based implementation: - https://github.com/cerfcast/greenmatter, authored by William Hawkins III <[email protected]> (Thanks William!) - Uses Extended ICMP Echo Reply to fetch the information =E2=80=A2 A Python based implementation: https://github.com/jmparikh/green-extension-poc, authored by Jainam Parikh *Next Steps:* =E2=80=A2 Since we have two tangible PoCs, we are thinking of pushing this = into a hackathon to have a more streamlined implementation. =E2=80=A2 We would like a review from this group. Thank you. -- Jainam Parikh and the authors --000000000000b67c460650640b51 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div dir=3D"ltr"><div>He= llo Ops/Int Area!</div><div>I am here on behalf of the authors of=C2=A0<a h= ref=3D"https://datatracker.ietf.org/doc/draft-pignataro-icmp-enviro-info/" = target=3D"_blank">draft-pignataro-icmp-enviro-info</a>, to request a review= from this group.</div><div><br></div><div>Draft:=C2=A0<a href=3D"https://d= atatracker.ietf.org/doc/draft-pignataro-icmp-enviro-info/" target=3D"_blank= ">https://datatracker.ietf.org/doc/draft-pignataro-icmp-enviro-info/</a></d= iv><div>Abstract: This document defines a data structure that can be append= ed to selected ICMP messages to gain visibility on environmental sustainabi= lity information on the Internet by providing per-hop metrics and other pre= sent or future environmental information.</div><div><br></div><div>This dra= ft has been around for some time now and has been presented at multiple mee= tings:</div><div>=E2=80=A2 E-Impact Interim Meeting (2024): <a href=3D"http= s://datatracker.ietf.org/meeting/interim-2024-eimpact-01/session/eimpact" t= arget=3D"_blank">https://datatracker.ietf.org/meeting/interim-2024-eimpact-= 01/session/eimpact</a></div><div>=E2=80=A2 IRTF 124 (SUSTAIN RG):=C2=A0<a h= ref=3D"https://www.youtube.com/watch?v=3DLy-oMkRVI80&t=3D1840s" target= =3D"_blank">https://www.youtube.com/watch?v=3DLy-oMkRVI80&t=3D1840s</a>= </div><div><br></div><div>We do know that this draft has been reviewed prev= iously, a while back, but we have some updates:</div><div><b>What's new= ?:</b></div><div>1. We have included the feedback and</div><div>2. <b>We ha= ve also been able to produce two PoCs:</b></div><blockquote style=3D"margin= :0 0 0 40px;border:none;padding:0px"><div>=E2=80=A2 A BPF + C based impleme= ntation:</div><blockquote style=3D"margin:0 0 0 40px;border:none;padding:0p= x">- <a href=3D"https://github.com/cerfcast/greenmatter" target=3D"_blank">= https://github.com/cerfcast/greenmatter</a>, authored by William Hawkins II= I</blockquote><blockquote style=3D"margin:0 0 0 40px;border:none;padding:0p= x"><<a href=3D"mailto:[email protected]" target=3D"_blank">hawkinwh= @ucmail.uc.edu</a>> (Thanks William!)</blockquote><blockquote style=3D"m= argin:0 0 0 40px;border:none;padding:0px">- Uses Extended ICMP Echo Reply t= o fetch the information</blockquote>=E2=80=A2 A Python based implementation= :<blockquote style=3D"margin:0 0 0 40px;border:none;padding:0px"><div><a hr= ef=3D"https://github.com/jmparikh/green-extension-poc" target=3D"_blank">ht= tps://github.com/jmparikh/green-extension-poc</a>, authored by Jainam Parik= h</div></blockquote></blockquote><div><br></div><div><b>Next Steps:</b><br>= =E2=80=A2 Since we have two tangible PoCs, we are thinking of pushing this = into a hackathon to have a more streamlined implementation.<br>=E2=80=A2 We= would like a review from this group.</div><div><br>Thank=C2=A0you.<br><div= ><div dir=3D"ltr" class=3D"gmail_signature" data-smartmail=3D"gmail_signatu= re"><div dir=3D"ltr"><div><br></div>--<div>Jainam Parikh and the authors</d= iv></div></div></div></div></div> </div> </div> </div> --000000000000b67c460650640b51-- --===============8018570785247309052== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KT1BTLUFSRUEg bWFpbGluZyBsaXN0IC0tIG9wcy1hcmVhQGlldGYub3JnClRvIHVuc3Vic2NyaWJlIHNlbmQgYW4g ZW1haWwgdG8gb3BzLWFyZWEtbGVhdmVAaWV0Zi5vcmcK --===============8018570785247309052==--