おのたく日記 YouTubeも始めました→
2003-12-22(Mon) [長年日記]
■ [JF] Linux Advanced Routing & Traffic Control
iprouteなどLinuxの先進的なネットワークの解説
参照: iproute2については、「第3章 iproute2 入門」
新しいネットワークコードによって、 Linux には性能と機能との (特に機能に関しては一般の OS のなかにほとんど競争者がいないくらいの) 向上がもたらされました。実際のところ、新しいルーティング・フィルタリング・クラス付けのコードは、ルータやファイアウォール、帯域制限などの専用製品の多くに比べても、より高機能になっています。
[3.1. なぜ iproute2 なのか?より引用]
■ Linux IP-IPトンネリング
Linux独自の方法 「5.2. IP in IP トンネリング」
ネットワークA(10.0.1.X)とネットワークB(10.0.2.X)をインターネット 172.16.17.18, 172.19.20.21 を経由してつなげるとき
モジュールipipとnew_tunnelを入れて
ifconfig tunl0 10.0.1.1 pointopoint 172.19.20.21
route add -net 10.0.2.0 netmask 255.255.255.0 dev tunl0
もう一方でも
ifconfig tunl0 10.0.2.1 pointopoint 172.16.17.18
route add -net 10.0.1.0 netmask 255.255.255.0 dev tunl0
GREというciscoが始めた標準的な方法「5.3. GRE トンネリング」
ip tunnel add netb mode gre remote 172.19.20.21 local 172.16.17.18 ttl 255
ip link set netb up
ip addr add 10.0.1.1 dev netb
ip route add 10.0.2.0/24 dev netb
iprouteの良いサンプル発見
|