インターネットのルート情報を確認, "Looking Glass"の使い方



通常、pingやtracerouteまたrouting tableの確認は、自分の管理するルーター等のネットワーク機器上で実行する。

しかし、その一方で、反対方向、つまり、自分のネットワークを利用する利用者からみて、自分のネットワークがどのようにみえているかを確認したいときもある。

例えば、自分の管理するネットワーク内で変更を実施した際に、利用者に影響ないことを確認するためだとか、またはプロバイダーの障害か、自分のネットワークの障害か、または利用者側の障害かなどを切り分けたいとき、など。


実は、そのようなツール(サイト)が存在する。

それが、"Looking Glass"。




"Looking Glass"

ところで、"Looking Glass"という英単語・英語表現をご存知だろうか?

「不思議の国のアリス」、原題は「Alice's Adventures in Wonderland」であるが、実は省略された「Alice in Wonderland」のほうが有名だろう。そして邦題は、こちらの直訳と思われる。

その続編の原題は「Through the Looking-Glass and Whhat Alice Found There」、そしてこちらも略名があり、「Through the Looking-Glass」。そして邦題は「鏡の国のアリス」。



「不思議の国のアリス」から「鏡の国のアリス」。素晴らしい邦題のつけ方である。

前置きが長くなったが、"Looking-Glass"は鏡のことだ。


自分の管理するネットワーク機器上での確認ではなく、自分のネットワークがどのようにみえているかを、利用者の視点で確認する、まさに「鏡」だ。

センスを感じるネーミングである。


"Looking Glass"を使ってみよう。

世界中にはたくさんの"Looking Glass"サイトが存在するが、その中で2つほど紹介したい。

AT&T "Looking-Glass"

telnet接続ができる。接続先は以下。
SSH接続はできない点に注意。

route-server.ip.att.net

IDとパスワードはtelnet接続後にも記載されている。(rviews/rviews)

コマンドは一部に制限されているが、いろいろとオプションが使える。
「?」が使えるので、いろいろと試してみて欲しい。

ちなみに、Juniper/JUNOSですが、Ciscoに慣れている方なら抵抗なく利用できるでしょう。



以下は、例として 、9.9.9.9へのルーティングテーブルを確認した結果である。


-------------- route-server.ip.att.net ---------------
---------  AT&T IP Services Route Monitor  -----------
The information available through route-server.ip.att.net is offered
by AT&T's Internet engineering organization to the Internet community.
This router maintains eBGP peerings with customer-facing routers
throughout the AT&T IP Services Backbone:
 IPv4:           IPv6:                             City:
 12.122.124.12   2001:1890:ff:ffff:12:122:124:12   Atlanta, GA
 12.122.124.67   2001:1890:ff:ffff:12:122:124:67   Cambridge, MA
 12.122.127.66   2001:1890:ff:ffff:12:122:127:66   Chicago, IL
 12.122.124.138  2001:1890:ff:ffff:12:122:124:138  Dallas, TX
 12.122.83.238   2001:1890:ff:ffff:12:122:83:238   Denver, CO
 12.122.120.7    2001:1890:ff:ffff:12:122:120:7    Fort Lauderdale, FL
 12.122.125.6    2001:1890:ff:ffff:12:122:125:6    Los Angeles, CA
 12.122.125.44   2001:1890:ff:ffff:12:122:125:44   New York, NY
 12.122.125.106  2001:1890:ff:ffff:12:122:125:106  Philadelphia, PA
 12.122.125.132  2001:1890:ff:ffff:12:122:125:132  Phoenix, AZ
 12.122.125.165  2001:1890:ff:ffff:12:122:125:165  San Diego, CA
 12.122.126.232  2001:1890:ff:ffff:12:122:126:232  San Francisco, CA
 12.122.125.224  2001:1890:ff:ffff:12:122:125:224  Seattle, WA
 12.122.126.9    2001:1890:ff:ffff:12:122:126:9    St. Louis, MO
 12.122.126.64   2001:1890:ff:ffff:12:122:126:64   Washington, DC
*** Please Note:
Ping and traceroute delay figures measured here are unreliable, due to the
high CPU load experienced when complicated show commands are running.
For questions about this route-server, send email to: jayb@att.com
*** Log in with username 'rviews', password 'rviews' ***
login: rviewsPassword:
--- JUNOS 17.1R1-S1 built 2017-04-07 08:21:13 UTC
rviews@route-server.ip.att.net> show route table inet.0 9.9.9.9
inet.0: 664763 destinations, 10635041 routes (664763 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
9.9.9.0/24         *[BGP/170] 1d 05:06:37, localpref 100, from 12.122.125.106
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:45:04, localpref 100, from 12.122.83.238
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:55, localpref 100, from 12.122.120.7
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:35, localpref 100, from 12.122.124.12
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:03, localpref 100, from 12.122.124.67
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:43:42, localpref 100, from 12.122.124.138
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:34, localpref 100, from 12.122.125.6
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:50, localpref 100, from 12.122.125.44
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:45:01, localpref 100, from 12.122.125.132
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:39:47, localpref 100, from 12.122.125.165
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:55, localpref 100, from 12.122.125.224
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:02, localpref 100, from 12.122.126.9
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:16, localpref 100, from 12.122.126.64
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:44:43, localpref 100, from 12.122.126.232
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 16:45:02, localpref 100, from 12.122.127.66
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 3d 05:23:58, localpref 100, from 12.122.159.217
                      AS path: 7018 2914 42 19281 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
rviews@route-server.ip.att.net>

さくらインターネット "Looking-Glass"

こちらはサイト上での確認となる。

http://bgp4.jp/

使い方は省略するが、迷うことはないだろう。


BGP4、フルルート数をみてみよう。

せっかくなので、フルルート(full-route)を数えてみましょう。
まあ、数えるといっても、1、2、3.... と数えるのではなく、フルルート数を"みる"だけですが。。。

当初、show routeで表示される"destination"と思ったが、これだとStatic等も含まれてしまうので、ちょっと正確ではないかと思う。

rviews@route-server.ip.att.net> show route table inet.0
inet.0: 664856 destinations, 10636528 routes (664856 active, 0 holddown, 0 hidden)
+ = Active Route, - = Last Active, * = Both
0.0.0.0/0          *[Static/5] 1w1d 17:31:53
                    > to 12.0.1.1 via em0.0
1.0.4.0/22         *[BGP/170] 1d 05:53:30, localpref 100, from 12.122.125.106
                      AS path: 7018 3257 4826 38803 56203 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    [BGP/170] 1w1d 17:31:48, localpref 100, from 12.122.83.238
                      AS path: 7018 1299 4826 38803 56203 I, validation-state: unknown
                    > to 12.0.1.1 via em0.0
                    (以下略)

show bgpコマンドも打てるようだ。
こちらで確認すると、Act Pathが664768とある。(2017年12月23日22時頃)

約67万ルート。

インターネット上のフルルート(観測地点はAT&Tルーター)という意味ではこちらのほうが正確だろう。
rviews@route-server.ip.att.net> show bgp summary
Groups: 3 Peers: 33 Down peers: 1
Table          Tot Paths  Act Paths Suppressed    History Damp State    Pending
inet.0
                10636245     664768          0          0          0          0
inet6.0
                  640545      42703          0          0          0          0
Peer                     AS      InPkt     OutPkt    OutQ   Flaps Last Up/Dwn State|#Active/Received/Accepted/Damped...
12.0.1.139             6269      27604      27963       0       0 1w1d 17:43:59 0/1/1/0              0/0/0/0
12.122.83.238          7018    2483912      13529       0       0 1w1d 17:44:19 48472/664763/664763/0 0/0/0/0
12.122.120.7           7018    2001109      13527       0       0 1w1d 17:44:11 13688/664767/664767/0 0/0/0/0
12.122.124.12          7018    2217616      13527       0       0 1w1d 17:44:06 16017/664767/664767/0 0/0/0/0
(以下略)


今日はこれまで。
機会があったら他のツールなども紹介していきたいと思います。

おしまい。




0 件のコメント :

コメントを投稿