<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>I am in favor of making this a feature available to non-members
      aswell, but due to how it is structured you might still want a
      whitelist, but remove the requirement for membership.</p>
    <p>- Cynthia<br>
    </p>
    <div class="moz-cite-prefix">On 2019-03-23 22:34, ripedenis--- via
      db-wg wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:750139426.16297188.1553376886104@mail.yahoo.com">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <div class="ydpe3100152yahoo-style-wrap"
        style="font-family:Helvetica Neue, Helvetica, Arial,
        sans-serif;font-size:16px;">
        <div>Hi Aris</div>
        <div><br>
        </div>
        <div>This is what I was thinking you were looking for. I just
          wanted to be clear. Knowing how the database is structured I
          can think of ways of doing this, but it would be for the RIPE
          NCC to assess feasibility. I think it may be easier to do it
          as a service to members than making it a more general feature
          for anyone. </div>
        <div><br>
        </div>
        <div>Does anyone else agree on the need for such a feature? If
          so perhaps we can create a new Numbered Work Item.</div>
        <div><br>
        </div>
        <div>cheers</div>
        <div>denis</div>
        <div>co-chair DB-WG</div>
        <div><br>
        </div>
        <div><br>
        </div>
      </div>
      <div id="ydp78d7217eyahoo_quoted_3583358822"
        class="ydp78d7217eyahoo_quoted">
        <div style="font-family:'Helvetica Neue', Helvetica, Arial,
          sans-serif;font-size:13px;color:#26282a;">
          <div> On Saturday, 23 March 2019, 19:21:01 CET, Aris
            Lambrianidis <a class="moz-txt-link-rfc2396E" href="mailto:aris.lambrianidis@ams-ix.net"><aris.lambrianidis@ams-ix.net></a> wrote: </div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>
            <div id="ydp78d7217eyiv5171044612">
              <div>Hi Denis,<br clear="none">
                <br clear="none">
                We, and other IXPs, create filters (prefix-lists) for
                services such as route servers, by parsing aut-num and
                as-set objects from IRR databases, such as the RIPE
                database, using tools such as bgpq3. <br clear="none">
                <br clear="none">
                Right now, to the best of my knowledge, the only way to
                maintain those filters up to date for all of our route
                server peers, is to periodically poll IRR databases for
                changes. <br clear="none">
                IMO it would seem more efficient if the database itself
                notified us of any changes, rather than us constantly
                asking the same question(s).<br clear="none">
                <br clear="none">
                Does this make sense?<br clear="none">
                <br clear="none">
                That said, I can also think of other use cases in which
                interested parties having no direct relationship to
                certain objects and their maintainers are interested in
                finding out of any changes, <br clear="none">
                especially in the field of research, but let me not
                delve into this and keep things simple for the time
                being.<br clear="none">
                <br clear="none">
                Kind regards,<br clear="none">
                Aris<br clear="none">
                <br clear="none">
                <span><a shape="rect"
                    class="ydp78d7217eyiv5171044612moz-txt-link-abbreviated"
                    href="mailto:ripedenis@yahoo.co.uk" rel="nofollow"
                    target="_blank" moz-do-not-send="true">ripedenis@yahoo.co.uk</a>
                  wrote on 23/03/2019 02:26:</span><br clear="none">
                <div class="ydp78d7217eyiv5171044612yqt8748673239"
                  id="ydp78d7217eyiv5171044612yqt86134">
                  <blockquote type="cite">
                    <div
                      class="ydp78d7217eyiv5171044612ydp55df0950yahoo-style-wrap"
                      style="font-family:Helvetica Neue, Helvetica,
                      Arial, sans-serif;font-size:16px;">
                      <div>Hi Aris</div>
                      <div><br clear="none">
                      </div>
                      <div>Can you clarify one point about this. Are you
                        saying you want to be notified if someone
                        changes their data that you have no direct
                        relationship with? So if I maintain a set object
                        and you are not part of my company and have no
                        direct business relationship with me and I have
                        no idea who you are, but if I modify this object
                        you want to be notified?</div>
                      <div><br clear="none">
                      </div>
                      <div>cheers</div>
                      <div>denis</div>
                      <div>co-chair DB-WG</div>
                      <div><br clear="none">
                      </div>
                    </div>
                    <div
                      class="ydp78d7217eyiv5171044612ydpad051f14yahoo_quoted"
id="ydp78d7217eyiv5171044612ydpad051f14yahoo_quoted_3310337349">
                      <div style="font-family:'Helvetica Neue',
                        Helvetica, Arial,
                        sans-serif;font-size:13px;color:#26282a;">
                        <div> On Saturday, 23 March 2019, 01:02:48 CET,
                          Aris Lambrianidis via db-wg <a shape="rect"
                            class="ydp78d7217eyiv5171044612moz-txt-link-rfc2396E"
                            href="mailto:db-wg@ripe.net" rel="nofollow"
                            target="_blank" moz-do-not-send="true"><db-wg@ripe.net></a>
                          wrote: </div>
                        <div><br clear="none">
                        </div>
                        <div><br clear="none">
                        </div>
                        <div>
                          <div dir="ltr">Hi Wilfried,<br clear="none">
                            <br clear="none">
                            Thank you for the effort in helping out!<br
                              clear="none">
                            <br clear="none">
                            Unfortunately this will not do as:<br
                              clear="none">
                            <br clear="none">
                            1. It notifies via an "out-of-band" method
                            (i.e. email). This makes<br clear="none">
                            it difficult (but not impossible) to handle
                            with automation. <br clear="none">
                            Nonetheless, the<br clear="none">
                            more elegant way would be through an API
                            leveraging a push mechanism.<br clear="none">
                            <br clear="none">
                            but more importantly:<br clear="none">
                            <br clear="none">
                            2. the "notify:" attribute has to actually
                            be configured with an address <br
                              clear="none">
                            of the<br clear="none">
                            interested party for it to work.<br
                              clear="none">
                            <br clear="none">
                            However I'm looking for mechanism for
                            interested parties to be notified of<br
                              clear="none">
                            any changes in objects independently to what
                            the maintainer has configured<br
                              clear="none">
                            as a notify address.<br clear="none">
                            <br clear="none">
                            Kind regards,<br clear="none">
                            Aris<br clear="none">
                            <br clear="none">
                            <div
                              class="ydp78d7217eyiv5171044612ydpad051f14yqt4670213523"
id="ydp78d7217eyiv5171044612ydpad051f14yqtfd05341"><br clear="none">
                              Wilfried Wöber wrote on 22/03/2019 21:50:<br
                                clear="none">
                              > Hi Aris!<br clear="none">
                              ><br clear="none">
                              > Is this what you are looking for?<br
                                clear="none">
                              ><br clear="none">
                              > <a shape="rect"
href="https://www.ripe.net/manage-ips-and-asns/db/support/documentation/ripe-database-documentation/notifications/9-2-notification-messages/9-2-1-notification-attributes"
                                rel="nofollow" target="_blank"
                                moz-do-not-send="true">https://www.ripe.net/manage-ips-and-asns/db/support/documentation/ripe-database-documentation/notifications/9-2-notification-messages/9-2-1-notification-attributes</a><br
                                clear="none">
                              ><br clear="none">
                              > I may be off-track, of course :-)<br
                                clear="none">
                              > Wilfried<br clear="none">
                              ><br clear="none">
                              > On 22/03/2019 20:29, Aris
                              Lambrianidis via db-wg wrote:<br
                                clear="none">
                              >> Dear all,<br clear="none">
                              >><br clear="none">
                              >> Back in the day, RFC1996
                              introduced the NOTIFY mechanism in DNS,
                              which significantly helped with
                              information propagation delay,<br
                                clear="none">
                              >> as it facilitated the transition
                              from a pull (poll) to a push (interrupt)
                              model.<br clear="none">
                              >><br clear="none">
                              >> The problem we, as AMS-IX, are
                              facing is quite similar when it comes to
                              polling the RIPE database for changes.
                              This seems<br clear="none">
                              >> inefficient.<br clear="none">
                              >><br clear="none">
                              >> Although the analogy breaks down
                              quickly, as there are no RIPE database
                              "clients" similar to DNS slave servers<br
                                clear="none">
                              >> parsing NOTIFY messages, we would
                              love to see any RIPE API created or
                              extended, or any other mechanism
                              implemented by which<br clear="none">
                              >> a client "registers interest" for
                              any objects it wants to be notified of
                              changes.<br clear="none">
                              >><br clear="none">
                              >> As a simple example, if we were
                              to "register interest" (e.g. via a REST
                              POST or PUT method) for the AS-AMS-IX-SET
                              as-set object, we would be<br clear="none">
                              >> programmatically notified
                              whenever the "last-modified" field of the
                              as-set was changed.<br clear="none">
                              >><br clear="none">
                              >> Based on the above, I have 3
                              questions:<br clear="none">
                              >> 1. Does something like what is
                              described above already exist?<br
                                clear="none">
                              >> 2. If it doesn't exist, would
                              others be interested on such
                              functionality?<br clear="none">
                              >> 3. If it doesn't exist, while
                              knowing that this is only a high level
                              overview of the concept and many details
                              are missing, is this generally feasible?<br
                                clear="none">
                              >><br clear="none">
                              >> Kind regards,<br clear="none">
                              >> Aris Lambrianidis<br clear="none">
                              >> AMS-IX<br clear="none">
                              >><br clear="none">
                              <br clear="none">
                              <br clear="none">
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                </div>
                <br clear="none">
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
  </body>
</html>