1
0
Fork 0
hscloud/bgpwtf/cccampix/irr
q3k 2316ac0e99 bgpwtf/cccampix/irr: limit concurrency
Change-Id: I958322f33c86469f9c3e21d1bd962faede2a3fee
2019-08-03 23:49:43 +02:00
..
provider bgpwtf/cccampix/irr: limit concurrency 2019-08-03 23:49:43 +02:00
whois bgpwtf/cccampix: add IRR daemon 2019-08-02 13:39:42 +02:00
BUILD.bazel bgpwtf/cccampix: add IRR daemon 2019-08-02 13:39:42 +02:00
README.md bgpwtf/cccampix: add IRR daemon 2019-08-02 13:39:42 +02:00
main.go bgpwtf/cccampix/irr: limit concurrency 2019-08-03 23:49:43 +02:00

README.md

irr

A proxy to access IRR RPSL data. It queries IANA for the responsible IRR, then the IRR directly.

It currently support ARIN and RIPE.

It currently supports querying for information about an aut-num, and returns the following attributes:

  • remarks
  • import
  • export

Example

$ grpcurl -format text -plaintext -d 'as: "26625"' 127.0.0.1:4220 ix.IRR.Query
source: SOURCE_ARIN
attributes: <
  import: <
    expressions: <
      peering: "AS6083"
      actions: "pref=10"
    >
    filter: "ANY"
  >
>
attributes: <
  import: <
    expressions: <
      peering: "AS12491"
      actions: "pref=10"
    >
    filter: "ANY"
  >
>
attributes: <
  import: <
    expressions: <
      peering: "AS20459"
      actions: "pref=10"
    >
    filter: "ANY"
  >
>
attributes: <
  export: <
    expressions: <
      peering: "AS6083"
    >
    filter: "AS26625"
  >
>
attributes: <
  export: <
    expressions: <
      peering: "AS12491"
    >
    filter: "AS26625"
  >
>
attributes: <
  export: <
    expressions: <
      peering: "AS20459"
    >
    filter: "AS26625"
  >
>