Lagopus switchの性能評価 その1

Posted on 2014/11/03(Mon) 18:40 in technical • Tagged with lagopus, vswitch, benchmark, bsdrp, freebsd, netmap, pkt-gen

Lagopus switchの性能測定を試しにやってみましょう。

まずは究極に単純なフロー(左から入ったら右へ、右から入ったら左へ)を入れて、およそ限界と考えられる性能を確認します。


Continue reading

FreeBSDのpkt-gen(netmap)で性能を測定する前に

Posted on 2014/11/02(Sun) 18:10 in technical • Tagged with bsdrp, freebsd, netmap, pkt-gen

BSDRPをnetmap由来のpkt-gen試験機としても使うので、手元の環境で基準値性能を測定しておく。


Continue reading

BSDRP 1.52のipsec-toolsをパッチ済みパッケージで置き換える

Posted on 2014/10/09(Thu) 00:05 in technical • Tagged with router, freebsd, bsdrp, bbr, ipsec

先日設定したBSDRP にL2TP/IPsecを導入することを考えます。

FreeBSDで提供されているipsec-toolsは、パッチを当てない限り、任意に指定した送信元IPアドレスに応じたPSK(Pre-Shared-Key)しか選択できません。

従って、非固定IPとなるノードからIPsecの接続要求を処理するには、

  • 証明書を用いた認証を使う

  • 誰でも(送信元IPに依らず)共通のPSKを使うようにパッチを当てる

のいずれかの方法を取るのが、比較的簡単な解決です。

今回は後者の方法を題材に、BSDRPに新しいパッケージを追加する方法を簡単に見ていきます。


Continue reading

BSDRP 1.52に家庭用ブロードバンドルータ的な設定をする

Posted on 2014/10/08(Wed) 00:05 in technical • Tagged with router, freebsd, bsdrp, bbr

今一つ(どころじゃなく)認知度の低いBSDRPを使って、家庭用ブロードバンドルータを設定する手順についてまとめておきます。

ちょっと長いけど、興味のあるところだけつまみ食いして欲しい。

BSDRPというのは、こういうやつです。

http://bsdrp.net/

BSDRP is an embedded free and open source router distribution based on FreeBSD with Quagga and Bird.

確かに、GUIは無いし、公式アイコンもちょっとあれだけど...

思ったより必要なパッケージは入っているし、FreeBSDの知識はそのまま使えるし、軽量で小回りの利く良いやつだよ。

無線?知らない子ですね...


Continue reading

Multi Link Aggregation between vEOS and FreeBSD on GNS3

Posted on 2014/09/12(Fri) 23:40 in technical • Tagged with arista, virtualbox, gns3, bsdrp, LAG

先日VirtualBoxで使えるようにしたvEOSは、仮想環境でも MLAG(multi link aggregation) が使えるゾ!

仮想環境で冗長化の構成コンフィグテストが出来るなんて!

これでコミュ障の僕も「書式チェックしたいからマシンタイム貸してください」なんて言わなくてもコンフィグテストが出来るってことかな?

やったね!だけどVirtualBoxのインタフェースが死なないから冗長化切り替えの試験は出来ないよ。何それ死ぬの?死なないことで死ぬ。

図にするとこんな感じ。(1回このアイコン使ってみたかったので描いたけど、これスゲー疲れる)

veos_mlag_001.png

とにかく、雰囲気掴むために構築構築ゥ!


Continue reading

OpenFlow1.3 and ryu controller in GNS3

Posted on 2013/11/16(Sat) 22:42 in technical • Tagged with BSDRP, GNS3, openflow, openvswitch, ryu

逆立ちするOPで一時停止しようとする奴は信用できる。

コホン、さて。

先日、openvswitch-2.0.0のインストールが出来た ので、やっぱり流行に流されてOpenFlow 1.3が動きそうな雰囲気位は味わっておこうと思う。

そこで、可視化部分をGNS3にお願いして、簡単な構成でOpenFlow Controllerを使った通信をしてみようと思う。

構成はこんな感じ。

l3_hairpin_topology.png

では、れっつごー。


Continue reading

GNS3 + VirtualBox + BSDRP で PPPoE + L2TP を手元でこねくり回す

Posted on 2013/08/14(Wed) 03:38 in technical • Tagged with BSDRP, GNS3, L2TP, PPPoE, VirtualBox

新しいルータを買った時、新しいルータの代わりになる仮想マシンを試したい時、ISPの回線がもう少しあればいいのに。そう思うときがあります。

※この文 …


Continue reading