18. やりたいこと
クラウド
事業者
オンプレ
VRF
bare
metal
VRF
bare
metal
L3SW
L3SW
L3SW
bare
metal
VM
VM
クラウド
事業者
2014/05/13
opencontrail
days
2014
Spring
18
L3VPN
19. L3VPN
• VRF内の経路を交換
– communityやroute
targetでimport/exportする
2014/05/13
opencontrail
days
2014
Spring
19
inet
inet-‐vpn
GRT
VRF
A
VRF
B
VRF
X
・・・・・・
BGP
24. 変更は最小限に
• ゲートウエイルータを設置
• L3VPNを構築しVRFを作る
• クラウドとVRFを接続。センター間はL2。
• contrailを使ってインスタンスとVRFを接続
POP
DC
X
クラウド1
クラウドX
L3SW
L3SW
ゲートウエイ
ルータ
2014/05/13
opencontrail
days
2014
Spring
24
31. vrouter/linux/vrouter_mod.cより
/*
*
Overlay
length
used
for
TCP
MSS
adjust.
For
UDP
outer
header,
overlay
*
len
is
20
(IP
header)
+
8
(UDP)
+
4
(MPLS).
For
GRE,
it
is
20
(IP
header)
*
+
8
(GRE
header
+
key)
+
4
(MPLS).
Instead
of
allowing
for
only
one
*
label,
we
will
allow
a
maximum
of
3
labels,
so
we
end
up
with
40
bytes
*
of
overleay
headers.
*/
#define
VROUTER_OVERLAY_LEN
40
max_mss
=
dev-‐>mtu
-‐
(VROUTER_OVERLAY_LEN
+
sizeof(struct
vr_ip)
+
sizeof(struct
tcphdr));
2014/05/13
opencontrail
days
2014
Spring
31