Open contrailmeetup201506 r2.1紹介

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プロトコルにより、マルチベンダーサポート