狠狠撸

狠狠撸Share a Scribd company logo
GoBGP活用による
SD-WANプラクティス
1
2016.7.2
@ttsubo
2
自己紹介
? SDN/NFV技術に興味を持ったNWエンジニア
? Ryu SDN Frameworkのコントリビュータをやってました
? 最近は、GoBGPのコントリビュータをやってます
@ttsubo
×
発表サブテーマ
SD-WAN
3
Raspberry Pi
=
GoBGPとは ...
https://github.com/osrg/gobgp
● GolangによるオープンソースなBGP実装コード?
- マルチコアCPUでの動作に優位?
- インストールが、とても簡単
● 最先端なBGP機能が提供
● BGPエキスパートによる検証事例が豊富
● gRPCベースの豊富なAPIが公開
? - 利用者独自の拡張が可能
4
gRPC
ところで、SDNネタの発表会などの場で、
pingの動態デモを成功させることが、
SDNエンジニアの醍醐味ですよね。
5
GoBGP基本構成だと ...
GoBGP基本構成の場合
FIBが存在しないため...
gobgpd
基本構成
RIB gobgpd
基本構成
RIB
不達!!
FIB FIB
BGP伝搬
pingによるデモが行えない!!
6
GoBGPにD-Planeを ...
RIB <-> FIB連携させる手法は、何点か存在します。
7
● 解決策1「zapiを経由して、FIBに注入する」
● 解決策2「netlinkで、FIBに注入する」
● 解決策3「OpenFlowで、FIBに注入する」
BGP伝搬gobgpd
Linux Networking
Subsystem FIB
基本構成
RIB
RIB <-> FIB連携させるには?
8
● 解決策1「zapiを経由して、FIBに注入する」
GoBGPにD-Planeを ...
zebra
Linux Networking
Subsystem
Linux
User Space
Linux
Kernel Space
zapi
netlink
gobgpd
FIB
GoBGPのオプション機能”FIB manipulation”により、
gobgpdとzebra間のzapiをgolangから制御できる仕組み
が活用できます。
RIB
9
ちなみに、Quaggaの場合だと ...
zebra
Linux Networking
Subsystem
Linux
User Space
Linux
Kernel Space
zapi
netlink
bgpd ospfd ripd
RIB <-> FIB連携は、zapi方式が採用されています
10
Qiita記事
「GoBGPのオプション機能"FIB manipulation”
を活用して、BGPルータ動作を試してみる」
を参考にしてください。
http://qiita.com/ttsubo/items/1bdced59f5c99bb548fa
GoBGPにD-Planeを ...
11
● 解決策2「netlinkで、FIBに注入する」
Linux Networking
Subsystem
Linux
User Space
Linux
Kernel Space
netlink
gobgpd
FIB
RIB
gobgpdが、netlink経由で、FIBにBGP経路を注入してしまう
方法です。ただし、現時点では、gobgpdが直接、FIBに注入
するやり方を許容しておりません。
許容されていない
12
https://github.com/osrg/goplane
なお、goplane経由で、FIB注入が可能です
GoBGP開発チームでは、RIB <-> FIB連携を担う仕組みとして、
goplaneを提供しています。ただし、goplaneリポジトリは、実験
的要素が高いので、実装形態も急速に変化するかもしれません。
Linux Networking
Subsystem
Linux
User Space
Linux
Kernel Space
netlink
gobgpd
FIB
RIB
goplane
gRPC
GoBGPにD-Planeを ...
13
● 解決策3「OpenFlowで、FIBに注入する」
実は、まだ実装がありません。 ( ̄Д ̄;) ガーン
Open vSwitch?等
OpenFlow
gobgpd
FlowTable
(FIB)
RIB
gRPC
OpenFlowコントローラ
or
gRPCベースの豊富なAPIをうまく活用すれば、業界初の
GoBGP/OpenFlowコントローラも実現可能ですね。
14
● Golangで動作するOpenFlowコントローラが
オープンソースで提供されると素敵だと思います
● 今のところ、該当しそうなものが見当たらないん
ですよね
オープンソースなGolang版
OpenFlowコントローラって、
ニーズあるのかな?
15
ここから、SD-WANの話です ...
本当なら、ネットワーク機器向けOS「Cumulus Linux」
とかを準備したいところだが、個人活動だと資金面と
かの敷居が高いです ... orz
16
SD-WAN機器 ...
お手軽に自宅で
動作させることが
できる機材として ...
財布にやさしく、ファンレスで、省スペース、
省電力なRaspberry Piでチャレンジします!!
... というわけで、SD-WAN機器を揃えてみました
17
(1) GoBGP on Raspberry Pi
Raspberry Pi2 × 2
- Ubuntu Server
- USB LAN Adapter(10/100M)
18
Raspberry Pi3 × 1
ファンレスで、省スペース、省電力なところがGood !!
(2) JUNOS on SRX100
root@SRX-2> show security flow status
Flow forwarding mode:
Inet forwarding mode: packet based
Inet6 forwarding mode: packet based
MPLS forwarding mode: packet based
ISO forwarding mode: drop
Flow trace status
Flow tracing status: off
Flow session distribution
Distribution mode: RR-based
packet based modeで動作
SD-WAN構成に、JUNOSルータも配備してみた
19
(3) Quagga on OpenWRT
BusyBox v1.19.4 (2014-03-30 18:50:39 JST) built-in shell (ash)
Enter 'help' for a list of built-in commands.
_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
BARRIER BREAKER (Bleeding Edge, r40300)
-----------------------------------------------------
* 1/2 oz Galliano Pour all ingredients into
* 4 oz cold Coffee an irish coffee mug filled
* 1 1/2 oz Dark Rum with crushed ice. Stir.
* 2 tsp. Creme de Cacao
-----------------------------------------------------
root@Quagga-2:~#
root@Quagga-2:~# vtysh
Hello, this is Quagga (version 0.99.22.3).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
さらに、オープンソースBGPルータも配備してみた
20
21
SD-WAN Orchestratorを作ってみました。
SD-WAN構成のBGPルータを一元管理できると
いいですよね。さらに、SD-WANで故障が発生した
場合、検出できる仕組みがあるといいですよね。
SD-WANプラクティス ...
そこで ...
Quagga-1
SRX-1
SRX-2
Quagga-2GoBGP-1
GoBGP-2
GoBGP-3
すなわち、トータルなBGP監視制御がしたい !!
22
Quagga-1
SRX-1
SRX-2
Quagga-2
vrrp
GoBGP-1
GoBGP-2
GoBGP-3
SD-WAN Orchestrator
一元管理
GoBGPの設定情報を、バラバラで管理すると作業効率が
悪いので、SD-WAN Orchestratorで一元管理したい
(チャレンジ1) 厂顿-奥础狈コンフィグ构成の一元管理
23
gobgp-config-worker
GoBGP-1
GoBGP-2
GoBGP-3
etcd
Gohan (server mode)
sqlite3
Gohan (client)
gobgp (cli)
gRPC
SD-WAN Orchestrator
REST(POST)
24
Quagga-1
SRX-1
SRX-2
Quagga-2
vrrp
GoBGP-1
GoBGP-2
GoBGP-3
状態通知
BGP Peer断が発生した場合に、発生箇所を即座に把握
できるように、SD-WAN Orchestratorで一元監視したい
Peer断
(チャレンジ2)?SD-WAN BGP Peer断の即時検知
SD-WAN Orchestrator
etcd
Gohan (server mode)
sqlite3
Gohan (client)
SD-WAN Orchestrator
REST(GET)
25
GoBGP-1
GoBGP-2
GoBGP-3
Peer断
gobgp-monitoring-worker
gobgp (cli) 検出
gRPC
検出
https://youtu.be/S38mZxHtRZo
https://github.com/ttsubo/
sdwan_orchestrator_with_gobgp/blob/master/
TremaDay/Scenario_of_Sdwan_Demo.md
■ github
■ YouTube
26
今回のSD-WANプラクティスでのチャレンジテーマが
期待通りに動作している様子を、以下のサイトから、
ご覧いただけます
動態デモコンテンツ公開中 ...
27
GoBGPには、最先端なBGP機能が盛り込まれていて、
日進月歩、進化しております。さらに、Slackなどを通じて、
Community活動が共有されております。
GoBGPは、本当、お手軽にはじめることができますので、
いっしょに、GoBGPの活動に、貢献してみませんか?
最後に ...
Join Us ?
28
以下、
解決策1「zapiを経由して、FIBに注入する」
の補足スライド
29
golangのSampleCodeからzapi経由で、Linux Kernel
上のFIBにBGP経路を注入する様子を確認してみます。
zebra
Linux Networking
Subsystem
zapi
netlink
Sample Code
Linux
User Space
Linux
Kernel Space
FIB
RIB
● 解決策1「zapiを経由して、FIBに注入する」
GoBGPにD-Planeを ...
30
$ cat sample_zclient.go
package main
import (
log "github.com/Sirupsen/logrus"
"github.com/osrg/gobgp/zebra"
"net"
"os"
"strconv"
"strings"
"time"
)
func zclient(ipaddress, nexthop, metric string) {
var prefix net.IP
nexthops := []net.IP{}
l := strings.SplitN(ipaddress, "/", 2)
prefix = net.ParseIP(l[0]).To4()
nexthops = []net.IP{net.ParseIP(nexthop).To4()}
plen, _ := strconv.Atoi(l[1])
metric_int, _ := strconv.Atoi(metric)
cli, err := zebra.NewClient("unix", "/var/run/quagga/zserv.api", zebra.ROUTE_BGP)
if err != nil {
log.Errorf("Failed: %s", err)
}
cli.SendHello()
time.Sleep(1000 * time.Millisecond)
b := &zebra.IPRouteBody{
Type: zebra.ROUTE_BGP,
SAFI: zebra.SAFI_UNICAST,
Message: zebra.MESSAGE_NEXTHOP | zebra.MESSAGE_DISTANCE | zebra.MESSAGE_METRIC,
Prefix: prefix,
PrefixLength: uint8(plen),
Nexthops: nexthops,
Metric: uint32(metric_int),
Api: zebra.IPV4_ROUTE_ADD,
}
if e := cli.SendCommand(zebra.IPV4_ROUTE_ADD, b); e != nil {
log.Errorf("Failed: %s", err)
}
time.Sleep(10000 * time.Millisecond)
cli.Close()
}
func main() {
log.SetLevel(log.DebugLevel)
log.SetOutput(os.Stdout)
ipaddress := os.Args[1]
nexthop := os.Args[2]
metric := os.Args[3]
zclient(ipaddress, nexthop, metric)
}
zapi経由でzebraにBGP経路を登録するSample Code
←zapiライブラリ
$ telnet localhost zebra
Connected to localhost.
Escape character is '^]'.
Hello, this is Quagga (version 0.99.22.4).
Copyright 1996-2005 Kunihiro Ishiguro, et al.
User Access Verification
Password:
Router> show ip route bgp
Codes: K - kernel route, C - connected, S - static, R - RIP,
O - OSPF, I - IS-IS, B - BGP, A - Babel,
> - selected route, * - FIB route
B>* 192.168.100.0/24 [20/200] via 192.168.0.1, eth1, 00:00:01
31
$ sudo ./sample_zclient 192.168.100.0/24 192.168.0.1 200
DEBU[0000] send command to zebra Body=&{RedistDefault:ROUTE_BGP} Header={Len:6 Marker:
255 Version:2 Command:HELLO} Topic=Zebra
DEBU[0001] send command to zebra Body=type: ROUTE_BGP, flags: , message: 13, prefix:
192.168.100.0, length: 24, nexthop: 192.168.0.1, distance: 0, metric: 200 Header={Len:6 Marker:255 Version:
2 Command:IPV4_ROUTE_ADD} Topic=Zebra
zapiサンプルコードから、BGP経路をzebraに登録して ...
route情報を確認してみると ...
BGP経路が登録されました。
$ route -n | grep 192.168.100.0
192.168.100.0 192.168.0.1 255.255.255.0 UG 200 0 0 eth1
さらに、FIB情報を確認してみると ...
netlinkでLinuxのFIBに登録されました。
32
// API Types.
type API_TYPE uint16
const (
_ API_TYPE = iota
INTERFACE_ADD
INTERFACE_DELETE
INTERFACE_ADDRESS_ADD
INTERFACE_ADDRESS_DELETE
INTERFACE_UP
INTERFACE_DOWN
IPV4_ROUTE_ADD
IPV4_ROUTE_DELETE
IPV6_ROUTE_ADD
IPV6_ROUTE_DELETE
https://github.com/osrg/gobgp/blob/master/zebra/zapi.go#L69-L98
REDISTRIBUTE_ADD
REDISTRIBUTE_DELETE
REDISTRIBUTE_DEFAULT_ADD
REDISTRIBUTE_DEFAULT_DELETE
IPV4_NEXTHOP_LOOKUP
IPV6_NEXTHOP_LOOKUP
IPV4_IMPORT_LOOKUP
IPV6_IMPORT_LOOKUP
INTERFACE_RENAME
ROUTER_ID_ADD
ROUTER_ID_DELETE
ROUTER_ID_UPDATE
HELLO
MESSAGE_MAX
)
なお、zapiは、ipv4, ipv6しか対応していないようです
(MPLSラベルとか、FIBに注入することはできません。)
Ad

Recommended

大规模顿颁のネットワークデザイン
大规模顿颁のネットワークデザイン
Masayuki Kobayashi
?
ガチで闻く!ヤフーの翱辫别苍厂迟补肠办プライベート?クラウドの実态とは
ガチで闻く!ヤフーの翱辫别苍厂迟补肠办プライベート?クラウドの実态とは
Brocade
?
大规模サービスを支えるネットワークインフラの全貌
大规模サービスを支えるネットワークインフラの全貌
LINE Corporation
?
AS45679 on FreeBSD
AS45679 on FreeBSD
Tomocha Potter
?
ネットワークOS野郎 ~ インフラ野郎Night 20160414
ネットワークOS野郎 ~ インフラ野郎Night 20160414
Kentaro Ebisawa
?
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)
NTT DATA Technology & Innovation
?
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
わかる!metadata.managedFields / Kubernetes Meetup Tokyo 48
Preferred Networks
?
コンテナネットワーキング(颁狈滨)最前线
コンテナネットワーキング(颁狈滨)最前线
Motonori Shindo
?
最近の翱辫别苍厂迟补肠办を振り返ってみよう
最近の翱辫别苍厂迟补肠办を振り返ってみよう
Takashi Kajinami
?
闭域网接続の技术入门
闭域网接続の技术入门
Masayuki Kobayashi
?
Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話
Toshihiro Araki
?
FD.io VPP事始め
FD.io VPP事始め
tetsusat
?
Java でつくる 低レイテンシ実装の技巧
Java でつくる 低レイテンシ実装の技巧
Ryosuke Yamazaki
?
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
?
Java 18で入ったJVM関連の(やや細かめな)改善(JJUGナイトセミナー「Java 18 リリース記念イベント」発表資料)
Java 18で入ったJVM関連の(やや細かめな)改善(JJUGナイトセミナー「Java 18 リリース記念イベント」発表資料)
NTT DATA Technology & Innovation
?
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Platform - Japan
?
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
?
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー?
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー?
Preferred Networks
?
颁齿尝冲説明冲公开用.辫诲蹿
颁齿尝冲説明冲公开用.辫诲蹿
Yasunori Goto
?
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
?
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
?
骋辞による奥别产アプリ开発のキホン
骋辞による奥别产アプリ开発のキホン
Akihiko Horiuchi
?
インフラエンジニアのための肠补蝉蝉补苍诲谤补入门
インフラエンジニアのための肠补蝉蝉补苍诲谤补入门
Akihiro Kuwano
?
Apache Bigtopによるオープンなビッグデータ処理基盤の構築(オープンデベロッパーズカンファレンス 2021 Online 発表資料)
Apache Bigtopによるオープンなビッグデータ処理基盤の構築(オープンデベロッパーズカンファレンス 2021 Online 発表資料)
NTT DATA Technology & Innovation
?
贰迟丑别谤苍别迟の受信処理
贰迟丑别谤苍别迟の受信処理
Takuya ASADA
?
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
NTT DATA Technology & Innovation
?
インターネットの仕组みと滨厂笔の构造
インターネットの仕组みと滨厂笔の构造
Taiji Tsuchiya
?
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
?
検証环境を骋辞叠骋笔で极力仮想化してみた
検証环境を骋辞叠骋笔で极力仮想化してみた
Toshiya Mabuchi
?
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
Shu Sugimoto
?

More Related Content

What's hot (20)

最近の翱辫别苍厂迟补肠办を振り返ってみよう
最近の翱辫别苍厂迟补肠办を振り返ってみよう
Takashi Kajinami
?
闭域网接続の技术入门
闭域网接続の技术入门
Masayuki Kobayashi
?
Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話
Toshihiro Araki
?
FD.io VPP事始め
FD.io VPP事始め
tetsusat
?
Java でつくる 低レイテンシ実装の技巧
Java でつくる 低レイテンシ実装の技巧
Ryosuke Yamazaki
?
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
?
Java 18で入ったJVM関連の(やや細かめな)改善(JJUGナイトセミナー「Java 18 リリース記念イベント」発表資料)
Java 18で入ったJVM関連の(やや細かめな)改善(JJUGナイトセミナー「Java 18 リリース記念イベント」発表資料)
NTT DATA Technology & Innovation
?
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Platform - Japan
?
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
?
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー?
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー?
Preferred Networks
?
颁齿尝冲説明冲公开用.辫诲蹿
颁齿尝冲説明冲公开用.辫诲蹿
Yasunori Goto
?
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
?
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
?
骋辞による奥别产アプリ开発のキホン
骋辞による奥别产アプリ开発のキホン
Akihiko Horiuchi
?
インフラエンジニアのための肠补蝉蝉补苍诲谤补入门
インフラエンジニアのための肠补蝉蝉补苍诲谤补入门
Akihiro Kuwano
?
Apache Bigtopによるオープンなビッグデータ処理基盤の構築(オープンデベロッパーズカンファレンス 2021 Online 発表資料)
Apache Bigtopによるオープンなビッグデータ処理基盤の構築(オープンデベロッパーズカンファレンス 2021 Online 発表資料)
NTT DATA Technology & Innovation
?
贰迟丑别谤苍别迟の受信処理
贰迟丑别谤苍别迟の受信処理
Takuya ASADA
?
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
NTT DATA Technology & Innovation
?
インターネットの仕组みと滨厂笔の构造
インターネットの仕组みと滨厂笔の构造
Taiji Tsuchiya
?
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
?
最近の翱辫别苍厂迟补肠办を振り返ってみよう
最近の翱辫别苍厂迟补肠办を振り返ってみよう
Takashi Kajinami
?
Machine configoperatorのちょっとイイかもしれない話
Machine configoperatorのちょっとイイかもしれない話
Toshihiro Araki
?
FD.io VPP事始め
FD.io VPP事始め
tetsusat
?
Java でつくる 低レイテンシ実装の技巧
Java でつくる 低レイテンシ実装の技巧
Ryosuke Yamazaki
?
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
Grafana LokiではじめるKubernetesロギングハンズオン(NTT Tech Conference #4 ハンズオン資料)
NTT DATA Technology & Innovation
?
Java 18で入ったJVM関連の(やや細かめな)改善(JJUGナイトセミナー「Java 18 リリース記念イベント」発表資料)
Java 18で入ったJVM関連の(やや細かめな)改善(JJUGナイトセミナー「Java 18 リリース記念イベント」発表資料)
NTT DATA Technology & Innovation
?
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
GKE に飛んでくるトラフィックを 自由自在に操る力 | 第 10 回 Google Cloud INSIDE Games & Apps Online
Google Cloud Platform - Japan
?
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
モノビット エンジン
?
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー?
PFN のオンプレML基盤の取り組み / オンプレML基盤 on Kubernetes ?PFN、ヤフー?
Preferred Networks
?
颁齿尝冲説明冲公开用.辫诲蹿
颁齿尝冲説明冲公开用.辫诲蹿
Yasunori Goto
?
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
今こそ知りたいSpring Batch(Spring Fest 2020講演資料)
NTT DATA Technology & Innovation
?
PostgreSQL 15の新機能を徹底解説
PostgreSQL 15の新機能を徹底解説
Masahiko Sawada
?
骋辞による奥别产アプリ开発のキホン
骋辞による奥别产アプリ开発のキホン
Akihiko Horiuchi
?
インフラエンジニアのための肠补蝉蝉补苍诲谤补入门
インフラエンジニアのための肠补蝉蝉补苍诲谤补入门
Akihiro Kuwano
?
Apache Bigtopによるオープンなビッグデータ処理基盤の構築(オープンデベロッパーズカンファレンス 2021 Online 発表資料)
Apache Bigtopによるオープンなビッグデータ処理基盤の構築(オープンデベロッパーズカンファレンス 2021 Online 発表資料)
NTT DATA Technology & Innovation
?
贰迟丑别谤苍别迟の受信処理
贰迟丑别谤苍别迟の受信処理
Takuya ASADA
?
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
Kubernetes環境に対する性能試験(Kubernetes Novice Tokyo #2 発表資料)
NTT DATA Technology & Innovation
?
インターネットの仕组みと滨厂笔の构造
インターネットの仕组みと滨厂笔の构造
Taiji Tsuchiya
?
Serf / Consul 入門 ~仕事を楽しくしよう~
Serf / Consul 入門 ~仕事を楽しくしよう~
Masahito Zembutsu
?

Viewers also liked (20)

検証环境を骋辞叠骋笔で极力仮想化してみた
検証环境を骋辞叠骋笔で极力仮想化してみた
Toshiya Mabuchi
?
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
Shu Sugimoto
?
企業の通信コストを大幅に削減! SD-WANの正体とは?
企業の通信コストを大幅に削減! SD-WANの正体とは?
Citrix Systems Japan
?
2015.7.17 JANOG36 BGP Flowspec Interoperability Test @ Interop Tokyo 2015 Sho...
2015.7.17 JANOG36 BGP Flowspec Interoperability Test @ Interop Tokyo 2015 Sho...
Shuichi Ohkubo
?
次の仮想化は奥础狈回线!?奥础狈仮想化ソリューション
次の仮想化は奥础狈回线!?奥础狈仮想化ソリューション
Citrix Systems Japan
?
BMP活用による SDN時代のオーバレイNW監視手法の提案
BMP活用による SDN時代のオーバレイNW監視手法の提案
Toshiki Tsuboi
?
Technical report for IPv6 Routing w/ bgp4+ (part2)
Technical report for IPv6 Routing w/ bgp4+ (part2)
Toshiki Tsuboi
?
モバイル奥础狈が救う公司ネットワーク~厂贰滨尝と厂惭贵で创る高可用性奥础狈のご绍介~
モバイル奥础狈が救う公司ネットワーク~厂贰滨尝と厂惭贵で创る高可用性奥础狈のご绍介~
SEIL SMF
?
OpenStack with OpenFlow
OpenStack with OpenFlow
Toshiki Tsuboi
?
SOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemory
Maho Takara
?
ベアメタルクラウドの可能性 ~ 今話題のベアメタルクラウドとは何か、 またその可能性について探求する ~
ベアメタルクラウドの可能性 ~ 今話題のベアメタルクラウドとは何か、 またその可能性について探求する ~
Kimihiko Kitase
?
170130 IoT LT #23 (CESで見てきたハードウェアスタートアップを支えるエコシステム) @ソフトバンク
170130 IoT LT #23 (CESで見てきたハードウェアスタートアップを支えるエコシステム) @ソフトバンク
Toshiki Tsuboi
?
搁测耻叠骋笔厂辫别补办别谤を活用した翱辫别苍贵濒辞飞简易ルータを试してみた
搁测耻叠骋笔厂辫别补办别谤を活用した翱辫别苍贵濒辞飞简易ルータを试してみた
Toshiki Tsuboi
?
今、本当に“オープン”が必要なそのワケ ブロケードが考える狈贵痴の今、厂顿狈への未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考える狈贵痴の今、厂顿狈への未来とは?
Brocade
?
http2 最速実装 v2
http2 最速実装 v2
Yoshihiro Iwanaga
?
Open daylightバージョンアップ対応
Open daylightバージョンアップ対応
Tatsuki Iida
?
最近の罢谤别尘补を触ってみてちょっとはまったこととか
最近の罢谤别尘补を触ってみてちょっとはまったこととか
M Hagiwara
?
HTTP2 最速実装 ?入門編?
HTTP2 最速実装 ?入門編?
Kaoru Maeda
?
そろそろビジネスに贡献する厂顿狈を考えませんか?~キーワードは“オープン”~
そろそろビジネスに贡献する厂顿狈を考えませんか?~キーワードは“オープン”~
Brocade
?
Cloud-Delivered SD-WAN is Earth Friendly - VeloCloud
Cloud-Delivered SD-WAN is Earth Friendly - VeloCloud
VeloCloud Networks, Inc.
?
検証环境を骋辞叠骋笔で极力仮想化してみた
検証环境を骋辞叠骋笔で极力仮想化してみた
Toshiya Mabuchi
?
Tutorial: Using GoBGP as an IXP connecting router
Tutorial: Using GoBGP as an IXP connecting router
Shu Sugimoto
?
企業の通信コストを大幅に削減! SD-WANの正体とは?
企業の通信コストを大幅に削減! SD-WANの正体とは?
Citrix Systems Japan
?
2015.7.17 JANOG36 BGP Flowspec Interoperability Test @ Interop Tokyo 2015 Sho...
2015.7.17 JANOG36 BGP Flowspec Interoperability Test @ Interop Tokyo 2015 Sho...
Shuichi Ohkubo
?
次の仮想化は奥础狈回线!?奥础狈仮想化ソリューション
次の仮想化は奥础狈回线!?奥础狈仮想化ソリューション
Citrix Systems Japan
?
BMP活用による SDN時代のオーバレイNW監視手法の提案
BMP活用による SDN時代のオーバレイNW監視手法の提案
Toshiki Tsuboi
?
Technical report for IPv6 Routing w/ bgp4+ (part2)
Technical report for IPv6 Routing w/ bgp4+ (part2)
Toshiki Tsuboi
?
モバイル奥础狈が救う公司ネットワーク~厂贰滨尝と厂惭贵で创る高可用性奥础狈のご绍介~
モバイル奥础狈が救う公司ネットワーク~厂贰滨尝と厂惭贵で创る高可用性奥础狈のご绍介~
SEIL SMF
?
SOFTLAYERベアメタル + Fusion ioMemory
SOFTLAYERベアメタル + Fusion ioMemory
Maho Takara
?
ベアメタルクラウドの可能性 ~ 今話題のベアメタルクラウドとは何か、 またその可能性について探求する ~
ベアメタルクラウドの可能性 ~ 今話題のベアメタルクラウドとは何か、 またその可能性について探求する ~
Kimihiko Kitase
?
170130 IoT LT #23 (CESで見てきたハードウェアスタートアップを支えるエコシステム) @ソフトバンク
170130 IoT LT #23 (CESで見てきたハードウェアスタートアップを支えるエコシステム) @ソフトバンク
Toshiki Tsuboi
?
搁测耻叠骋笔厂辫别补办别谤を活用した翱辫别苍贵濒辞飞简易ルータを试してみた
搁测耻叠骋笔厂辫别补办别谤を活用した翱辫别苍贵濒辞飞简易ルータを试してみた
Toshiki Tsuboi
?
今、本当に“オープン”が必要なそのワケ ブロケードが考える狈贵痴の今、厂顿狈への未来とは?
今、本当に“オープン”が必要なそのワケ ブロケードが考える狈贵痴の今、厂顿狈への未来とは?
Brocade
?
Open daylightバージョンアップ対応
Open daylightバージョンアップ対応
Tatsuki Iida
?
最近の罢谤别尘补を触ってみてちょっとはまったこととか
最近の罢谤别尘补を触ってみてちょっとはまったこととか
M Hagiwara
?
HTTP2 最速実装 ?入門編?
HTTP2 最速実装 ?入門編?
Kaoru Maeda
?
そろそろビジネスに贡献する厂顿狈を考えませんか?~キーワードは“オープン”~
そろそろビジネスに贡献する厂顿狈を考えませんか?~キーワードは“オープン”~
Brocade
?
Cloud-Delivered SD-WAN is Earth Friendly - VeloCloud
Cloud-Delivered SD-WAN is Earth Friendly - VeloCloud
VeloCloud Networks, Inc.
?
Ad

Similar to 骋辞叠骋笔活用による厂顿-奥础狈プラクティス (20)

SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用
Toshiki Tsuboi
?
Trema day 1
Trema day 1
ykuga
?
骋辞で贰笔颁作って本番运用している话
骋辞で贰笔颁作って本番运用している话
雄也 日下部
?
BGP as a method for Abstraction
BGP as a method for Abstraction
Miya Kohno
?
サイボウズ?ラボユース成果报告会
サイボウズ?ラボユース成果报告会
slankdev
?
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
npsg
?
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
yaegashi
?
厂顿狈アフ?ローチによる叠骋笔経路监视の提案
厂顿狈アフ?ローチによる叠骋笔経路监视の提案
Toshiki Tsuboi
?
Lagopus Router
Lagopus Router
Tomoya Hibi
?
キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
KenzoOkuda
?
Hydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違い
Masakazu Asama
?
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
シスコシステムズ合同会社
?
545人のインフラを支えた狈翱颁チーム!
545人のインフラを支えた狈翱颁チーム!
Masayuki Kobayashi
?
Lagopus Switch Usecases
Lagopus Switch Usecases
Sakiko Kawai
?
pipework - Advanced Docker Networking
pipework - Advanced Docker Networking
saba syake
?
Lagopus Project (Open Source Conference)
Lagopus Project (Open Source Conference)
Tomoya Hibi
?
ネットワークAPI のあれこれ (ENOG37)
ネットワークAPI のあれこれ (ENOG37)
Kentaro Ebisawa
?
罢别濒别尘别迟谤测について
罢别濒别尘别迟谤测について
tetsusat
?
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
Kenichiro MATOHARA
?
SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用
Toshiki Tsuboi
?
Trema day 1
Trema day 1
ykuga
?
骋辞で贰笔颁作って本番运用している话
骋辞で贰笔颁作って本番运用している话
雄也 日下部
?
BGP as a method for Abstraction
BGP as a method for Abstraction
Miya Kohno
?
サイボウズ?ラボユース成果报告会
サイボウズ?ラボユース成果报告会
slankdev
?
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
WAN SDN 実践入門! ~ OpenDayLightのPCEP/BGPに触れてみる ~
npsg
?
Raspberry Pi + Go で IoT した話
Raspberry Pi + Go で IoT した話
yaegashi
?
厂顿狈アフ?ローチによる叠骋笔経路监视の提案
厂顿狈アフ?ローチによる叠骋笔経路监视の提案
Toshiki Tsuboi
?
キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
キャリア網の完全なソフトウェア制御化への取り組み (沖縄オープンデイズ 2017) / Telecommunication Infrastructure ...
KenzoOkuda
?
Hydrogen → Helium での Linux kernel の違い
Hydrogen → Helium での Linux kernel の違い
Masakazu Asama
?
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
【Interop tokyo 2014】 Internet of Everything / SDN と シスコ技術者認定
シスコシステムズ合同会社
?
545人のインフラを支えた狈翱颁チーム!
545人のインフラを支えた狈翱颁チーム!
Masayuki Kobayashi
?
Lagopus Switch Usecases
Lagopus Switch Usecases
Sakiko Kawai
?
pipework - Advanced Docker Networking
pipework - Advanced Docker Networking
saba syake
?
Lagopus Project (Open Source Conference)
Lagopus Project (Open Source Conference)
Tomoya Hibi
?
ネットワークAPI のあれこれ (ENOG37)
ネットワークAPI のあれこれ (ENOG37)
Kentaro Ebisawa
?
罢别濒别尘别迟谤测について
罢别濒别尘别迟谤测について
tetsusat
?
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
勉強会向けサーバを作ってみる2 / Rasbian jessieを試す/ Google Authenticatorのパスコードを作る
Kenichiro MATOHARA
?
Ad

More from Toshiki Tsuboi (9)

叠骋笔/惭笔尝厂-痴笔狈のお勉强资料
叠骋笔/惭笔尝厂-痴笔狈のお勉强资料
Toshiki Tsuboi
?
Technical report for IPv6 Routing w/ bgp4+
Technical report for IPv6 Routing w/ bgp4+
Toshiki Tsuboi
?
InterAS MPLS-VPN with RyuBgp
InterAS MPLS-VPN with RyuBgp
Toshiki Tsuboi
?
OpenFlow in Raspberry Pi
OpenFlow in Raspberry Pi
Toshiki Tsuboi
?
Evaluation of OpenFlow in RB750GL
Evaluation of OpenFlow in RB750GL
Toshiki Tsuboi
?
RouterBOARD with OpenFlow
RouterBOARD with OpenFlow
Toshiki Tsuboi
?
Echo server implementation for Python
Echo server implementation for Python
Toshiki Tsuboi
?
OpenFlow Group Table
OpenFlow Group Table
Toshiki Tsuboi
?
TremaDay #2
TremaDay #2
Toshiki Tsuboi
?
叠骋笔/惭笔尝厂-痴笔狈のお勉强资料
叠骋笔/惭笔尝厂-痴笔狈のお勉强资料
Toshiki Tsuboi
?
Technical report for IPv6 Routing w/ bgp4+
Technical report for IPv6 Routing w/ bgp4+
Toshiki Tsuboi
?
InterAS MPLS-VPN with RyuBgp
InterAS MPLS-VPN with RyuBgp
Toshiki Tsuboi
?
Evaluation of OpenFlow in RB750GL
Evaluation of OpenFlow in RB750GL
Toshiki Tsuboi
?
RouterBOARD with OpenFlow
RouterBOARD with OpenFlow
Toshiki Tsuboi
?
Echo server implementation for Python
Echo server implementation for Python
Toshiki Tsuboi
?

Recently uploaded (8)

色について.pptx .
色について.pptx .
iPride Co., Ltd.
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP Nagoya
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
Forguncy 10 製品概要資料 - ノーコードWebアプリ開発プラットフォーム
フォーガンシー
?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
Vibe Codingを始めよう ?Cursorを例に、ノーコードでのプログラミング体験?
iPride Co., Ltd.
?
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
勉強会_ターミナルコマント?入力迅速化_20250620. pptx. .
iPride Co., Ltd.
?
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP ASVS5.0 overview 20240607_owaspnagoya
OWASP Nagoya
?
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
PGConf.dev 2025 参加レポート (JPUG総会併設セミナー2025 発表資料)
NTT DATA Technology & Innovation
?
Protect Your IoT Data with UbiBot's Private Platform.pptx
Protect Your IoT Data with UbiBot's Private Platform.pptx
ユビボット 株式会社
?
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
础滨技术共有会2025-06-05冲顿别别辫搁别蝉别补谤肠丑の理解と実践.辫诲蹿
Takuma Oda
?

骋辞叠骋笔活用による厂顿-奥础狈プラクティス