vpcとネットワークの不思議な関係 - cpstudy #1

29
VPC とととととととと とととととと cpstudy #1 Akira Tsumura @ cloudpack < [email protected] >

Upload: kei-mikage

Post on 30-Jul-2015

368 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: VPCとネットワークの不思議な関係 - cpstudy #1

VPC とネットワークの不思議な関係

cpstudy #1Akira Tsumura @ cloudpack

< [email protected] >

Page 2: VPCとネットワークの不思議な関係 - cpstudy #1

今日は以下のお話をします。 VPC って何者? VPC における、ネットワーク設定 本来のネットワークとは? じゃあ VPC って何?

Page 3: VPCとネットワークの不思議な関係 - cpstudy #1

#cpstudy とはなんぞ? cloudpack 社内勉強会。 セミナー

+ ごはん+ ドリンク+ 雑談+ ZOOM (リモート参加)

ゲストスピーカー絶賛募集中!→ [email protected] まで!

Page 4: VPCとネットワークの不思議な関係 - cpstudy #1

普段、なにげーなーく…VPC って作ってますよね? 好きなサブネットをアサインできる 好きなだけインスタンスを作れる VPN とか DX とか出来る データセンタをまたげる (!!!)

Page 5: VPCとネットワークの不思議な関係 - cpstudy #1

\ででーん/

今日はVPC の

お話をします。(どや

Page 6: VPCとネットワークの不思議な関係 - cpstudy #1

自己紹介 Akira Tsumura – Network Engineer

cloudpack DX 担当 実は LAMP もそこそこ。 趣味で MODX CMS の中の人。

Page 7: VPCとネットワークの不思議な関係 - cpstudy #1

VPC って何者? Virtual Private Cloud 中に EC2 インスタンスや ELB を自由に構

成できる。 とはいっても、 MAZ が構成できるあたり、

単純な HUB じゃない。 自由に作って自由に消せるあたり、物理で

もない。

Page 8: VPCとネットワークの不思議な関係 - cpstudy #1

VPC における、ネットワーク設定 インスタンスにおけるネットワーク設定

は、DHCP による自動設定# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0BOOTPROTO=dhcpONBOOT=on

オートスケーリング時などに、適宜アドレスを割り振ってくれて楽。

Page 9: VPCとネットワークの不思議な関係 - cpstudy #1

DHCP で設定されるモノ IP アドレス サブネットマスク デフォルトゲートウェイ DNS サーバ ドメイン名

DHCP の仕様には BootServer 等のオプションもありますが、VPC では使っていないようです。

Page 10: VPCとネットワークの不思議な関係 - cpstudy #1

ここまで、おっけー?

Page 11: VPCとネットワークの不思議な関係 - cpstudy #1

IP ネットワークの基礎知識 IP アドレスとは サブネットマスク(クラス)とは デフォルトゲートウェイとは 静的ルーティングとは 動的ルーティングとは

Page 12: VPCとネットワークの不思議な関係 - cpstudy #1

前提条件 今回のスライドでは、

VPC の仕様に合わせ、 IPv4 のお話をします。

本来は IPv6 についても知識を持っていると、今後の役に立つかもしれません。

ip コマンドが使い慣れないので、ifconfig コマンド使います。

Page 13: VPCとネットワークの不思議な関係 - cpstudy #1

IP アドレス 32bit で表された、ホストのアドレス。 例)

192.168.21.1→ 11000000.10101000.00010101.00000001

IP プロトコル (Layer3) におけるアドレス。

ルータ以上の機器が処理をする。

Page 14: VPCとネットワークの不思議な関係 - cpstudy #1

サブネットマスク 32bit で表された、ネットワークの広さ。 例)

255.255.255.0 11000000.10101000.00010101.00000001AND) 11111111.11111111.11111111.00000000-------------------------------------------------------------------------------------- 11000000.10101000.00010101.00000000 →192.168.21.0/24

8bit づつの単位を、『クラス』といい、それぞれクラス A,B,C(C 以下はクラスレス ) と呼びます。

Page 15: VPCとネットワークの不思議な関係 - cpstudy #1

ゲートウェイ ネットワーク間でパケットを転送してく

れる装置。

RouterNetwork A

192.168.1.0/24

Network C192.168.3.0/2

4

Network B192.168.2.0/2

4

Page 16: VPCとネットワークの不思議な関係 - cpstudy #1

ここまでの3つの技術で

インターネットは出来てました。

Page 17: VPCとネットワークの不思議な関係 - cpstudy #1

GW GW

静的ルーティング

Network A Network C

GW

Network B

Default Gateway Default Gateway

Page 18: VPCとネットワークの不思議な関係 - cpstudy #1

静的ルーティングの限界 知らないアドレス宛のパケットを流すと、

ネットワークの中をループし続ける。

ルーティング設定を間違えると、ルータ間でパケットがループする。

構造的に大規模ネットワークにはムリがある。

Page 19: VPCとネットワークの不思議な関係 - cpstudy #1

\てれれれん♪/

動的ルーティング

Page 20: VPCとネットワークの不思議な関係 - cpstudy #1

GW GW

動的ルーティング

Network A Network C

GW

Network B

192.168.1.0/24 192.168.3.0/24

192.168.2.0/24

Page 21: VPCとネットワークの不思議な関係 - cpstudy #1

動的ルーティングのメリット あらかじめネットワークの全容を知らな

くとも、ネットワークを構成する事が可能。

相手に複数のパスで接続されていても、最適なルートで接続してくれる。

Page 22: VPCとネットワークの不思議な関係 - cpstudy #1

動的ルーティングのデメリット 学習コストの高さ

現在は BGP4 及び OSPF が主に使われているが、いずれにせよ学習コストがとても高い。

機器費用の高さ動的ルーティングに対応したネットワーク機器は数が少なく、また価格も高い。インターネット接続に使われる機器については、おおよそ 1000 万円以上が相場となる。

Page 23: VPCとネットワークの不思議な関係 - cpstudy #1

ここまでの話をまとめるタメに

『 OSI 参照モデル』のお話。

通称『プロトコルスタック』のお話。

Page 24: VPCとネットワークの不思議な関係 - cpstudy #1

OSI 参照モデル(TCP/IP プロトコルスタック )

※ 萌え萌えうにっくす! UNIX ネットワーク管理ガイドより引用

Page 25: VPCとネットワークの不思議な関係 - cpstudy #1

じゃあ (改めて )VPC って何?

DataCenter(AZ) DataCenter(AZ)

Hardware Hardware Hardware Hardware

VPC(抽象化された Layer2 ネットワーク )

Subnet Subnet

Incetance Incetance

仮想ネットワーク

物理ネットワーク

(一言で言うと)抽象化された Layer2 ネットワーク

Page 26: VPCとネットワークの不思議な関係 - cpstudy #1

Layer 2 over Layer 3(SDN)

Incetance

Hyperviser

IP-Network

Incetance Incetance

Hyperviser

Incetance

ハイパーバイザ ( ここでは仮想スイッチ )同士を、IP-Network で接続し、仮想的に L2 ネットワークを作る技術。VxLAN 、 NVGRE などいくつかの種類がある。

Page 27: VPCとネットワークの不思議な関係 - cpstudy #1

さいごに – DX のお仕事 津村は、 cloudpack の中で、

主に DX(DirectConnect) を担当しています。

VPC とお客様のネットワークを相互接続するサービスであり、インターネット以上に安定し、止まらない事が求められます。

Page 28: VPCとネットワークの不思議な関係 - cpstudy #1

さいごに – DX のお仕事 EQUNIX というデータセンタにラックを借り、

そこにお客様の機器を設置、運用しています。

AWS の中で唯一、物理スキルを必要とするサービスになります。

Page 29: VPCとネットワークの不思議な関係 - cpstudy #1

ご清聴ありがとうございました… mm