EdgeRouter12でロードバランシングするためにSFP to UF-RJ45-10Gを購入・設置
今回、EdgeRouter12でロードバランシングというものを試してみたくて、SFP to UF RJ45 10Gを購入した。 うーん……ただ試してみたかっただけ。同じ回線を使うので、本当のところ意味はないんだけど……\ 特に理由はなく、一度やってみたくて買った……思ったより値段が高かった。1Gならそれほどでもないんだ

今回、EdgeRouter12でロードバランシングというものを試してみたくて、SFP to UF RJ45 10Gを購入した。 うーん……ただ試してみたかっただけ。同じ回線を使うので、本当のところ意味はないんだけど……\ 特に理由はなく、一度やってみたくて買った……思ったより値段が高かった。1Gならそれほどでもないんだ

今回、EdgeRouter12でロードバランシングというものを試してみたくて、SFP to UF-RJ45-10Gを購入した。
うーん……ただ試してみたかっただけ。同じ回線を使うので、本当のところ意味はないんだけど……
特に理由はなく、一度やってみたくて買った……思ったより値段が高かった。1Gならそれほどでもないんだけど、無駄な機材欲しさに10Gを選んでしまった……


こんな感じだ……あ、ちなみに取り出してから撮るべきだったんだけど……できなかった(笑)


さて……取り出して、装着した……実は前に安く買った中国製のものがあったので、それを使って装着した……現在は11番ポートに接続中……

設定でロードバランシングを選択して、そのまま設定した……
では、コンソールで
show load-balance status
show load-balance watchdogと入力すると、ちゃんと表示される……コミュニティの投稿を見ると、ubnt pingに問題があるらしいけど……
これは後で対処することにしよう……(問題が起きたら……?)
さて……実際にインターネットに接続して、何度かアクセスすると、外部IPが2つに分かれる。Aになったり、Bになったりする。
でも、ここで大きな問題に直面した……
特定のIPからしか接続できないサービスを利用しているのに(AのIPからのみ接続可能)、
AとBを交互に使って外に出ていくので、BのIPで接続するとエラーが発生するのだ……
この問題を解決するために……コミュニティに投稿して、詳しい方に助けてもらい、ようやく解決した……(約3時間かかった……ㅜㅜ)
configure
set interfaces ethernet eth9 dhcp-options default-route-distance 10
commitset firewall group address-group ETH9_IPS address 121.121.121.121
set firewall group address-group ETH9_IPS address 123.123.123.123
set firewall modify balance rule 135 action modify
set firewall modify balance rule 135 destination group address-group ETH9_IPS
set firewall modify balance rule 135 modify table main
commit
sudo conntrack -F上記のコマンドで解決できた……
show firewall group address-group ETH9_IPS
show ip route
show firewall modify balanceネットワークを勉強したわけではないので、かなり理解しづらいけど……ざっくり言うとeth9に100%割り当てて、そのIPのときはロードバランシングせずにmainへ送る、ということなのかな……?よくわからない……(笑)


とにかく……IPを消すのも面倒だ……
とにかく、ロードバランシングも試したし……例外IPの処理も試してみた……
なぜやったのかはわからない。ただ試してみたくてやってみたんだけど、ほとんど夜明けまで眠れずにこれをやっていた……しかも最後には、IPアドレス帯が192.168.2.101から192.168.1.101に変わったのに、気づかずにファイアウォールでIPの例外設定をしなかったため、内部通信を遮断してしまう事態が発生した……IPアドレス帯が変わった後に例外設定をするのをすっかり忘れていたせいで、ここでもまた2時間を費やした……ㅠㅠ
次に……もしまた設定を初期化することになったりしたときには、忘れずに……この記事を参考にして、時間を無駄にしないようにしよう……
configure
set firewall group address-group ETH9_IPS address 1.1.1.1
set firewall group address-group ETH9_IPS address 2.2.2.2
commit
save