View
440
Download
1
Category
Preview:
Citation preview
Contrail最新情報ご紹介
2.1リリース新機能の解説
April 2015
バージョン 2.10が2015年3月にリリース
リリースノート
https://techwiki.juniper.net/Documentation/Contrail/Contrail_Release_Notes/091_Release_Notes_for_Contrail_Release_2.10
• Support for Extending the Contrail Cluster to Physical Routers, Bare Metal Servers, Switches, and Interfaces
• Support for LBaaS on CentOS 6.5 (Beta)
• Server Requirements
バージョン 2.10が2015年3月にリリース
• Server Manager Changes and New Features• Support for Puppet Release 3.7
• Provision servers and interfaces independent of Contrail
• Support for Ubuntu
• Contrail Storage Changes and New Features• OpenStack support
• Ubuntu support with Server Manager installations
• Server Manager Web user interface storage feature installations
• Supported Platforms• CentOS 6.5, Redhat 7/RHOSP 5.0
Ubuntu 12.04.04 , 14.04. (Linux kernel version: 3.13.0-40-generic)
本日のご紹介内容
• 2.1リリースの中から、物理ネットワーク管理機能を紹介
• 物理NICサポート
•ベアメタルや、他のローカルネットワークからの接続をサポート
• TORサポート• OVSDBプロトコルにより、マルチベンダーサポート
( Tested with Cumulus & QFX )
(1) 物理ポートの管理
Contrail
Controller
Compute Node
VRouter
VM
VRF
eth1 eth2
XMPP
データモデル
Physical Router
Embedded mode
Physical Interface Physical Interface
Logical Interface
mode=L3
Logical Interface
mode=L3
vRouter
eth1, eth2 etc
Virtual Network
Subnet
eth1.100, eth2.100 etc
デモ: お家でできるNFVアプライアンス構築
• Vagrantを使ったContrailの試用環境設定
• Contrail機能のおさらい• 仮想ネットワーク作成
• VM作成• サービスインスタンス作成
• 物理ポート接続
Contrail
vCPE
Office
Network
To Internet
FW
VNFeth1eth0
デモ環境セットアップ
1. vagrant setup
2.git clone https://github.com/nati/opencontrail.git
git checkout meetup origin/meetup
vagrant up
Demo ENV
Contrail All-In One
vRouter
Left RightNFV
FW
eth1
Left VRFRight VRF
(2) TOR管理機能 (L2)
OVSDBプロトコルで、TOR (TOP of RACK) スイッチを管理→ QFX, vRouterマルチベンダー対応
(2) TOR管理機能 (L2)
Contrail
Controller
Switch
TOR-AgentTOR Service Node
(TSN)
Baremetal
XMPP
OVS-DB BAM Traffic
Switch
VXLAN
Flat or VLAN
Local
SubNet
VRouter
VXLAN
(2) TOR管理機能 (L3)
Contrail
Controller
Switch
Baremetal
NetConf
Switch
VXLAN
Flat or VLAN
Local
SubNet
L3 GW
VXLAN
データモデル
Physical Router
TOR management ip
Physical Interface Physical Interface
Logical Interface
mode=L2
Logical Interface
mode=L2
TOR-agent
ge0/0/24 etc
Virtual Network
Subnet
ge0/0/24-100etc
TSN
OVSDB
RFC7047 https://tools.ietf.org/html/rfc7047
The Open vSwitch Database Management Protocol
JSON RPCでネットワークの設定テーブルを設定管理
REST的なCRUD API
VXLAN
Switch1 Switch2
Segment ID Mac VTEP
1000 mac1 local
1000 mac2 Switch1
1000 FF:FF:FF:FF:FF:FF
TSN
TSN
Segment ID Mac VTEP
1000 mac1 Switch2
1000 mac2 local
1000 FF:FF:FF:FF:FF:FF
TSN
mac1 mac2
TOR-agentOVSDB (JSON-RPC)
interface interface
VXLAN
Switch1Segment ID Mac VTEP
1000 mac1 local
1000 FF:FF:FF:FF:FF:FF
TSN
TOR-agent
Segment ID Mac VTEP
1000 mac2 Switch2
1000 FF:FF:FF:FF:FF:FF
TSN
mac1
interface
Segment ID Mac VTEP
1000 mac2 Switch2
1000 FF:FF:FF:FF:FF:FF
TSN
Local mac table Remote mac table
ovsdb ovsdb
TOR-agent
BGP
デモ環境
Contrail
Controller
QFX
Baremetal
NetConf
QFX
VXLAN
Flat
MX
VXLAN
Baremetal
Flat
まとめ
• 2.1リリースの中から、物理ネットワーク管理機能を紹介
• 物理NICサポート
•ベアメタルや、他のローカルネットワークからの接続をサポート
• TORサポート• OVSDBプロトコルにより、マルチベンダーサポート
Recommended