<div dir="ltr"><div dir="ltr"><div><br></div>Soporte de AS-SETs que RPKI no tiene por ahora.<div><br><div>RPKI ASPA esta un poco lejos de ser realmente una opcion.</div></div><div><br></div><div>Saludos</div><div>as</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 15 Feb 2023 at 20:50, Tomas Lynch <<a href="mailto:tomas.lynch@gmail.com">tomas.lynch@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div style="font-family:monospace,monospace">No entiendo por qué los dos. Si te referís a los prefijos "legacy" que no están en los RIRs entonces mi propuesta sería que los IRR de los RIRs solamente acepten este tipo de prefijos o una solución parecida con algún inter-RIR (¿vuelve el RIR intergaláctico?)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Feb 12, 2023 at 5:23 PM Hernan Moguilevsky <<a href="mailto:noc.hernan@gmail.com" target="_blank">noc.hernan@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div>
    Estimados,<br>
    <br>
    No es Boca vs River (o Peñarol vs Nacional). No creo que sea RPKI
    *o* IRR.<br>
    Actualmente son *los dos*. <br>
    <br>
    Y hay que tener el mismo cuidado para crear ROAs, como los route(6)
    que vamos a generar.<br>
    <br>
    ALTDb tiene una mínima validación manual de quién está creando los
    objetos, y es con la que más interactué debido a su costo (cero).<br>
    <br>
    Es real que para el ciudadano de a pie, borrar un registro erróneo
    (legacy) en un IRR es una misión, cuanto menos, tediosa. Pero no es
    imposible.<br>
    <br>
    Para el ejemplo de Douglas:<br>
    Mi recomendación es que si vas a anunciar /25, crees los ROA con
    max-length /25 :)<br>
    <br>
    Saludos
    <pre cols="72">HM</pre>
    <div>On 07/02/2023 05:02, marcelo bagnulo
      braun wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div>Hola,</div>
      <div><br>
      </div>
      <div>Nosotros intentamos detectar leaks
        (una de las cosas que hace ASPA) usando la informacion del IRR.
        <br>
      </div>
      <div>Pensamos que uno de los problemas que
        tiene ASPA es que a dia de hoy no hay muchos registros de ASPA
        por lo que su efectividad en el corto plazo seria limitada,
        mientras que los IRRs contienen mucha informacion disponible ya,
        y podria usarse para obtener algo de proteccion.</div>
      <div><br>
      </div>
      <div>Los resultados que obtuvimos son,
        diriamos, ambivalentes....</div>
      <div><br>
      </div>
      <div>Para ser concretos, hemos vistos que
        en caso de un leak de toda la tabla BGP por parte de un cliente,
        usando la informacion disponible en los IRRs, em media podemos
        detectar un 17% de las rutas generadas en el leak. Asimismo, que
        un 20% de los ASes, pueden detectar al menos un 40% de la rutas
        involucradas en un leak por parte de un cliente que les envia
        toda la tabla de rutas.</div>
      <div><br>
      </div>
      <div>Creo que estos resultado reflejan un
        poco las dos posiciones. Es decir, si, hay informacion que es
        util, pero debido a la cantidad y calidad de la informacion, su
        utilidad es mucho menos de lo que se podria esperar.</div>
      <div><br>
      </div>
      <div>Para quienes esten interesados en los
        detalles, los pueden encontrar aca:</div>
      <div><br>
      </div>
      <div>M. Bagnulo, A. García-Martínez, S.
        Angieri, A. Lutu, J. Yang, Practicable route leak detection and
        protection with ASIRIA,<br>
        Computer Networks, Volume 211, 2022, 108966, ISSN 1389-1286,</div>
      <div><br>
      </div>
      <div><a href="https://doi.org/10.1016/j.comnet.2022.108966" target="_blank">https://doi.org/10.1016/j.comnet.2022.108966</a>.<br>
      </div>
      <br>
      <div>Saludos, marcelo</div>
      <div><br>
      </div>
      <div><br>
      </div>
      <div>El 6/2/23 a las 19:45, Carlos
        Martinez-Cagnazzo escribió:<br>
      </div>
      <blockquote type="cite">
        
        <div dir="ltr">El gran problema de los IRR es la falta de
          autenticación y autorización (el viejo AAA). En la charla
          anterior veo que el tema se minimizó, pero cualquiera que haya
          tenido que perseguir a un operador de un IRR para que borre un
          objeto creado por un fulano cualquiera hace 23 años sabe que
          es un problema bien serio.
          <div><br>
          </div>
          <div>En RADB hasta hace relativamente poco quedaban objetos
            creados por mi, con un mail que ya no existe, y del que no
            existe más siquiera el dominio.  RIPE se encontró con un
            problema gigante vinculado a esto, lo que llevó a la
            creación del origen RIPE-NONAUTH.</div>
          <div><br>
          </div>
          <div>En segundo y tercer orden, para mi los otros problemas de
            los IRRs son:</div>
          <div><br>
          </div>
          <div>- Cualquiera puede operar uno. Esto puede operar a favor
            o en contra. Hasta ahora ha funcionado en contra, debido a
            falta de transparencia y debilidades en la operación. Si eso
            se pudiera subsanar, podría ser hasta una ventaja. Resolver
            el tema del AAA es clave para que esto sea una ventaja,
            justamente para que no venga cualquier fulano y cree objetos
            para gente que ni sabe que esos objetos están siendo
            creados.</div>
          <div><br>
          </div>
          <div>- RPSL es demasiado rico. Demasiado. Es el refrán de "te
            da suficiente cuerda para que ahorques". Esto lleva a poca
            estandarización en su uso, excesivas variantes entre lo que
            piden los carriers, etc. Esto se podría resolver o al menos
            mitigar creando un "perfil" de RPSL que acote las
            construcciones que se pueden usar, algo de eso tratamos de
            hacer con el IRR de LACNIC.</div>
          <div><br>
          </div>
          <div>Mis 0.02 :-)</div>
          <div><br>
          </div>
          <div>/Carlos</div>
        </div>
        <br>
        <div class="gmail_quote">
          <div dir="ltr" class="gmail_attr">On Mon, Feb 6, 2023 at 1:53
            PM Douglas Fischer <<a href="mailto:fischerdouglas@gmail.com" target="_blank">fischerdouglas@gmail.com</a>>
            wrote:<br>
          </div>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
            <div dir="ltr">Ya sé lo que estás pensando:<br>
              "Aquí viene Douglas otra vez hablando de como viejas
              cosas son mejores que a nuevas..."<br>
              <br>
              Esto (max-len) me recordó un problema que RPKI/ASPA no
              aborda muy bien y es fácilmente tratable con IRR.<br>
              <br>
              Pequeños ISP que anuncian bloques más específicos para PNI
              o cachés de CDN.<br>
              <br>
              Por ejemplo:<br>
              - T.LynchNET con su /23, sus clientes 6K, y sus 2 centros
              de enrutamiento (Salta y Rosario)...<br>
              - T.LynchNET tiene todo muy correcto, incluyendo RPKI ROAs
              para sus rutas.<br>
              - T.LynchNET cuenta con CacheEnterDeep de FischerEdge en
              Salta e en Rosario.<br>
              - T.LynchNET tenía problemas donde el contenido para
              clientes en Rosario estaba siendo originado por Cache en
              Salta. Y eso generó tráfico innecesario para T.LynchNET
              entre sus dos centros de enrutamiento.<br>
              - FischerEdge ha declarado en su política de enrutamiento
              público aceptar prefijos hasta /24 en sesiones con DFZ e
              IXP, y hasta /26 en sus PNI y sus EnterDeep Caches.<br>
              <div>- Para resolver el contenido andando
                desnecessariamente, T.LynchNET comenzó a anunciar rutas
                /25 SOLO PARA SESIONES BGP CON CACHÉS de FischerEdge.<br>
                - Esto resolvió el problema de la fuente de tráfico
                dentro de los dos nodos FEGC (FischerEdgeGlobalCaching).<br>
                - Pero comenzó a generar alarmas en el panel
                isp.fischeredge.example de que se anunciaban rutas RPKI
                invalidas para los activos de Salta y Rosario.<br>
                - Para "solucionar" esto, T.LynchNET cambió el ROA
                max-len de sus prefijos a /25.<br>
                - La alarma DENTRO DE LA RED DE FischerEdge dejó de
                aparecer...<br>
                - Pero ahora T.LynchNET tiene abierta una superficie de
                ataque de Hijack de tráfico a través de un prefijo más
                específico.<br>
                <br>
                ¿Cómo podría T.LynchNET decir "este ROA aquí que tiene
                /25 no es válido para la DFZ, solo para mis PNI y
                cachés?<br>
                <br>
                PD: ¡Por supuesto que esto es una broma!<br>
                Y espero que lo leáis con el mismo buen humor con el que
                lo escribí...<br>
                <br>
                Pero si reemplaza algunos nombres en esta pequeña
                historia, cachés con PNI, será cierto para más de medio
                centenar de ASN que puedo recordar.<br>
              </div>
            </div>
            <br>
            <div class="gmail_quote">
              <div dir="ltr" class="gmail_attr">Em seg., 6 de fev. de
                2023 às 10:48, Tomas Lynch <<a href="mailto:tomas.lynch@gmail.com" target="_blank">tomas.lynch@gmail.com</a>>
                escreveu:<br>
              </div>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                <div dir="ltr">
                  <div dir="auto">
                    <div>
                      <div class="gmail_quote">
                        <div dir="ltr" class="gmail_attr">On Sat, Feb 4,
                          2023, 10:06 PM Alejandro Acosta <<a href="mailto:alejandroacostaalamo@gmail.com" target="_blank">alejandroacostaalamo@gmail.com</a>>
                          wrote:<br>
                        </div>
                        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                          <div>
                            <p><br>
                            </p>
                            <div>On 4/2/23 4:04 PM, Tomas Lynch wrote:<br>
                            </div>
                            <blockquote type="cite">
                              <div dir="ltr"><br>
                                <div class="gmail_quote">
                                  <div><span style="font-family:monospace,monospace"><span class="gmail_default" style="font-family:monospace,monospace"><br>
                                      </span></span></div>
                                  <div><span style="font-family:monospace,monospace"><span class="gmail_default" style="font-family:monospace,monospace">Por
                                        ahora lo que yo sé es que
                                        firmamos ROAs y también
                                        registramos objetos en los IRR.
                                        Sería MUY interesante tener un
                                        solo "source of truth", creo que
                                        con el tiempo este será RPKI.</span></span></div>
                                </div>
                              </div>
                            </blockquote>
                            <p><br>
                            </p>
                            Sería interesante tener un histórico de
                            adopción de IRR (de RPKI hay muchos).  Hice
                            una búsqueda rápida y no conseguí nada.<br>
                            <p>Por lo que escucho, veo y leo, IRR no ha
                              bajado su adopción en lo más mínimo. ¿Me
                              equivoco?.</p>
                          </div>
                        </blockquote>
                      </div>
                    </div>
                    <div dir="auto"><font face="arial, sans-serif">Alejandro,</font></div>
                    <div dir="auto"><font face="arial, sans-serif"><br>
                      </font></div>
                    <div dir="auto"><font face="arial, sans-serif">No
                        tengo números exactos. Lo que sé es que
                        cualquier tránsito o peer <span class="gmail_default">que valga la pena </span>te
                        pide tu objeto AS para armar sus filtros en
                        forma dinámica. Muy pocos tránsitos filtran por
                        RPKI/ROA pero varios peers si lo hacen. <span class="gmail_default">Aquí quisiera abrir la
                          discusión de tránsitos e incluso IXPs
                          que todavía filtran en forma estática pero es
                          para otro hilo.</span></font></div>
                    <div dir="auto"><font face="arial, sans-serif"><br>
                      </font></div>
                    <div dir="auto"><font face="arial, sans-serif">Nosotros
                        tenemos filtros<span class="gmail_default">/policies/route-map</span>
                        que siguen este algoritmo<span class="gmail_default"> básico para nuestros
                          peers (hay más líneas, solamente pongo las
                          interesantes)</span>:</font></div>
                    <div dir="auto">
                      <ol>
                        <li><span class="gmail_default"><font face="arial, sans-serif">No aceptar
                              bogons, martians, ruta default,
                              ASNs conocidos, etc.</font></span></li>
                        <li><span class="gmail_default"><font face="arial, sans-serif">Si el ROA es
                              válido, aceptar</font></span></li>
                        <li><span class="gmail_default"><font face="arial, sans-serif">Si no es válido,
                              descartar (acá caen varios "válidos" pero
                              que no saben qué es el max-len)</font></span></li>
                        <li><span class="gmail_default"><font face="arial, sans-serif">Si es desconocido
                              (unknown), seguir</font></span></li>
                        <li><span class="gmail_default"><font face="arial, sans-serif">Si está en el
                              objeto AS, aceptar</font></span></li>
                        <li><font face="arial, sans-serif"><span class="gmail_default">Descartar todo lo
                              demás</span><br>
                          </font></li>
                      </ol>
                      <div><font face="arial, sans-serif">C<span class="gmail_default">omo ves seguimos
                            usando los IRR para filtrar ya que
                            lamentablemente las ROA no cubren ni el 50%
                            de los anuncios (ver </span><a href="https://tinyurl.com/yc4t9a2w" target="_blank">https://tinyurl.com/yc4t9a2w</a><span class="gmail_default">).</span></font></div>
                      <div><font face="arial, sans-serif"><br>
                        </font></div>
                      <div><span class="gmail_default"><font face="arial, sans-serif">En conclusión, yo
                            estimo que la utilización de IRRs no ha
                            bajado en lo más mínimo y que incluso sigue
                            creciendo gracias a que seguimos acumulando
                            basura en ellos.</font></span></div>
                      <div><span class="gmail_default"><font face="arial, sans-serif"><br>
                          </font></span></div>
                      <div><span class="gmail_default"><font face="arial, sans-serif">Tomas</font></span></div>
                    </div>
                    <div dir="auto">
                      <div class="gmail_quote">
                        <blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
                          <div>
                            <p><br>
                            </p>
                            <p>Saludos,</p>
                          </div>
_______________________________________________<br>
                          LACNOG mailing list<br>
                          <a href="mailto:LACNOG@lacnic.net" rel="noreferrer" target="_blank">LACNOG@lacnic.net</a><br>
                          <a href="https://mail.lacnic.net/mailman/listinfo/lacnog" rel="noreferrer noreferrer" target="_blank">https://mail.lacnic.net/mailman/listinfo/lacnog</a><br>
                          Cancelar suscripcion: <a href="https://mail.lacnic.net/mailman/options/lacnog" rel="noreferrer noreferrer" target="_blank">https://mail.lacnic.net/mailman/options/lacnog</a><br>
                        </blockquote>
                      </div>
                    </div>
                  </div>
                </div>
                _______________________________________________<br>
                LACNOG mailing list<br>
                <a href="mailto:LACNOG@lacnic.net" target="_blank">LACNOG@lacnic.net</a><br>
                <a href="https://mail.lacnic.net/mailman/listinfo/lacnog" rel="noreferrer" target="_blank">https://mail.lacnic.net/mailman/listinfo/lacnog</a><br>
                Cancelar suscripcion: <a href="https://mail.lacnic.net/mailman/options/lacnog" rel="noreferrer" target="_blank">https://mail.lacnic.net/mailman/options/lacnog</a><br>
              </blockquote>
            </div>
            <br clear="all">
            <div><br>
            </div>
            -- <br>
            <div dir="ltr">
              <div dir="ltr">Douglas Fernando Fischer<br>
                Engº de Controle e Automação<br>
              </div>
            </div>
            _______________________________________________<br>
            LACNOG mailing list<br>
            <a href="mailto:LACNOG@lacnic.net" target="_blank">LACNOG@lacnic.net</a><br>
            <a href="https://mail.lacnic.net/mailman/listinfo/lacnog" rel="noreferrer" target="_blank">https://mail.lacnic.net/mailman/listinfo/lacnog</a><br>
            Cancelar suscripcion: <a href="https://mail.lacnic.net/mailman/options/lacnog" rel="noreferrer" target="_blank">https://mail.lacnic.net/mailman/options/lacnog</a><br>
          </blockquote>
        </div>
        <br clear="all">
        <div><br>
        </div>
        -- <br>
        <div dir="ltr">
          <div dir="ltr">--<br>
            =========================<br>
            Carlos M. Martinez-Cagnazzo<br>
            <a href="http://cagnazzo.name" target="_blank">h</a>ttp://<a href="http://cagnazzo.me" target="_blank">cagnazzo.me</a><br>
            =========================</div>
        </div>
        <br>
        <fieldset></fieldset>
        <pre>_______________________________________________
LACNOG mailing list
<a href="mailto:LACNOG@lacnic.net" target="_blank">LACNOG@lacnic.net</a>
<a href="https://mail.lacnic.net/mailman/listinfo/lacnog" target="_blank">https://mail.lacnic.net/mailman/listinfo/lacnog</a>
Cancelar suscripcion: <a href="https://mail.lacnic.net/mailman/options/lacnog" target="_blank">https://mail.lacnic.net/mailman/options/lacnog</a>
</pre>
      </blockquote>
      <p><br>
      </p>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
LACNOG mailing list
<a href="mailto:LACNOG@lacnic.net" target="_blank">LACNOG@lacnic.net</a>
<a href="https://mail.lacnic.net/mailman/listinfo/lacnog" target="_blank">https://mail.lacnic.net/mailman/listinfo/lacnog</a>
Cancelar suscripcion: <a href="https://mail.lacnic.net/mailman/options/lacnog" target="_blank">https://mail.lacnic.net/mailman/options/lacnog</a>
</pre>
    </blockquote>
    <br>
  </div>

_______________________________________________<br>
LACNOG mailing list<br>
<a href="mailto:LACNOG@lacnic.net" target="_blank">LACNOG@lacnic.net</a><br>
<a href="https://mail.lacnic.net/mailman/listinfo/lacnog" rel="noreferrer" target="_blank">https://mail.lacnic.net/mailman/listinfo/lacnog</a><br>
Cancelar suscripcion: <a href="https://mail.lacnic.net/mailman/options/lacnog" rel="noreferrer" target="_blank">https://mail.lacnic.net/mailman/options/lacnog</a><br>
</blockquote></div>
_______________________________________________<br>
LACNOG mailing list<br>
<a href="mailto:LACNOG@lacnic.net" target="_blank">LACNOG@lacnic.net</a><br>
<a href="https://mail.lacnic.net/mailman/listinfo/lacnog" rel="noreferrer" target="_blank">https://mail.lacnic.net/mailman/listinfo/lacnog</a><br>
Cancelar suscripcion: <a href="https://mail.lacnic.net/mailman/options/lacnog" rel="noreferrer" target="_blank">https://mail.lacnic.net/mailman/options/lacnog</a><br>
</blockquote></div></div>