BIG-IPでL3DSR(n-path routing)を設定する
BIG-IPでL3DSR(n-path routing)を設定する方法です。
- ipip tunnel
- dscp
1. ipip tunnel
BIG-IPのipip tunnel設定
設定は簡単です。
Local Traffic -> Pools -> IP Encapsulation
ipipを選択
以上です。
Server側(CentOS/REHL)
ipipトンネルを有効にします。DirectにReplyをするためルーティングをトンネルインタフェースに向ける必要はありません。また、L2DSRと同様にLoopbackインタフェースはVIPとなるIPを設定してください。tunl0に設定するアドレスはnodeに設定したアドレスです。
$ modprobe ipip $ sudo ifconfig lo:0 192.168.1.1 netmask 255.255.255.255 -arp up $ sudo ifconfig tunl0 10.1.1.1 netmask 255.255.255.0 up
確認方法
lsmod | grep tun
sysctlも対象のLoopbackインタフェースが以下になっていることを確認します。
arp_ignore=3 arp_announce=2 rp_filter=0
2. DSCP
BIG-IPのDSCP設定
Local Traffic -> Pools -> IP Encapsulation
IP ToS to Server ToS で指定の値を設定。ここでいう値はToSです。
Server側(CentOS/REHL)
以下を使用します。やっていることはiptablesのmangleでdscpが指定の値にmatchした場合にdestinationのアドレスを変えるということです。で、その動作を実現するのに以下を使うと非常に楽です。
インストールはこちらを参照
l3dsr/README at master · yahoo/l3dsr · GitHub
シェアして頂けると嬉しいです。
参考になったという方がいれば是非お願いしますm(_ _ )m
モチベーション維持の観点で非常に励みになります。
インフラ/ネットワークエンジニアのためのネットワーク技術&設計入門
- 作者: みやたひろし
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2013/12/27
- メディア: 大型本
- この商品を含むブログ (7件) を見る
- 作者: トニーブルーク,Tony Bourke,鍋島公章,横山晴庸,上谷一
- 出版社/メーカー: オライリー・ジャパン
- 発売日: 2001/12
- メディア: 単行本
- 購入: 6人 クリック: 195回
- この商品を含むブログ (20件) を見る
- 作者: Steven Iveson
- 出版社/メーカー: Steven Iveson
- 発売日: 2013/12/29
- メディア: Kindle版
- この商品を含むブログを見る