SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
RyuBGPSpeakerを
活用したOpenFlow簡易ルータ
を試してみた
2014.12.24
@ttsubo
1
RyuBGPSpeakerは、BGPによるダイナミック
ルーティングが動作可能だが、データプレーンは
未対応なので、実環境には適用できません。
OpenFlow簡易ルータを自作して、
BGP/OpenFlowと連携させてみた
2
First Step..
RouterBOARDをOpenFlow化させ、RyuBGPSpeakerで
学習したPrefixをFlow Tableに注入してみる。
internet
OpenFlow
スイッチ
Ryuコントローラ
BGP
Message
OpenFlow
Message
Quagga1 Quagga2
3
OpenflowRouter
RouterController
REST-IF
data
SimpleRouter
WSGI Application
Simple
BGPSpeaker
PortTable
ArpTable
RoutingTable
PortStats
FlowStats
SimpleMonitor
RyuApp
FlowTable OpenFlowスイッチ
(OpenvSwitch)
BGPルータ
(Quagga)
OpenFlow
Message
BGP
Message
OpenFlowチャネルBGPチャネル
NorthBound
4
確かに、このBGPネットワーク構成で、
期待どおりに動作したのだが....
5
192.168.200.1
OpenFlow
チャネル
192.168.201.1
Ryuコントローラ
192.168.200.100 192.168.201.100AS:65001
この構成の課題は、BGP Peer数が増えるごと
に、RyuコントローラとOpenFlowスイッチ間
のケーブル結線も増えてしまう。
AS:65002
AS:65002
(固定)
Port1 Port2
BGP
チャネル
....
6
LinuxBox上にOpenFlowスイッチとRyuコントローラを
同居させて、LinuxBox内部インターフェスで繋げてみる。
Second Step..
internet
192.168.100.1
Quagga1
Quagga3
Quagga2
OVS1
OVS2
OVS3
AS65001 AS65002
192.168.100.0/24 192.168.102.0/24
192.168.102.1
7
internet
192.168.100.1
Quagga1
Quagga3
Quagga2
OVS1
OVS2
OVS3
192.168.102.1
iBGP
eBGP
eBGP
iBGP
iBGP
iBGP
AS65001 AS65002
192.168.100.0/24
192.168.102.0/24
BGPルータ間でBGP経路伝搬させて…
BGPネットワーク面を経由してinternetに繋いでみる
8
internet
192.168.100.1
Quagga1
Quagga3
Quagga2
OVS1
OVS2
OVS3
192.168.102.1
iBGP
eBGP
iBGP
iBGP
iBGP
AS65001 AS65002
192.168.100.0/24
192.168.102.0/24
万一、BGPネットワーク面の途中区間で通信断が発生し
ても、適切に通信経路を 回させてみる
Down
9
実際に、ネット通信が可能であり、途中区間で通信断が
発生しても、約1分程度で回復できた
10
Quagga
1
Quagga
2
OVS1
OVS2
AS65001
192.168.100.1/24
MED100
MED200
OVS3
Quagga
3
AS65002
root@Quagga-3:~#	
 ping	
 192.168.100.1	
 
PING	
 192.168.100.1	
 (192.168.100.1):	
 56	
 data	
 bytes	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=0	
 ttl=254	
 time=1.999	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=1	
 ttl=254	
 time=1.344	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=2	
 ttl=254	
 time=1.272	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=3	
 ttl=254	
 time=1.241	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=4	
 ttl=254	
 time=1.217	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=60	
 ttl=253	
 time=2.081	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=61	
 ttl=253	
 time=1.414	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=62	
 ttl=253	
 time=1.172	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=63	
 ttl=253	
 time=1.364	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=64	
 ttl=253	
 time=1.333	
 ms	
 
64	
 bytes	
 from	
 192.168.100.1:	
 seq=65	
 ttl=253	
 time=1.323	
 ms	
 
^C	
 
---	
 192.168.100.1	
 ping	
 statistics	
 ---	
 
66	
 packets	
 transmitted,	
 11	
 packets	
 received,	
 83%	
 packet	
 loss	
 
round-trip	
 min/avg/max	
 =	
 1.172/1.432/2.081	
 ms
192.168.101.1/24
Down
Pingも途中で通信断になったが、約1分後に回復できた
11
OpenFlow簡易ルータは、
Githubにて公開してます。
https://github.com/ttsubo/simpleRouter/tree/v0.3
12
以下、参考
13
Quagga
1
Quagga
2
OVS1
OVS2
192.168.100.1/24
OVS3
Quagga
3
192.168.101.1/24
Status	
 codes:	
 *	
 valid,	
 >	
 best	
 
Origin	
 codes:	
 i	
 -	
 IGP,	
 e	
 -	
 EGP,	
 ?	
 -	
 incomplete	
 
	
 	
 	
 	
 	
 Network	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Labels	
 	
 	
 Next	
 Hop	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Reason	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Metric	
 LocPrf	
 Path	
 
	
 *>	
 	
 192.168.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.103.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.202.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.100.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 0.0.0.0/0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.2/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.201.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 192.168.101.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.202.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.104.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.101.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.201.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.0.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.201.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 
Show_rib_ipv4 in OVS1
192.168.201.0/24
192.168.202.0/24
172.16.203.0/24
172.16.201.0/24
172.16.202.0/24
14
http:/http http://www.nexcom-jp.com/FilData/getimg/5712caac-3256-4d8b-
b0ce-9c4ed262bed2://www.n http://www.nexcom-jp.com/FilData/getimg/
5712caac-3256-4d8b-b0ce-9c http://www.nexcom-jp.com/FilData/getimg/
5712caac-3256-4d8b-b0ce-9c4ed262bed2 4ed262bed2 excom-jp.com/FilData/
getimg/5712caac-3256-4d8b-b0ce-9c4ed262bed2/www.nexcom-jp.com/FilData/
getimg/5712caac-3256-4d8b-b0ce-9c4ed262bed2
Quagga
1
Quagga
2
OVS1
OVS2
192.168.100.1/24
OVS3
Quagga
3
192.168.101.1/24
Status	
 codes:	
 *	
 valid,	
 >	
 best	
 
Origin	
 codes:	
 i	
 -	
 IGP,	
 e	
 -	
 EGP,	
 ?	
 -	
 incomplete	
 
	
 	
 	
 	
 	
 Network	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Labels	
 	
 	
 Next	
 Hop	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Reason	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Metric	
 LocPrf	
 Path	
 
	
 *	
 	
 	
 192.168.201.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.1	
 	
 	
 	
 	
 	
 	
 	
 	
 MED	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *	
 	
 	
 0.0.0.0/0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.1	
 	
 	
 	
 	
 	
 	
 	
 	
 MED	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *	
 	
 	
 172.16.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.1	
 	
 	
 	
 	
 	
 	
 	
 	
 MED	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *	
 	
 	
 192.168.100.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.1	
 	
 	
 	
 	
 	
 	
 	
 	
 MED	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *	
 	
 	
 10.0.0.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.1	
 	
 	
 	
 	
 	
 	
 	
 	
 MED	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
…(snip)	
 
	
 *>	
 	
 192.168.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 192.168.101.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.202.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.201.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i
Show_rib_ipv4 in OVS2
192.168.201.0/24
192.168.202.0/24
172.16.203.0/24
172.16.201.0/24
172.16.202.0/24
15
Quagga
1
Quagga
2
OVS1
OVS2
192.168.100.1/24
OVS3
Quagga
3
192.168.101.1/24
Status	
 codes:	
 *	
 valid,	
 >	
 best	
 
Origin	
 codes:	
 i	
 -	
 IGP,	
 e	
 -	
 EGP,	
 ?	
 -	
 incomplete	
 
	
 	
 	
 	
 	
 Network	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Labels	
 	
 	
 Next	
 Hop	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Reason	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Metric	
 LocPrf	
 Path	
 
	
 *>	
 	
 192.168.0.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.202.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 0.0.0.0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 i	
 
	
 *>	
 	
 192.168.201.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.104.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.101.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.101.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.201.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 0.0.0.0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 i	
 
	
 *>	
 	
 192.168.100.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.2/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.101.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 0.0.0.0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 i	
 
	
 *>	
 	
 192.168.202.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.103.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 0.0.0.0/0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 300	
 	
 	
 	
 65001	
 ?
Show_rib_ipv4 in OVS3
192.168.201.0/24
192.168.202.0/24
172.16.203.0/24
172.16.201.0/24
172.16.202.0/24
16
Quagga
1
Quagga
2
OVS1
OVS2
192.168.100.1/24
OVS3
Quagga
3
192.168.101.1/24
Down
Show_rib_ipv4 in OVS1
Status	
 codes:	
 *	
 valid,	
 >	
 best	
 
Origin	
 codes:	
 i	
 -	
 IGP,	
 e	
 -	
 EGP,	
 ?	
 -	
 incomplete	
 
	
 	
 	
 	
 	
 Network	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Labels	
 	
 	
 Next	
 Hop	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Reason	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Metric	
 LocPrf	
 Path	
 
	
 *>	
 	
 192.168.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 0.0.0.0/0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.103.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.0.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.202.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.201.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.101.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.100.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.104.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.2/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.203.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 200	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.201.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 192.168.101.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.202.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.201.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 
192.168.201.0/24
192.168.202.0/24
172.16.203.0/24
172.16.201.0/24
172.16.202.0/24
17
Quagga
1
Quagga
2
OVS1
OVS2
192.168.100.1/24
OVS3
Quagga
3
192.168.101.1/24
Down
Show_rib_ipv4 in OVS2
Status	
 codes:	
 *	
 valid,	
 >	
 best	
 
Origin	
 codes:	
 i	
 -	
 IGP,	
 e	
 -	
 EGP,	
 ?	
 -	
 incomplete	
 
	
 	
 	
 	
 	
 Network	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Labels	
 	
 	
 Next	
 Hop	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Reason	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Metric	
 LocPrf	
 Path	
 
	
 *>	
 	
 192.168.201.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 0.0.0.0/0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.100.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.104.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.202.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.103.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.101.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.2/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.0.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.202.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 192.168.101.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.202.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.201.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.1	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 100	
 	
 	
 	
 i
192.168.201.0/24
192.168.202.0/24
172.16.203.0/24
172.16.201.0/24
172.16.202.0/24
18
Quagga
1
Quagga
2
OVS1
OVS2
192.168.100.1/24
OVS3
Quagga
3
192.168.101.1/24
Down
Show_rib_ipv4 in OVS3
Status	
 codes:	
 *	
 valid,	
 >	
 best	
 
Origin	
 codes:	
 i	
 -	
 IGP,	
 e	
 -	
 EGP,	
 ?	
 -	
 incomplete	
 
	
 	
 	
 	
 	
 Network	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Labels	
 	
 	
 Next	
 Hop	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Reason	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Metric	
 LocPrf	
 Path	
 
	
 *>	
 	
 192.168.100.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.202.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 0.0.0.0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.102.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 192.168.101.1	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 i	
 
	
 *>	
 	
 172.16.201.101/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 0.0.0.0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 i	
 
	
 *>	
 	
 192.168.101.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 0.0.0.0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 i	
 
	
 *>	
 	
 0.0.0.0/0	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.101.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.201.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.0.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.104.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.1/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 10.0.0.2/32	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 172.16.103.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?	
 
	
 *>	
 	
 192.168.202.0/24	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 None	
 	
 	
 	
 	
 172.16.202.101	
 	
 	
 	
 	
 	
 	
 Only	
 Path	
 	
 	
 	
 	
 	
 	
 200	
 	
 	
 	
 100	
 	
 	
 	
 65001	
 ?
192.168.201.0/24
192.168.202.0/24
172.16.203.0/24
172.16.201.0/24
172.16.202.0/24
19

Más contenido relacionado

Destacado

BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料Toshiki Tsuboi
 
GoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティスGoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティスToshiki Tsuboi
 
2016 年の抱負
2016 年の抱負2016 年の抱負
2016 年の抱負kometch H
 
Routerboard勉強会vol5
Routerboard勉強会vol5Routerboard勉強会vol5
Routerboard勉強会vol5kometch H
 
Routerboard勉強会 vol1
Routerboard勉強会 vol1Routerboard勉強会 vol1
Routerboard勉強会 vol1kometch H
 
qpstudy 2014.04 新人さん@頑張らない 改訂版
qpstudy 2014.04 新人さん@頑張らない 改訂版qpstudy 2014.04 新人さん@頑張らない 改訂版
qpstudy 2014.04 新人さん@頑張らない 改訂版kometch H
 
自宅ラック勉強会Vol4 #routerboard
自宅ラック勉強会Vol4 #routerboard自宅ラック勉強会Vol4 #routerboard
自宅ラック勉強会Vol4 #routerboardkometch H
 

Destacado (8)

BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料BGP/MPLS-VPNのお勉強資料
BGP/MPLS-VPNのお勉強資料
 
GoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティスGoBGP活用によるSD-WANプラクティス
GoBGP活用によるSD-WANプラクティス
 
Rbug紹介
Rbug紹介Rbug紹介
Rbug紹介
 
2016 年の抱負
2016 年の抱負2016 年の抱負
2016 年の抱負
 
Routerboard勉強会vol5
Routerboard勉強会vol5Routerboard勉強会vol5
Routerboard勉強会vol5
 
Routerboard勉強会 vol1
Routerboard勉強会 vol1Routerboard勉強会 vol1
Routerboard勉強会 vol1
 
qpstudy 2014.04 新人さん@頑張らない 改訂版
qpstudy 2014.04 新人さん@頑張らない 改訂版qpstudy 2014.04 新人さん@頑張らない 改訂版
qpstudy 2014.04 新人さん@頑張らない 改訂版
 
自宅ラック勉強会Vol4 #routerboard
自宅ラック勉強会Vol4 #routerboard自宅ラック勉強会Vol4 #routerboard
自宅ラック勉強会Vol4 #routerboard
 

Más de Toshiki Tsuboi

SDNアプローチによるBGP経路監視の提案
SDNアプローチによるBGP経路監視の提案SDNアプローチによるBGP経路監視の提案
SDNアプローチによるBGP経路監視の提案Toshiki Tsuboi
 
SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用Toshiki Tsuboi
 
Technical report for IPv6 Routing w/ bgp4+ (part2)
Technical report for IPv6 Routing w/ bgp4+ (part2)Technical report for IPv6 Routing w/ bgp4+ (part2)
Technical report for IPv6 Routing w/ bgp4+ (part2)Toshiki Tsuboi
 
Technical report for IPv6 Routing w/ bgp4+
Technical report for IPv6 Routing w/ bgp4+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 RyuBgpInterAS MPLS-VPN with RyuBgp
InterAS MPLS-VPN with RyuBgpToshiki Tsuboi
 
OpenFlow in Raspberry Pi
OpenFlow in Raspberry PiOpenFlow in Raspberry Pi
OpenFlow in Raspberry PiToshiki Tsuboi
 
Evaluation of OpenFlow in RB750GL
Evaluation of OpenFlow in RB750GLEvaluation of OpenFlow in RB750GL
Evaluation of OpenFlow in RB750GLToshiki Tsuboi
 
RouterBOARD with OpenFlow
RouterBOARD with OpenFlowRouterBOARD with OpenFlow
RouterBOARD with OpenFlowToshiki Tsuboi
 
Echo server implementation for Python
Echo server implementation for PythonEcho server implementation for Python
Echo server implementation for PythonToshiki Tsuboi
 

Más de Toshiki Tsuboi (11)

SDNアプローチによるBGP経路監視の提案
SDNアプローチによるBGP経路監視の提案SDNアプローチによるBGP経路監視の提案
SDNアプローチによるBGP経路監視の提案
 
SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用SDN Lab環境でのRobotFramework実践活用
SDN Lab環境でのRobotFramework実践活用
 
Technical report for IPv6 Routing w/ bgp4+ (part2)
Technical report for IPv6 Routing w/ bgp4+ (part2)Technical report for IPv6 Routing w/ bgp4+ (part2)
Technical report for IPv6 Routing w/ bgp4+ (part2)
 
Technical report for IPv6 Routing w/ bgp4+
Technical report for IPv6 Routing w/ bgp4+Technical report for IPv6 Routing w/ bgp4+
Technical report for IPv6 Routing w/ bgp4+
 
InterAS MPLS-VPN with RyuBgp
InterAS MPLS-VPN with RyuBgpInterAS MPLS-VPN with RyuBgp
InterAS MPLS-VPN with RyuBgp
 
OpenFlow in Raspberry Pi
OpenFlow in Raspberry PiOpenFlow in Raspberry Pi
OpenFlow in Raspberry Pi
 
Evaluation of OpenFlow in RB750GL
Evaluation of OpenFlow in RB750GLEvaluation of OpenFlow in RB750GL
Evaluation of OpenFlow in RB750GL
 
RouterBOARD with OpenFlow
RouterBOARD with OpenFlowRouterBOARD with OpenFlow
RouterBOARD with OpenFlow
 
Echo server implementation for Python
Echo server implementation for PythonEcho server implementation for Python
Echo server implementation for Python
 
OpenFlow Group Table
OpenFlow Group TableOpenFlow Group Table
OpenFlow Group Table
 
TremaDay #2
TremaDay #2TremaDay #2
TremaDay #2
 

Último

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 

Último (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 

RyuBGPSpeakerを活用したOpenFlow簡易ルータを試してみた