{
  "asn": 39421,
  "informational": [
    {
      "location": "Transit (general)",
      "code": "39421:1000",
      "description": "Route learned from a transit provider"
    },
    {
      "location": "MOJI SAS (AS47160)",
      "code": "39421:1001",
      "description": "Route learned from transit provider Moji"
    },
    {
      "location": "GTT Communications Inc. (AS3257)",
      "code": "39421:1002",
      "description": "Route learned from transit provider GTT"
    },
    {
      "location": "Peers (general)",
      "code": "39421:2000",
      "description": "Route learned from a peer"
    },
    {
      "location": "NINE peering",
      "code": "39421:2010",
      "description": "Route learned via NINE peering"
    },
    {
      "location": "NINE route server",
      "code": "39421:2011",
      "description": "Route learned via NINE route server"
    },
    {
      "location": "NINE direct peering",
      "code": "39421:2012",
      "description": "Route learned via NINE direct peering"
    }
  ],
  "transit": [
    {
      "location": "All Transit Providers",
      "communities": [
        {
          "code": "65009:1000",
          "effect": "Routes will not be announced to this peer/provider."
        },
        {
          "code": "65001:1000",
          "effect": "Prepend our AS once on this route, in addition to the default behavior."
        },
        {
          "code": "65002:1000",
          "effect": "Prepend our AS twice on this route, in addition to the default behavior."
        },
        {
          "code": "65003:1000",
          "effect": "Prepend our AS three times on this route, in addition to the default behavior."
        }
      ]
    },
    {
      "location": "MOJI SAS (AS47160)",
      "communities": [
        {
          "code": "65009:1001",
          "effect": "Routes will not be announced to this peer/provider."
        },
        {
          "code": "65001:1001",
          "effect": "Prepend our AS once on this route, in addition to the default behavior."
        },
        {
          "code": "65002:1001",
          "effect": "Prepend our AS twice on this route, in addition to the default behavior."
        },
        {
          "code": "65003:1001",
          "effect": "Prepend our AS three times on this route, in addition to the default behavior."
        }
      ]
    },
    {
      "location": "GTT Communications Inc. (AS3257)",
      "communities": [
        {
          "code": "65009:1002",
          "effect": "Routes will not be announced to this peer/provider."
        },
        {
          "code": "65001:1002",
          "effect": "Prepend our AS once on this route, in addition to the default behavior."
        },
        {
          "code": "65002:1002",
          "effect": "Prepend our AS twice on this route, in addition to the default behavior."
        },
        {
          "code": "65003:1002",
          "effect": "Prepend our AS three times on this route, in addition to the default behavior."
        }
      ]
    }
  ],
  "ixp": [
    {
      "location": "All Peers",
      "communities": [
        {
          "code": "65009:2000",
          "effect": "Routes will not be announced to this peer/provider."
        },
        {
          "code": "65001:2000",
          "effect": "Prepend our AS once on this route, in addition to the default behavior."
        },
        {
          "code": "65002:2000",
          "effect": "Prepend our AS twice on this route, in addition to the default behavior."
        },
        {
          "code": "65003:2000",
          "effect": "Prepend our AS three times on this route, in addition to the default behavior."
        }
      ]
    },
    {
      "location": "NINE peering",
      "communities": [
        {
          "code": "65009:2010",
          "effect": "Routes will not be announced to this peer/provider."
        },
        {
          "code": "65001:2010",
          "effect": "Prepend our AS once on this route, in addition to the default behavior."
        },
        {
          "code": "65002:2010",
          "effect": "Prepend our AS twice on this route, in addition to the default behavior."
        },
        {
          "code": "65003:2010",
          "effect": "Prepend our AS three times on this route, in addition to the default behavior."
        }
      ]
    },
    {
      "location": "NINE route server",
      "communities": [
        {
          "code": "65009:2011",
          "effect": "Routes will not be announced to this peer/provider."
        },
        {
          "code": "65001:2011",
          "effect": "Prepend our AS once on this route, in addition to the default behavior."
        },
        {
          "code": "65002:2011",
          "effect": "Prepend our AS twice on this route, in addition to the default behavior."
        },
        {
          "code": "65003:2011",
          "effect": "Prepend our AS three times on this route, in addition to the default behavior."
        }
      ]
    },
    {
      "location": "NINE direct peering",
      "communities": [
        {
          "code": "65009:2012",
          "effect": "Routes will not be announced to this peer/provider."
        },
        {
          "code": "65001:2012",
          "effect": "Prepend our AS once on this route, in addition to the default behavior."
        },
        {
          "code": "65002:2012",
          "effect": "Prepend our AS twice on this route, in addition to the default behavior."
        },
        {
          "code": "65003:2012",
          "effect": "Prepend our AS three times on this route, in addition to the default behavior."
        }
      ]
    }
  ]
}