vyatta users meeting 2013 autumn brocade vyatta vrouter チュートリアル

39
BROCADE VYATTA VROUTER チュートリアル ブロケード コミュニケーションズ システムズ() 菊池 之裕 Twitter: @yukihirokikuchi © 2013 Brocade Communications Systems, Inc. 1 Vyatta Users Meeting Autumn 2013

Upload: yukihiro-kikuchi

Post on 08-May-2015

1.299 views

Category:

Documents


3 download

DESCRIPTION

Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアルのスライドです。ライブで入力したコマンドや補足を入れました。

TRANSCRIPT

Page 1: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

BROCADE VYATTA VROUTER

チュートリアル

ブロケード コミュニケーションズ システムズ(株)

菊池 之裕

Twitter: @yukihirokikuchi

© 2013 Brocade Communications Systems, Inc. 1

Vyatta Users Meeting Autumn 2013

Page 2: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Agenda

• はじめに(Who is Vyatta)

• Vyatta概要

• Demonstration

© 2013 Brocade Communications Systems, Inc. 2

Page 3: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

このプレゼンテーションの目的

• Vyattaとは何かがわかる

• Vyattaの入手方法がわかる

• 簡単な使い方がわかる

仮想ルータを始めて触る人を対象としています。

© 2013 Brocade Communications Systems, Inc. 3

Page 4: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

はじめに Who is Vyatta?

© 2013 Brocade Communications Systems, Inc. 4

Page 5: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Who is Vyatta

• 2006年創業のソフトウェアネットワーキング企業

• ソフトウェアとしてのVyattaは世界で150顧客以上に納入実績があります

• 2012年にBrocadeが買収しました

Vyatta a Brocade Company

© 2013 Brocade Communications Systems, Inc. 5

VPN Router Firewall

Virtual Machine OpenStack

ESX

HyperV

Xen

BGP

OSPF

VXLAN

SOFTWARE

NETWORKING

OPEN

ARCHITECTURES

OPEN

STANDARDS

Page 6: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyatta vRouterは仮想マシンとして提供

• 仮想マシンなので、既存ソフトウェアの相性問題や

インストールの失敗などの心配は不要

• 1,000,000ダウンロード、1,500社以上の導入実績

3つの機能を1つの製品で提供

© 2013 Brocade Communications Systems, Inc. 6

VPN

IPSec, SSL

Router

OSPF, BGP

Firewall

Stateful, NAT

VyattaはvSwitchに接続され、サーバ間の柔軟な構成および機能の付加を可能にします

注意:

アプリケーション

ではありません。

Page 7: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyatta概要

© 2013 Brocade Communications Systems, Inc. 7

Page 8: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyatta なしで実現しようとすると

© 2013 Brocade Communications Systems, Inc. 8

Linux Kernel with Multi-Platform Virtualization Drivers

Routing Firewall NAT VPN QoS IPv6

個別の機能ごとに

設定が必要

→大変

Page 9: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyatta OS アーキテクチャ

© 2013 Brocade Communications Systems, Inc. 9

Linux Kernel with Multi-Platform Virtualization Drivers

Routing Firewall NAT VPN QoS IPv6

Vyatta Data Model(CDM)

CLI API GUI

Vyattaで集約を実現

→楽ちん

Page 10: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

VCとVSEの違い

VC=無償版/VSE=有償(商用)版

2種類のVyatta

© 2013 Brocade Communications Systems, Inc. 10

Vyatta Core(VC) Vyatta Subscription Edition(VSE)

ルーティング機能 ● ●

Firewall/NAT/VPN ● ●

Restful API ●

Web GUI / Dash board ●

Flow Accounting ●

Hyper visorごとの最適化

イメージの提供

(VMWare/Xen/Hyper-V/KVM)

テクニカルサポート ●

今回はCore版

を対象

Page 11: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyatta OS アーキテクチャ

© 2013 Brocade Communications Systems, Inc. 11

Linux Kernel with Multi-Platform Virtualization Drivers

Routing Firewall NAT VPN QoS IPv6

Vyatta Data Model(CDM)

CLI API GUI

Vyatta Coreの

適用範囲

Page 12: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

インストールデモ

© 2013 Brocade Communications Systems, Inc. 12

Page 13: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

インストレーションステップ

• Vyatta.orgからダウンロード

• ネットワークデザイン

• Vyatta起動

• 設定投入

Vmware Playerで仮想環境のデモ

© 2013 Brocade Communications Systems, Inc. 13

Page 14: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

インストレーションステップ

• Vyatta.orgからダウンロード

• ネットワークデザイン

• Vyatta起動

• 設定投入

今回はIP MasquaradeとDest NATによるWeb serverを公開する構成を設定します。

© 2013 Brocade Communications Systems, Inc. 14

Page 15: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

www.vyatta.orgにアクセス

• ダウンロードタブをクリック

© 2013 Brocade Communications Systems, Inc. 15

Page 16: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

• 今回は仮想化環境なので

Virtualization ISOをダウンロード

© 2013 Brocade Communications Systems, Inc. 16

Page 17: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

インストレーションステップ

• Vyatta.orgからダウンロード

• ネットワークデザイン

• Vyattaインストール&起動

• 設定投入

© 2013 Brocade Communications Systems, Inc. 17

Page 18: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

ネットワークデザイン

• Global IPの80番から10.0.10.10

10.0.20.10のHTTPサーバにアクセス

できるようにする。

• 使用する機能

• ルーティング

• NAPT

• Destination NAT

© 2013 Brocade Communications Systems, Inc. 18

Internet

10.0.10.10/24

HTTP Server

10.0.20.10/24

HTTP Server

Global IP

vmnet2 vmnet3

ブリッジ

vmnet2 vmnet3

Page 19: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

インストレーションステップ

• Vyatta.orgからダウンロード

• ネットワークデザイン

• あらかじめ用意したサーバの設定

• Vyattaインストール&起動

• 設定投入

© 2013 Brocade Communications Systems, Inc. 19

Page 20: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

10.0.10.10/24 HTTP Server

• あらかじめhttpdを立てたWebサーバを2台用意しておきます。

• 設定

• vmnet2に接続

• IP: 10.0.20.10/24 Default GW: 10.0.20.1

© 2013 Brocade Communications Systems, Inc. 20

Page 21: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

10.0.20.10/24 HTTP Server

• あらかじめhttpdを立てたWebサーバを2台用意しておきます。

• 設定

• vmnet3に接続

• IP: 10.0.10.10/24 Default GW: 10.0.10.1

© 2013 Brocade Communications Systems, Inc. 21

Page 22: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

インストレーションステップ

• Vyatta.orgからダウンロード

• ネットワークデザイン

• Vyattaインストール&起動

• 設定投入

© 2013 Brocade Communications Systems, Inc. 22

Page 23: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyattaのインストール

Vmware playerを使います。

© 2013 Brocade Communications Systems, Inc. 23

インストーラ ディスク

イメージファイルに

さきほどダウンロードした

ISOファイルを指定

Page 24: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyattaのカスタム設定

Vmware playerを使います。

© 2013 Brocade Communications Systems, Inc. 24

ネットワークアダプタを追加します。

• ネットワークアダプタをブリッジ

• ネットワークアダプタ2 vmnet2

• ネットワークアダプタ3 vmnet3

Page 25: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyatta起動

© 2013 Brocade Communications Systems, Inc. 25

デフォルト ID/Pass: vyatta/vyatta

Page 26: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

インストレーションステップ

• Vyatta.orgからダウンロード

• ネットワークデザイン

• Vyatta起動

• 設定投入

© 2013 Brocade Communications Systems, Inc. 26

Page 27: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

実際にやってみます。

10/17/2013 © 2012 Brocade Communications Systems, Inc. 27

Page 28: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyattaの設定

© 2013 Brocade Communications Systems, Inc. 28

Configureを入力し、次のページの設定

を入力します。

Page 29: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Vyattaのインストール

Vmware playerを使います。

© 2013 Brocade Communications Systems, Inc. 29

Page 30: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

コマンド投入

set interface ethernet eth0 edit interface ethernet eth0 set address dhcp top edit interface ethernet eth1 set address 10.0.10.1/24 top edit interface ethernet eth2 set address 10.0.20.1/24 Top edit nat source rule 10 set outbound-interface eth0 set source address 10.0.0.0/8 set translation address masquerade top edit nat destination rule 10 set inbound-interface eth0 set protocol tcp set translation address 10.0.10.10 set translation port 80 © 2013 Brocade Communications Systems, Inc. 30

IP Masqueradeの設定

Interfaceの設定

Dest NATの設定

10.0.10.10:80がeth0のIPアドレス

でアクセスできるようにする

Page 31: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Show コマンドで差分確認

© 2013 Brocade Communications Systems, Inc. 31

Page 32: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Commitで設定反映

© 2013 Brocade Communications Systems, Inc. 32

Page 33: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Commitで設定反映

© 2013 Brocade Communications Systems, Inc. 33

Page 34: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Show interfaceでDHCPで取得したアドレス

確認

© 2013 Brocade Communications Systems, Inc. 34

Page 35: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Webアクセス

• 80番でアクセスすると

• 10.0.10.10のコンテンツにアクセスできる。

© 2013 Brocade Communications Systems, Inc. 35

Page 36: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

設定を変えてみる

Configure edit nat destination rule 10 set translation address 10.0.20.10 commit

© 2013 Brocade Communications Systems, Inc.

36

Dest NATの設定

10.0.10.20:80がeth0のIPアドレス

でアクセスできるようにする

• 80番でアクセスすると

• 10.0.20.10のコンテンツにアクセスできる。

Page 37: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

まとめ

• Vyattaとは何かがわかる → わかった

• Vyattaの入手方法がわかる → わかった

• 簡単な使い方がわかる → わかった

仮想ルータを使ったネットワークが作れるようになった。

ルータを簡単に、手早く、構築することが可能

© 2013 Brocade Communications Systems, Inc. 37

Page 38: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

もっと詳しくは?

• オープンソース・ソフトウェアルータVyatta入門――実践ルーティングから仮想化まで

• 近藤邦昭,松本直人,浅間正和,

大久保修一,(日本Vyattaユーザー会)著

こちらに詳しく書いてあります。

ご一読を!

© 2013 Brocade Communications Systems, Inc. 38

Page 39: Vyatta users meeting 2013 Autumn Brocade Vyatta vRouter チュートリアル

Thank You

© 2013 Brocade Communications Systems, Inc. 39