<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">In realtà in NetJSON è preferibile che
      gli attributi source e target si riferiscano agli id primary dei
      nodi, per questo netdiff mette nel risultato questo link:<br>
      <br>
      {<br>
          "source": "a0:f3:c1:96:94:10", <br>
          "target": "90:f6:52:f2:8c:2c", <br>
          "cost": 1.0<br>
      }<br>
      <br>
      90:f6:52:f2:8c:2c è l'indirizzo primario di un nodo che ha due
      indirizzi secondari 90:f6:52:f2:8c:2b e 90:f6:52:f2:8c:2d<br>
      <br>
      Dato che un nodo può essere identificato con più indirizzi in
      NetJSON abbiamo aggiunto l'attributo "local_addresses" che indica
      i diversi modi con cui ci si può riferire ad un nodo.<br>
      Quindi avere in source e target un indirizzo secondario dovrebbe
      essere supportato dalle implementazioni, ma se possibile ti
      consiglio di usare solo indirizzi primari in "source" e "target".<br>
      <br>
      Per indirizzi primari intendo quello che nel json di alfred si
      chiama "primary":<br>
      <br>
      {<br>
          "primary":"90:f6:52:f2:8c:2c",  << ecccolo<br>
          "secondary":[<br>
              "90:f6:52:f2:8c:2b",<br>
              "90:f6:52:f2:8c:2d"  << questo è l'indirizzo
      secondario a cui facevi riferimento<br>
          ],<br>
      <br>
      E' chiaro adesso? Se non è chiaro sentiamoci in privato.<br>
      <br>
      Nemesis<br>
      <br>
      <br>
      On 10/12/2015 01:03 PM, Germano Massullo wrote:<br>
    </div>
    <blockquote cite="mid:561B9390.3050807@gmail.com" type="cite">
      <meta content="text/html; charset=windows-1252"
        http-equiv="Content-Type">
      <div class="moz-cite-prefix">Procediamo con piccoli passi con un
        solo esempio specifico: prendi il pezzo del file
        jsondoc_secondary_mac_example.json
        <meta http-equiv="Content-Type" content="text/html;
          charset=windows-1252">
        <style type="text/css">
p, li { white-space: pre-wrap; }
</style><br>
        <br>
        {<br>
            "source_version":"2014.3.0",<br>
            "algorithm":4,<br>
            "vis":[<br>
                {<br>
                    "primary":"a0:f3:c1:96:94:10",<br>
                    "neighbors":[<br>
                        {<br>
                            "router":"a0:f3:c1:96:94:10",<br>
                            "neighbor":"90:f6:52:f2:8c:2d",     //
        riferimento mancante in netjson_secondary_mac_example.json<br>
                            "metric":"1.000"<br>
                        }<br>
                    ],<br>
        <br>
        <br>
        <br>
        ora, dando il JSONDoc in pasto a netdiff mi sarei aspettato di
        ottenere un NetJSON con una cosa del genere<br>
        <br>
        "links": [<br>
                {<br>
                    "source": "a0:f3:c1:96:94:10", <br>
                    "target": "90:f6:52:f2:8c:2d", <br>
                    "cost": 1.0<br>
                },<br>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
ninux-dev mailing list
<a class="moz-txt-link-abbreviated" href="mailto:ninux-dev@ml.ninux.org">ninux-dev@ml.ninux.org</a>
<a class="moz-txt-link-freetext" href="http://ml.ninux.org/mailman/listinfo/ninux-dev">http://ml.ninux.org/mailman/listinfo/ninux-dev</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>