NTHU CS5421 Cloud Computing

Slides:



Advertisements
Similar presentations
Introduction into VXLAN Russian IPv6 day June 6 th, 2012 Frank Laforsch Systems Engineer, EMEA
Advertisements

Lab Practical 2 Study about different types of Networking Device
VLANs (Virtual LANs) CS 158B Elaine Lim Allison Nham.
Service Providers & Data Link & Physical layers Week 4 Lecture 1.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
1 K. Salah Module 4.3: Repeaters, Bridges, & Switches Repeater Hub NIC Bridges Switches VLANs GbE.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
(part 3).  Switches, also known as switching hubs, have become an increasingly important part of our networking today, because when working with hubs,
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
Virtual LANs. VLAN introduction VLANs logically segment switched networks based on the functions, project teams, or applications of the organization regardless.
Connecting LANs, Backbone Networks, and Virtual LANs
IP Network Basics. For Internal Use Only ▲ Internal Use Only ▲ Course Objectives Grasp the basic knowledge of network Understand network evolution history.
Chapter 6 High-Speed LANs Chapter 6 High-Speed LANs.
Chapter 2 The Infrastructure. Copyright © 2003, Addison Wesley Understand the structure & elements As a business student, it is important that you understand.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
Common Devices Used In Computer Networks
VL2 – A Scalable & Flexible Data Center Network Authors: Greenberg et al Presenter: Syed M Irteza – LUMS CS678: 2 April 2013.
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
1/28/2010 Network Plus Network Device Review. Physical Layer Devices Repeater –Repeats all signals or bits from one port to the other –Can be used extend.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
 Network Segments  NICs  Repeaters  Hubs  Bridges  Switches  Routers and Brouters  Gateways 2.
10/18/2007 EETS Bluetooth Bluetooth Architecture Bluetooth Applications The Bluetooth Protocol Stack The Bluetooth Radio Layer The Bluetooth Baseband.
UNDERSTANDING THE HOST-TO-HOST COMMUNICATIONS MODEL - OSI LAYER & TCP/IP MODEL 1.
1 Kyung Hee University Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
OSI Model. Switches point to point bridges two types store & forward = entire frame received the decision made, and can handle frames with errors cut-through.
Sem1 - Module 8 Ethernet Switching. Shared media environments Shared media environment: –Occurs when multiple hosts have access to the same medium. –For.
Cisco S3C3 Virtual LANS. Why VLANs? You can define groupings of workstations even if separated by switches and on different LAN segments –They are one.
Chapter 3 - VLANs. VLANs Logical grouping of devices or users Configuration done at switch via software Not standardized – proprietary software from vendor.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Connecting to the Network Introduction to Networking Concepts.
Copyright 2002Cisco Press: CCNA Instructor’s Manual Year 2 - Chapter 16/Cisco 4 - Module 9 CCNA Certification Exam Review By Your Name.
CCNA Guide to Cisco Networking Chapter 2: Network Devices.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
1 VLANs Relates to Lab 6. Short module on basics of VLAN switching.
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Renesas Electronics America Inc. © 2010 Renesas Electronics America Inc. All rights reserved. Overview of Ethernet Networking A Rev /31/2011.
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
15.1 Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or.
Ad Hoc – Wireless connection between two devices Backbone – The hardware used in networking Bandwidth – The speed at which the network is capable of sending.
Network Concepts.
Chapter 16– Connecting LANs
CIS 700-5: The Design and Implementation of Cloud Networks
Introduction An introduction to the software and organization of the Internet Lab.
HELLO WORLD!!! Run Project 2: WELCOME Subject: Virtual LAN’s
Local Area Networks Honolulu Community College
Networking Devices.
Part III Datalink Layer 10.
The Medium Access Control Sublayer
Connecting LANs, Backbone Networks
Planning and Troubleshooting Routing and Switching
Chapter 4 Data Link Layer Switching
Dr. John P. Abraham Professor UTRGV, Edinburg, TX
Physical & Data-link ISQS 6343 #2 John R. Durrett.
Lecture 6: TCP/IP Networking By: Adal Alashban
CT1303 LAN Rehab AlFallaj.
Connecting Networks Repeater: physical layer Bridge: data link layer
Virtual LANs.
NTHU CS5421 Cloud Computing
IS3120 Network Communications Infrastructure
Chapter 7 Backbone Network
Module 5 - Switches CCNA 3 version 3.0.
Network Virtualization
Communication Networks NETW 501
Part III Datalink Layer 10.
CS 381: Introduction to Computer Networks
Connecting Devices Hosts and networks do not normally operate in isolation Connecting devices connect hosts together to make a network or connect networks.
VLANS The Who, What Why, And Where's to using them
Presentation transcript:

NTHU CS5421 Cloud Computing Cloud Network Che-Rung Lee 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Outline Network overview Data center network Network virtualization 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Protocol Stack Layer 4: Transport layer Flow control, reliability, connection Ex: TCP, UDP Layer 3: Network layer Routing Ex: IP Layer 2: Data link layer Media access control Ex: Ethernet MAC, PPP 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Ethernet A computer networking technology for local area networks (LANs) Introduced in 1980. (CSMA/CD) Standardized in IEEE 802.3 Shared media protocol Media: coaxial cable, twisted pair, and fiber optic Equipment: repeater, hub, bridge and switch 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Ethernet Frame  Ethernet switches forward “Ethernet frames” based on the 6-byte MAC address Ethernet Address e.g., 0-0-0a-0b-de-3e Assigned by Ethernet hardware vendors No geographical or organizational association 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Switched Network For a median or large LAN, multiple switches are connected as a graph Problem: Broadcast Storm Solution: spanning tree protocol 12/1/2018 NTHU CS5421 Cloud Computing

Spanning Tree Protocol Select a root bridge (switch) Each switch determines the least cost paths to the root bridge. The port is called “root port” Other non root ports are disabled 12/1/2018 NTHU CS5421 Cloud Computing

Link-state Routing Protocol A routing protocol used in packet switching networks. Examples include OSPF and IS-IS. Every node (switch) constructs a map of the connectivity to the network, in the form of a graph, showing which nodes are connected to which other nodes. Each node (switch) independently calculates the next best logical path from it to every possible destination in the network. 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Virtual LAN (VLAN) To reduce the amount of broadcast traffic, layer 2 switch can segment a LAN into Virtual LANs. Members of a VLAN can only talk to other members of the same VLAN 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing IP v4 IP routers forward “IP packets” based on the 4- byte IP address in the packet header IP Address (e.g., 140.114.87.5) Statically or dynamically assigned by ISPs Geographical or organizational association Use port number to distinct different applications (140.114.87.5:23) 12/1/2018 NTHU CS5421 Cloud Computing

Network Address Translation 32 bits IP address can only offer 4,294,967,296 unique addresses. Network Address Translation (NAT) creates new private IP addresses within a LAN Ex: Each computer on the private network is translated to the same IP address (213.18.123.100), but with a different port number assignment. 12/1/2018 NTHU CS5421 Cloud Computing

Virtual Private Network (VPN) A private network that uses a public network to connect remote sites or users together. Two major components Network Access Server (NAS) Client software Tunneling: place a package within another package 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Outline Network overview Data center network Network virtualization 12/1/2018 NTHU CS5421 Cloud Computing

Data Center Architecture 12/1/2018 NTHU CS5421 Cloud Computing

Conventional DC Network Core Aggregation Edge 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Rack Machines General configurations Each rack contains 40 machines interconnected by a top of rack (ToR) switch A standard ToR switch contains 48 GigE ports and up to 4 available 10 GigE uplinks. Links from ToRs: Typically 1:5 to 1:20 oversubscribed (i.e., 1 to 4 Gbpsof up-link for 20 servers) 12/1/2018 NTHU CS5421 Cloud Computing

Requirements of Cloud Network Mult-tenancy Multiple virtual data centers share a single physical data center Any server can be assigned to any service with whatever IP address the service expects Features like link-local broadcast, on which many legacy applications depend, should work. Virtual machines should be able to migrate to any server while keeping the same IP address 12/1/2018 NTHU CS5421 Cloud Computing

Additional Requirements Uniform high capacity: The maximum rate of a server-to-server traffic flow should be independent of network topology. Performance and fault isolation: Traffic of one service should not be affected by the traffic of any other service, just as if each service was connected by a separate physical switch. Using low cost commodity network equipment only 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Traffic Shaping The control of computer network traffic in order to optimize or guarantee performance Average bandwidth Peak bandwidth Burst size Load balancing policies Ex: Leaky bucket To check that data transmissions conform to defined limits on bandwidth and burstiness. 12/1/2018 NTHU CS5421 Cloud Computing

Problems of Existing Networks LAN (layer-2 network) is not scalable and it does not allow multiple paths IP-based network (layer 3) is scalable, but machines cannot be tied to IP addresses. Any VM may migrate to any physical machine. Migrating VMs should not have to change their IP addresses and all pre-existing TCP. 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Multi-path For (1) fault tolerance, (2) bandwidth, or (3) improved security. Overlapped, edge-disjointed or node-disjointed Within a layer-2 domain, the Spanning Tree Protocol causes only a single path to be used even multiple paths between switches exist. In the layer-3 portion, Equal Cost Multipath can use multiple paths to a destination if paths of the same cost are available. 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing ECMP Multipath routing is a per-hop decision which is limited to a single router. Increase usable bandwidth Performance is susceptible to changing latency, packet reordering, etc. Equal-Cost Multi-Path routing is a routing strategy when multiple “best pathes” are available. One way is using hashing function to selection the routing. 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Multihoming Multihoming: multipath provided by different ISPs To increase the reliability of the Internet connection for an IP network. 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Outline Network overview Data center network Network virtualization 12/1/2018 NTHU CS5421 Cloud Computing

What Are Not Virtualized Yet? Current network protocol stack makes network virtualization easy. However, some issues need be solved Networks of VMs within a Hypervisor Virtual network across WAN Some network devices, such as Infiniband In addition, for scalability and performance consideration, some virtualization techniques need be improved. 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Scenario 1 Multiple LAN within a physical machine and/or across multiple physical machines. PM 1 PM 2 VM1 LAN1 VM2 LAN1 VM3 LAN2 VM4 LAN1 VM5 LAN2 VM6 LAN2 Virtual switch 2 Virtual switch 3 Virtual switch 1 Physical switch 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Scenario 2 Multiple VLAN within a switched based network. LAN2 LAN2 LAN1 Switch 2 LAN1 LAN2 Switch 3 Switch 1 LAN1 LAN2 LAN1 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing VLAN Tagging (IEEE 802.1Q) The VLAN tag is of 2 bytes in length The first 3 bits indicate user priority. A canonical format indicator (CFI) bit indicates the MAC format. The last 12 bits of the tag is for a VLAN identifier (VID), which means 4096 VLANs can coexist. 12/1/2018 NTHU CS5421 Cloud Computing

VLAN Trunking Protocol 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing Scenario 3 A VLAN across WAN Why VPN is not enough? How about VM migration? Internet Gateway Gateway 12/1/2018 NTHU CS5421 Cloud Computing

NTHU CS5421 Cloud Computing References Wikipedia Multipath, VLAN tagging and trunking, Photos are from the Internet Dr Tzi-cker Chiueh‘s talk Network Design Issues for Cloud Data Centers (2011-11-02 at NTHU) Dr H. T. Hung’s talks http://research.microsoft.com/apps/pubs/default.aspx?id=80693 http://ccr.sigcomm.org/online/?q=node/503 http://ccr.sigcomm.org/online/?q=node/501 12/1/2018 NTHU CS5421 Cloud Computing