Upload
Download free for 30 days
Login
Submit search
Lagopus.confの書式(for lagopus 0.1.x)
5 likes
2,121 views
Masaru Oki
Description of lagopus.conf.
Technology
Read more
1 of 21
Download now
Downloaded 19 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
More Related Content
PDF
新生Lagopus2017(仮称)
Masaru Oki
PDF
Lagopus 0.2
Masaru Oki
PDF
Ryu+Lagopusで OpenFlowの動きを見てみよう
Masaru Oki
PDF
Lagopus 0.2.2
Masaru Oki
PDF
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
Masaru Oki
PDF
Lagopus, raw socket build
Masaru Oki
PDF
Lagopus performance
Masaru Oki
PDF
Lagopus as open flow hybrid switch
Masaru Oki
新生Lagopus2017(仮称)
Masaru Oki
Lagopus 0.2
Masaru Oki
Ryu+Lagopusで OpenFlowの動きを見てみよう
Masaru Oki
Lagopus 0.2.2
Masaru Oki
OpenFlowでいろんなプロトコルを 話そうとするとどうなるか
Masaru Oki
Lagopus, raw socket build
Masaru Oki
Lagopus performance
Masaru Oki
Lagopus as open flow hybrid switch
Masaru Oki
What's hot
(20)
PPT
Mercurial はオフラインの海を越える
zetamatta
PPT
処理概要図&構築手順書1124
Kazuki Miura
PDF
OpenFlowをXenServerで試してみよう
Kimihiko Kitase
PDF
Open vSwitchソースコードの全体像
Sho Shimizu
PDF
Lagopusとvagrant
Masaru Oki
PPTX
Trema での Open vSwitch
kazuyas
PPT
Mongo db18 upgrade
Yukihiko SAWANOBORI
PPTX
initとプロセス再起動
Takashi Takizawa
PDF
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
Ryousei Takano
PDF
#logstudy 01 rsyslog入門
Takashi Takizawa
PDF
Lagopus Switch Usecases
Sakiko Kawai
PDF
Open stack+lagopus できるかな
Masaru Oki
PDF
Using rump on NetBSD 7.0
Masaru Oki
KEY
OpenvswitchでVPS
Daisuke Nakajima
PDF
SDNソフトウェアスイッチlagopus for FreeBSD
Masaru Oki
PDF
hpingで作るパケット
Takaaki Hoyo
PDF
Ssaw08 0617
Atsushi Tadokoro
PDF
OpenvSwitchのモニタリングと管理機能
Takashi Naito
PDF
Open flow tunnel extension on lagopus vswitch
Masaru Oki
PDF
lilo.linux.or.jp を wheezy から jessie にあげた話
Kazuhiro Nishiyama
Mercurial はオフラインの海を越える
zetamatta
処理概要図&構築手順書1124
Kazuki Miura
OpenFlowをXenServerで試してみよう
Kimihiko Kitase
Open vSwitchソースコードの全体像
Sho Shimizu
Lagopusとvagrant
Masaru Oki
Trema での Open vSwitch
kazuyas
Mongo db18 upgrade
Yukihiko SAWANOBORI
initとプロセス再起動
Takashi Takizawa
動的ネットワークパス構築と連携したエッジオーバレイ帯域制御
Ryousei Takano
#logstudy 01 rsyslog入門
Takashi Takizawa
Lagopus Switch Usecases
Sakiko Kawai
Open stack+lagopus できるかな
Masaru Oki
Using rump on NetBSD 7.0
Masaru Oki
OpenvswitchでVPS
Daisuke Nakajima
SDNソフトウェアスイッチlagopus for FreeBSD
Masaru Oki
hpingで作るパケット
Takaaki Hoyo
Ssaw08 0617
Atsushi Tadokoro
OpenvSwitchのモニタリングと管理機能
Takashi Naito
Open flow tunnel extension on lagopus vswitch
Masaru Oki
lilo.linux.or.jp を wheezy から jessie にあげた話
Kazuhiro Nishiyama
Ad
More from Masaru Oki
(19)
PDF
NetBSD移植の昔話
Masaru Oki
PDF
Rust-DPDK
Masaru Oki
PDF
Rust-DPDK
Masaru Oki
PDF
今よりも少し(?)昔、 Windowsを作ろうとした話
Masaru Oki
PDF
Onieで遊んでみようとした話
Masaru Oki
PDF
GPD WINが来た!
Masaru Oki
PDF
Lagopus as open flow hybrid switch 実践編
Masaru Oki
PDF
LagopusでPPPoEを使えるか考えてみた件
Masaru Oki
PDF
Lagopus どれだけ速いのか
Masaru Oki
PDF
Lagopus 0.2.7
Masaru Oki
PDF
Lagopus match improvements
Masaru Oki
PDF
Lagopus 0.2.4
Masaru Oki
PDF
Net bsd advent calendar 2015 bpf
Masaru Oki
PDF
Rumpを使ってみる
Masaru Oki
PDF
FreeBSD jail+vnetと戯れた話
Masaru Oki
PDF
Xeon dとlagopusと、pktgen dpdk
Masaru Oki
PDF
Running lagopus on Xeon D
Masaru Oki
PDF
Using Xeon D 10GBase-T
Masaru Oki
PDF
DPDK QoS
Masaru Oki
NetBSD移植の昔話
Masaru Oki
Rust-DPDK
Masaru Oki
Rust-DPDK
Masaru Oki
今よりも少し(?)昔、 Windowsを作ろうとした話
Masaru Oki
Onieで遊んでみようとした話
Masaru Oki
GPD WINが来た!
Masaru Oki
Lagopus as open flow hybrid switch 実践編
Masaru Oki
LagopusでPPPoEを使えるか考えてみた件
Masaru Oki
Lagopus どれだけ速いのか
Masaru Oki
Lagopus 0.2.7
Masaru Oki
Lagopus match improvements
Masaru Oki
Lagopus 0.2.4
Masaru Oki
Net bsd advent calendar 2015 bpf
Masaru Oki
Rumpを使ってみる
Masaru Oki
FreeBSD jail+vnetと戯れた話
Masaru Oki
Xeon dとlagopusと、pktgen dpdk
Masaru Oki
Running lagopus on Xeon D
Masaru Oki
Using Xeon D 10GBase-T
Masaru Oki
DPDK QoS
Masaru Oki
Ad
Recently uploaded
(12)
PDF
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
Takuya Minagawa
PPTX
生成AIとモデルベース開発:実はとても相性が良いことを説明します。まあそうだろうなと思われる方はご覧ください。
Akira Tanaka
PDF
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
hatedwunao
PDF
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
Masaki Yamakawa
PDF
[email protected]
Matsushita Laboratory
PPTX
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
Ko Jikawa
PDF
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
池田 直哉
PDF
Working as an OSS Developer at Ruby Association Activity Report 2025
Hiroshi SHIBATA
PDF
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
Kannabi1
PPTX
Vibe Codingを触って感じた現実について.pptx .
iPride Co., Ltd.
PDF
20250823_IoTLT_vol126_kitazaki_v1___.pdf
Ayachika Kitazaki
PDF
翔泳社 「C++ ゼロからはじめるプログラミング」対応 C++学習教材(三谷純)
Jun MITANI
R-SCoRe: Revisiting Scene Coordinate Regression for Robust Large-Scale Visual...
Takuya Minagawa
生成AIとモデルベース開発:実はとても相性が良いことを説明します。まあそうだろうなと思われる方はご覧ください。
Akira Tanaka
ココロ分解帳|感情をやさしく分解し自分と他者を理解するためのモバイルノートアプリ
hatedwunao
20250826_Devinで切り拓く沖縄ITの未来_AI駆動開発勉強会 沖縄支部 第2回
Masaki Yamakawa
[email protected]
Matsushita Laboratory
Cosense - 整えずして完全勝利!Cosenseが他のwikiツールと違う理由
Ko Jikawa
Geminiの出力崩壊 本レポートは、Googleの大規模言語モデル「Gemini 2.5」が、特定の画像と短文入力に対して、誤った地名を推定し、最終的に...
池田 直哉
Working as an OSS Developer at Ruby Association Activity Report 2025
Hiroshi SHIBATA
Yamaha DT200WR Real Enduro ENGINE CYLINDER TRANSMISSION
Kannabi1
Vibe Codingを触って感じた現実について.pptx .
iPride Co., Ltd.
20250823_IoTLT_vol126_kitazaki_v1___.pdf
Ayachika Kitazaki
翔泳社 「C++ ゼロからはじめるプログラミング」対応 C++学習教材(三谷純)
Jun MITANI
Lagopus.confの書式(for lagopus 0.1.x)
1.
lagopus.confの書式 (for Lagopus 0.1.x) Dec
18, 2014 Masaru OKI
[email protected]
2.
ご注意 OSS版Lagopusの現在のバージョンは0.1.1。 0.1.2を準備中です。 その後、0.3.0(仮)のリリースが予定されています。 0.3.0(仮)では、書式が少し(?)変わります。 本説明は0.1.x向けですので、ご注意ください。
3.
lagopus.conf ● samples/lagopus.confに例があります。 ● QUICKSTART.mdにも例が載っています。 ●
書式等のドキュメントは、現在ありません。 ● “lagopus.conf”が起動時に参照されます。 ○ 参照順は 1. カレントディレクトリ 2. configureの--sysconfdir指定 (/usr/local/etcなど) ● パス指定: lagopus -C ./my.conf
4.
lagopus.confで設定するもの OpenFlow logical switchの設定。 ブリッジと呼んでいます。 interface
ethernet DPDK portid 0 interface ethernet DPDK portid N bridge-domains bridge-domains “br0” port port-no controller <IP> local-address local-port port tls or not fail-secure-mode dpid
5.
lagopus.confの書式 KEYWORD { KEYWORD parameter; } KEYWORD
parameter { KEYWORD { … } }
6.
lagopus.confの書式のお約束 ● 改行は無視されます。 ● 下記のいずれか。この単位で任意に省略できます。 ○
KEYWORD; ○ KEYWORD parameter; ○ KEYWORD KEYWORD; ○ KEYWORD KEYWORD parameter; ● ; の代わりに { … } がつく書式があります。 ● { } の中に、入れ子でKEYWORD… を書きます。 ● 記述順は自由ですが上から評価されていきます。
7.
トップレベルキーワード 下記が定義されています。(詳細は後述) ● tls ● snmp ●
interface ● bridge-domains ● protocols ● system
8.
tls TLS接続関連の情報を設定します。 tls { certificate-store ディレクトリ名; certificate-file
ファイル名; private-key “プライベートキー文字列”; trust-point-conf ファイル名; } ● コントローラとのSSL接続の信頼性担保に使用。
9.
snmp SNMPに関する設定です。 snmp { master-agentx-socket 接続先アドレス; ping-interval-second
数値(1-255); } ● SNMPサポートの場合に使われます。 ● 現在OSS版では書式が定義されているのみです。 ● 動作しませんので、記述不要です。
10.
interface Lagopusで使用するインタフェースを定義します。 第2レベルキーワードが複数あります。 ● interface ethernet ●
interface gre ● interface vxlan ● interface nvgre 現在はinterface ethernetのみ実装されています。
11.
interface ethernet interface ethrenet
{ NIC名; NIC名 shutdown; } ● shutdownをつけるとlink downになります。(未実装) ● DPDK版のNIC名: “eth”の後ろにポートID。 ○ Linuxで見えている名前と無関係な点に注意。 ● raw socket版のNIC名: Linuxで見える名前そのまま。
12.
bridge-domains OpenFlowスイッチを定義します。複数定義可能。 ● ブリッジ名: “br”を接頭辞につける任意の名前。 bridge-domains
br0 { … } ● 第2レベルキーワード(未実装のものは省略) ○ dpid ○ port ○ fail-secure-mode ○ controller
13.
bridge-domains dpid datapath idを指定します。 bridge-domains
br0 { dpid 0.00:00:00:00:00:01; ● OpenFlow仕様で下位48bitはMACアドレスという記 述があり、上位16ビットを10進数、下位48ビットを MACアドレス形式で記述します。 ● <10進数> . <MACアドレス>です。 ● 記述がない場合、起動時に乱数で生成します。
14.
bridge-domains port OpenFlowポートを定義します。 bridge-domains br0
{ port { eth0; eth1 port-no 5; ● interfaceで指定した名前を書きます。 ● 末尾の数字+1がポート番号、port-noで指定可能。 ● raw socket版では、ほぼport-no必須。
15.
bridge-domains fail-secure-mode コントローラとの接続が切れたときの動作設定。 bridge-domains br0
{ fail-secure-mode; … ● 記述あり: fail-secure-mode(フロー処理続行) ● 記述なし: fail-standalone-mode ○ 本来はOFPP_NORMALでレガシー処理されます。 ○ 現在はハイブリッドサポートがないのでall drop。
16.
bridge-domains controller コントローラとの接続に関する設定です。 IPアドレス指定の後ろに第3レベルキーワード bridge-domains br0
{ controller 127.0.0.1 { ● protocols ● port ● local-address ● local-port
17.
bridge-domains controller ● protocols ○
“protocols tls;”でTLS接続(記述なしでTCP接続) ● port ○ 接続先のTLS/TCPポート番号を指定。指定なしは6633。 ● local-address ○ 自IPアドレスを手動で指定します。指定なしで自動選択 ● local-port ○ 自ポート番号を手動で指定します。指定なしで自動選択
18.
bridge-domains controller 6633/tcp宛で接続先IPアドレス指定だけなら bridge-domains br0
{ controller 192.168.0.1; … } ● IPアドレス部分にはIPv6アドレスも指定可能。
19.
記述に関しての注意点 ● 記述誤りは無視されて、止まらず動きます。 ● 起動オプションとconfのポートに食い違いがある ときは、両方で有効なポートのみ動きます。 ●
現在、チェッカープログラムはありません。 ● 文法はconfiguration.xmlで定義されます。 ○ プログラムでXMLと同じ埋め込み文字列を使ってます。 ○ そのため、xmlファイル変更のみで文法変更は不可能。
20.
こんなことできますか? Q.Lagopus側でlistenしてovs-ofctlでフロー設定可能? A.できません。ovs-controllerとはお話しできます。 Q.ブリッジを2つ作ってそれぞれのポートを接続可能? A.ポートの接続にPipe PMDを使えば可能です。 Q.lagoshからフロー設定可能? A.できません。表示はshow flowでできます。
21.
思ったように動かない、困ったときは ● ひとまず、ログを参照してください。 ○ Ubuntuなら/var/log/syslog
(他のと混ざります) ○ Lagopus自身、かなりいろいろ吐きます。 ● 起動パラメータで出力先を指定することも可能。 ○ sudo lagopus -d -C ./my.conf -l /dev/stdout … ● stdout指定すると画面に出ます。 ● ファイルを指定してlagopusのログだけ分離も可能。
Download