BrownBag - vCloud Networking

36
vCloud Networking Understanding the Design www.kendrickcoleman.com

description

Tonight's BrownBrownBag featured Kendrick Coleman discussing both what vCloud Networking and Understanding how to design for vCloud Networking.

Transcript of BrownBag - vCloud Networking

Page 1: BrownBag - vCloud Networking

vCloud Networking

Understanding the Design

www.kendrickcoleman.com

Page 2: BrownBag - vCloud Networking

The Basic Concepts

• External Networks• Organization Networks• vApp Networks• Network Pools– Port-group– VLAN– vCD-NI

Page 3: BrownBag - vCloud Networking

External Networks

• Identified by a vSphere Portgroup• Must be created outside of vCD

Page 4: BrownBag - vCloud Networking

Organization Networks

• Organizations describe a tenant• Networks that belong to an Organization• 3 Types of Org Network Connections• Internal and External• Created by the cloud admin

Page 5: BrownBag - vCloud Networking

vApp Networks

• Networks available to a single vApp• Ability to Fence• vApp Networks connect to Organization’s

Internals or External Networks

Page 6: BrownBag - vCloud Networking

Network Pools

• Giving the users control of L2• Creating the multi-tenant infrastructure• Declaring what L2 networks are available for

consumption• 3 Different kinds of Network pools

Page 7: BrownBag - vCloud Networking

Port-Group Backed

• Pre-provisioned port-groups• Non-automated• vSphere Standard Switches• Currently Nexus 1000v, until 1.5 GA release

Page 8: BrownBag - vCloud Networking

VLAN Backed

• Automated provisioning• Specify a range of VLANs• Network re-use

Page 9: BrownBag - vCloud Networking

vCD-NI Backed

• vCloud Director Network Isolation• Mac-in-mac encapsulation• Breaking the 4094 VLAN barrier

Page 10: BrownBag - vCloud Networking

More Resources

• vCloud Director Networking for Dummies– http://it20.info/2010/09/vcloud-director-networki

ng-for-dummies/• Mike D’s 2010 & 2011 VMworld Presentations– vCloud Networking Finally Explained

Page 11: BrownBag - vCloud Networking

The Physical Design

• 1Gb vs 10Gb• X NICs vs Y NICs• Service Offering• The Pod Approach

Page 12: BrownBag - vCloud Networking

External Design

• How many external networks are needed?

Page 13: BrownBag - vCloud Networking

Enterprise

Page 14: BrownBag - vCloud Networking

Service Provider

Page 15: BrownBag - vCloud Networking

Service Provider

Page 16: BrownBag - vCloud Networking

Enterprise or Service Provider

Page 17: BrownBag - vCloud Networking

External Network Creation

• Create portgroup before vCD external creation• Use Ephemeral binding• Assign a VLAN• Layer 2 or Layer 3• IP Address Range with Gateway• DNS• Load Balancing & Failover

Page 18: BrownBag - vCloud Networking

External Network Creation

Page 19: BrownBag - vCloud Networking

External Network Creation

Page 20: BrownBag - vCloud Networking

External Network Creation

Page 21: BrownBag - vCloud Networking

External Network Creation

Page 22: BrownBag - vCloud Networking

External Network Creation

Page 23: BrownBag - vCloud Networking

External Network Creation

Page 24: BrownBag - vCloud Networking

Network Pool Design

• Which type of network pool?• Port-group vs VLAN vs vCD-NI

Page 25: BrownBag - vCloud Networking

vCD-NI

• VMware’s proprietary protocol• How many?• VLAN• L2 or L3?

Page 26: BrownBag - vCloud Networking

vCD-NI and MTU

• MTU > 1600– Network Equipment– vNetwork Distributed Switch– vCloud

Page 27: BrownBag - vCloud Networking

vCD-NI and MTU

• MTU > 1600– vCloud

Page 28: BrownBag - vCloud Networking

vCD-NI Allocations

• Quotas per organization

Page 29: BrownBag - vCloud Networking

Different Organization Networks

• Multiple Org vDCs can be in one Organization• Multiple Org vDCs can share Org Networks in

one Organization

Page 30: BrownBag - vCloud Networking

Internal & External Routed

Page 31: BrownBag - vCloud Networking

Internal & External Routed

Page 32: BrownBag - vCloud Networking

Internal and External Direct

Page 33: BrownBag - vCloud Networking

Internal and External Direct

Page 34: BrownBag - vCloud Networking

Scalability

Page 35: BrownBag - vCloud Networking

Scalability

Page 36: BrownBag - vCloud Networking

Scalability