<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Dear all,<div class="">I am attaching the minutes for our meeting during RIPE 73. I would like to greatly thank the RIPE NCC and in particular Amanda Gowland for getting these ready in good time.</div><div class="">Please post any comments, questions, etc regarding these minutes to the list before year’s end, when we declare them final.</div><div class=""><br class=""></div><div class="">As an additional note, no further comments have been received on the minutes for our meetings at RIPE 72 and therefore, as mentioned during the session at RIPE 73 we are declaring this final.</div><div class=""><br class=""></div><div class="">Regards</div><div class="">Joao Damas and Paolo Moroni</div><div class="">=========================================================</div><div class=""><br class=""></div><div class=""><span style="background-color: rgb(255, 255, 255);" class="">Routing Working Group - RIPE 73 </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Thursday, 27 October, 10:00-11:30 </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">WG Co-Chairs: Joao Damas, Paolo Moroni</span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Scribe: Anand Buddhhev </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">A. Admin </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Joao Damas opened the session. He said that the minutes of the working group </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">session from RIPE 72 were published quite late and apologised for this. He requested that instead of </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">approving them in this session, people had a week's time to look at them, and </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">then he would declare them final. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">B. ISP Border Definition - Alexander Azimov </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">The presentation is available at: </span><br class=""><a class="moz-txt-link-freetext" href="https://ripe73.ripe.net/presentations/149-ripe73.routingwg.azimov.pdf">https://ripe73.ripe.net/presentations/149-ripe73.routingwg.azimov.pdf</a><span style="background-color: rgb(255, 255, 255);" class=""> </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Joao Damas asked if the draft mentioned in Alexander's presentation would be </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">submitted to the IETF. Alexander said that the first draft had already been </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">submitted, and a second one was in progress. Joao then asked whether Alexander </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">was doing the Bird implementation himself, and Alexander said yes. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Rudiger Volk (Deutsche Telekom) asked whether Alexander saw a use-case for </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">splitting a single AS for (usually) non-technical reasons. Alexander answered </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">that when migrating, one is forced to migrate one ASN to another, but here one </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">is free to unite or not. It's just an option. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Rudiger then noted that the original design of BGP did not factor in commercial </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">relations. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">C. Large BGP Communities - Job Snijders </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">The presentation is available at: </span><br class=""><a class="moz-txt-link-freetext" href="https://ripe73.ripe.net/presentations/152-Job_Snijders_RIPE73_Large_BGP_Communities.pdf">https://ripe73.ripe.net/presentations/152-Job_Snijders_RIPE73_Large_BGP_Communities.pdf</a><span style="background-color: rgb(255, 255, 255);" class=""> </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Rudiger Volk had several comments. He said that comparing large BGP communities </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">with earlier proposals misses the fact that earlier proposals were inadequate. </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">He said it was important to note in slides and documentation that large BGP </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">communities do in fact fix the concerns operators had with 16-bit communities. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Rudiger then noted that while the large BGP communities attribute is </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">transitive, and should propagate everywhere, Job should not expect it to </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">propagate everywhere, because some operators filter prefixes with certain </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">attributes for security or other reasons. Rudiger was surprised that operators </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">were not doing more filtering. Job replied that if more operators did such </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">filtering, it would stifle innovation in BGP, because filters tend to become </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">stale. He then added that if anyone </span><b class="moz-txt-star"><span class="moz-txt-tag">*</span>is<span class="moz-txt-tag">*</span></b><span style="background-color: rgb(255, 255, 255);" class=""> filtering BGP paths, then they should </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">at least allow attribute 32 (large BGP communities). </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Wolfgang Tremmel (DE-CIX) thanked Job for this work and wondered why anyone </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">else hadn't had this idea before. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Warren Kumari noted that there was a lot of work involved and thanked Job for </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">getting it done. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Joao asked whether anyone had asked Juniper about their plans. Job said he had </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">heard about implementation coming in 2017. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Alexander Azimov asked if Job had asked Juniper, and Job said he had heard </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">about it from friends, and that it was second-hand information. Alexander then </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">asked which code point the implementations were using. Job said that some were </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">using 30 and some 31</span><span style="background-color: rgb(255, 255, 255);" class="">, squatting on both unassigned code points, and Job said he would do that. </span></div><div class=""><span style="background-color: rgb(255, 255, 255);" class="">. He then said that the 32 code point had been assigned </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">just hours earlier, but despite that the development pace was high, and some </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">implementations had already patched their code. Job said that the time for </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">changing the code point was right, because the only prefixes using it were the </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">beacon prefixes. Leaving it to later would have made it harder to change the </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">code point. Alexander asked if Job would update his slides to show the status </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">of implementations' use of code point 30 and  31.</span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Rudiger Volk said that while any serious vendor could patch their code for </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">large BGP communities in 6 weeks, it will take much longer for it to be </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">available at the edge because devices in production do not get updated so </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">quickly. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Peter Hessler (OpenBGPD) commented that he had updated OpenBGPD to use code </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">point 32. He then noted that with the exception of the Cisco IOS-XR implementation </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">(that one has to specifically request), all other implementations are currently </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">in open source software, which will be easy to update. The place where large </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">BGP communities will be most useful will on the route servers of Internet </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Exchanges, and since these all use open source software, it will be easy to </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">deploy. Job remarked that the availability of open source BGP implementations </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">has been a great help in developing large BGP communities. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">D. MANRS - Ben Maddison </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">The presentation is available at: </span><br class=""><a class="moz-txt-link-freetext" href="https://ripe73.ripe.net/presentations/123-201610-MANRS-BCOP.pdf">https://ripe73.ripe.net/presentations/123-201610-MANRS-BCOP.pdf</a><span style="background-color: rgb(255, 255, 255);" class=""> </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Joao said it would be nice to have a document that people can refer to, and </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">asked Ben if he had any plans to work with the RIPE NCC to make this available </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">in tutorials, for example. Ben said that there was still discussion going on </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">about how to do this. He said that originally it was meant to become a RIPE </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">document. But it's become too long and complex to be a RIPE document. So it may </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">be better to have the principles of this in a RIPE document or something </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">similar, and then refer from there to a more fluid documentation (such as a </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">wiki) which can be updated more frequently, and make this available widely to </span><br class=""><span style="background-color: rgb(255, 255, 255);" class="">the various registries and their communities. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Joao asked the working group to review the document and provide feedback. </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">E. "IXP Hackathon Report" - Robert Kisteleki </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">The presentation is available at: </span><br class=""><a class="moz-txt-link-freetext" href="https://ripe73.ripe.net/presentations/158-ripe73-routing-ixp-hackathon-report.pdf">https://ripe73.ripe.net/presentations/158-ripe73-routing-ixp-hackathon-report.pdf</a><span style="background-color: rgb(255, 255, 255);" class=""> </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">No questions or comments </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">F. AOB </span><br class=""><br class=""><span style="background-color: rgb(255, 255, 255);" class="">Nothing</span></div></body></html>