アカウント名:
パスワード:
ルーティングが破綻する、とIPv4でよく言われますが、本当に問題なのでしょうか? 確かに数年前までならそうだったと思いますが、今はご家庭のPCでもGBクラスのメモリが当たり前になっているくらいDRAMが安くなっていますよね。とすれば、2^32エントリ記憶可能なメモリ空間のあるルータに換えれば、せいぜい十数クロックでテーブル参照が可能になって、特殊なメモリも不要になるように思われます。
この話は池田氏のブログにも出ていませんし、私もルーティングの技術はまったく素人なので、この考えが妥当かどうかは判りません。池田氏の話には妙
それが妥当では無い、と池田氏のブログでsumikawa氏がコメントしたということを元AC氏は言っているわけでして。 (池田信夫blogより) >>(実装にもよりますが)ルーティングテーブルを保持してるのはTCAMと呼ばれる特殊なメモリです >>(HDDでもDRAMでもありません)。DRAMと違って簡単に増設できるものではありません。
そのTCAMを素人なりにネットでにわかに調べた限りでは、don't careビットを許容するテーブル [cisco-freak.ddo.jp]とのことだったので、2^32エントリを記憶する容量があれば、メモリ空間をとんでもなく浪費する代わりに、Binary CAMとしてTCAMと同等の性能が汎用DRAMで実現するのでは、と思ったわけです。それで、「特殊なメモリも不要」ではないか、と書きました。もちろん素人考えなので外れかもしれません。
まぁ個人的にはルーティングが破綻する、については別の観点から懐疑的です。 Tier1 ISPの1~2社が/24とかの細かい経路は受け取りません、パンチングホールもやめましょう、と宣言すればガッツリ経路数は減少するでしょうから。
何度も書いているとおり当方素人ですので、このご意見の真の意味を理解する能力はありませんが、細かい経路はサブネット内、もしくはサブネット近くのルータに届くまで不要、というのがインターネットの原理のはずでは、とは思います。
あなたが#1354120 [srad.jp]で答えてくださったACさんなのか別人なのかは存じませんが、結局技術の話にならずに状況証拠がどうの、という話で逃げられてしまうわけですか。まぁ教えて君がすんなり教えてもらえるほど世の中甘くないということですかね。
「フルルートのルーティングテーブル」というのはつまり単なる数表なわけでして、BCAMという汎用の名前も与えられているありふれた存在のように思われるのですが、それが特許になるという話はまさに素人に理解不能。ルータの世界は深いですな。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
約1年前の記事ですが (スコア:1, おもしろおかしい)
Re: (スコア:0)
Re: (スコア:1)
ルーティングが破綻する、とIPv4でよく言われますが、本当に問題なのでしょうか? 確かに数年前までならそうだったと思いますが、今はご家庭のPCでもGBクラスのメモリが当たり前になっているくらいDRAMが安くなっていますよね。とすれば、2^32エントリ記憶可能なメモリ空間のあるルータに換えれば、せいぜい十数クロックでテーブル参照が可能になって、特殊なメモリも不要になるように思われます。
この話は池田氏のブログにも出ていませんし、私もルーティングの技術はまったく素人なので、この考えが妥当かどうかは判りません。池田氏の話には妙
Re:約1年前の記事ですが (スコア:0)
それが妥当では無い、と池田氏のブログでsumikawa氏がコメントしたということを元AC氏は言っているわけでして。
(池田信夫blogより)
>>(実装にもよりますが)ルーティングテーブルを保持してるのはTCAMと呼ばれる特殊なメモリです
>>(HDDでもDRAMでもありません)。DRAMと違って簡単に増設できるものではありません。
まぁ個人的にはルーティングが破綻する、については別の観点から懐疑的です。
Tier1 ISPの1~2社が/24とかの細かい経路は受け取りません、パンチングホールもやめましょう、と宣言すればガッツリ経路数は減少するでしょうから。
Re:約1年前の記事ですが (スコア:1)
そのTCAMを素人なりにネットでにわかに調べた限りでは、don't careビットを許容するテーブル [cisco-freak.ddo.jp]とのことだったので、2^32エントリを記憶する容量があれば、メモリ空間をとんでもなく浪費する代わりに、Binary CAMとしてTCAMと同等の性能が汎用DRAMで実現するのでは、と思ったわけです。それで、「特殊なメモリも不要」ではないか、と書きました。もちろん素人考えなので外れかもしれません。
何度も書いているとおり当方素人ですので、このご意見の真の意味を理解する能力はありませんが、細かい経路はサブネット内、もしくはサブネット近くのルータに届くまで不要、というのがインターネットの原理のはずでは、とは思います。
「素人考えなので外れかもしれません」 (スコア:0)
# もしそれが可能ならあなたはインターネットの救世主になれる、かも。
Re:「素人考えなので外れかもしれません」 (スコア:1)
あなたが#1354120 [srad.jp]で答えてくださったACさんなのか別人なのかは存じませんが、結局技術の話にならずに状況証拠がどうの、という話で逃げられてしまうわけですか。まぁ教えて君がすんなり教えてもらえるほど世の中甘くないということですかね。
「フルルートのルーティングテーブル」というのはつまり単なる数表なわけでして、BCAMという汎用の名前も与えられているありふれた存在のように思われるのですが、それが特許になるという話はまさに素人に理解不能。ルータの世界は深いですな。
Re: (スコア:0)
そもそも、今持っているルータは経路数が倍になっても問題ないし、いざとなったら前述のとおり経路フィルタリングすればいいと思っているので、正直どーでもいいです。
だたなんとなくですが、数年前からコアルータの価格におけるDRAMチップの原価は精々1~2%程度でしょうし、メモリの搭載量よりもそれを処理するバスやらプロセッサやらが処理可能な経路数に影響しているんじゃないかなぁ、程度に思っています。
Re: (スコア:0)
過去にTCAMだけに依らないルーティングテーブルの持ち方をする装置もありましたが、性能面で非常に問題のある挙動をしたので業界から駆逐されました。原因はその会社の実装ではなく、原理的なものが原因と考えられているので他の会社もその方式に手を出さなくなりました。
tsuyaさんにおかれましては新しい実装方法を思いついたとのことですので、自分は素人だからと卑屈なことをおっしゃらないで早速スケールダウンしたモデルでいいので検証してみるのはいかがでしょうか。前述のような事情があるためすぐには受け入れられないかもしれませんが、ちゃんと動くものなら製品化は可能だと思います。
皮肉ではなく、当時とはプロセッサの能力やコンポーネントのコストも変化しておりますので、全く無謀というわけではないと思います。
Re: (スコア:0)
#CAMで2^32のテーブルなんて処理時間かかりすぎですよん
あ、僕も別のACだから、為念
Re: (スコア:0)
逆にTier 1は最後まで頑張るんじゃないかな。面子もあるだろうし、ビジネスの面でも引けないはず。
むしろTier 2以下が「もうDFZ止めまーす」とかって脱落してく方が先な気がする。
実際多くのASはフルルート持つ意義なんてあまりなくて、近隣のASの経路+αと0.0.0.0/0でいいのではないかと思っている。
そうなると頑張る必要があるルータの台数がぐっと減って、対応するコストも現実的になってくんじゃないかと。
まぁ、トランジットのコストは上がるでしょうがそれはある程度必要経費じゃないかな。