🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.net.ip
Article #132

ルーティング

#132
From: かわせ
Date: Fri, 20 Dec 2002 11:27
74 lines
3627 bytes
かわせです。

たまたまシスコのルータを幾つかイジリまわせる機会を得たのでBGPごっこを
して遊んでいます。

で、例えば

           addr AA      addr CB     addr CC
subnet A -----+-       ---+------------+--- subnet C
              |           |            |
         +----+---+   +---+----+  +----+---+
         |router A|   |router B|  |router C|
         +----+---+   +---+----+  +----+---+
              |           |            |
  subnet B ---+-----------+--
           addr AB     addr BB

みたいになっているとき、router C の経路表(sh ip route)に

subnet A via addr AB

というような行が出来ているのをみて仰天しました。

subnet A via addr CB

のように、ゲートウェイとして指定できるのはジカに接続しているホストのア
ドレスでないと無効だと思っていたからです。でもよくよく考えると、

subnet C is directry connected
subnet B via addr CB

という行も経路表には載っているので、ルータCとしては subnet A 宛のパケッ
トであれば subnetC に継っているインターフェイスから出せば良いと云う事
になるので、なるほどな、と関心しました。

ip route 1.0.0.0 255.0.0.0 Null0
ip route 2.0.0.0 255.0.0.0 1.1.1.1

と書いても

S 2.0.0.0/8 [1/0] via 1.1.1.1

等となってこれは凄く意味無な気がしますが

ip route 3.0.0.0 255.0.0.0 4.4.4.4

とだけ書いて 4.4.4.4 がどこにあるのか教えてやらないでおくと経路表には
3.0.0.0/8 については何もでてきません。


前置がながくなってしまいましたが、出来れば皆様にお教え頂きたいのは、
「ルータ」として売られているものは大概このような経路設定(あて先ネット
ワークへのゲートウェイとなるホストが直接接続されたネットワークに存在し
なくてもOK)が有効なのでしょうか?

手元の Linux BOX だと

zebra:~$ sudo route add -net 1.0.0.0 netmask 255.0.0.0 gw 192.168.1.1
SIOCADDRT: Network is unreachable
zebra:~$

となってしまいます。

FreeBSDだと同様のコマンドは成功して netstat -rn の出力にも出てきて目出
度いのですが、tcpdump をしながら ping 1.0.0.1 とかしてみてもどこにも何
も出て行っている気配がありません。

実はなんでこんなことを尋ねるかと言うと、もっとルータをふやして遊びたく
て zebra というのをみつけたのですが上述の都合で zebra のマシン上には経
路表が出来てくれないのです・・・

-- 
かわせ
Technical Details
Message-ID: <m3u1h9x74r.wl@au.home.yk.tp>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!paloalto-snf1.gtei.net!news.gtei.net!news.compaq.com!nntp-relay.ihug.net!ihug.co.nz!newsfeed.media.kyoto-u.ac.jp!newshub1.kdd1.nap.home.ne.jp!news.home.ne.jp!news1.rdc1.ky.home.ne.jp.POSTED!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 10636f,c8b143e1e3face58,start
X-Google-Attributes: gid10636f,public
X-Google-ArrivalTime: 2002-12-20 03:27:38 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!paloalto-snf1.gtei.net!news.gtei.net!news.compaq.com!nntp-relay.ihug.net!ihug.co.nz!newsfeed.media.kyoto-u.ac.jp!newshub1.kdd1.nap.home.ne.jp!news.home.ne.jp!news1.rdc1.ky.home.ne.jp.POSTED!not-for-mail
Message-ID: <m3u1h9x74r.wl@au.home.yk.tp>
From: かわせ <j-com-tarou@jcom.home.ne.jp>
Subject: ルーティング
Newsgroups: fj.net.ip
User-Agent: Wanderlust/2.8.1 (Something) SEMI/1.14.3 (Ushinoya) FLIM/1.14.3
 (Unebigoryòmae) APEL/10.3 MULE XEmacs/21.4 (patch 6)
 (Common Lisp) (i386-redhat-linux)
MIME-Version: 1.0 (generated by SEMI 1.14.3 - "Ushinoya")
Content-Type: text/plain; charset=ISO-2022-JP
Lines: 75
Date: Fri, 20 Dec 2002 11:27:32 GMT
NNTP-Posting-Host: 61.25.119.36
X-Complaints-To: abuse@home.ne.jp
X-Trace: news1.rdc1.ky.home.ne.jp 1040383652 61.25.119.36 (Fri, 20 Dec 2002 20:27:32 JST)
NNTP-Posting-Date: Fri, 20 Dec 2002 20:27:32 JST
Organization: @Home Network