Network Architecture and Topology



Similar documents
Definition. A Historical Example

VXLAN: Scaling Data Center Capacity. White Paper

Technology White Paper Capacity Constrained Smart Grid Design

Chapter 3. Enterprise Campus Network Design

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

Mobile Security Wireless Mesh Network Security. Sascha Alexander Jopen

Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors

Local-Area Network -LAN

Network Virtualization

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Computer Networking Networks

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

Facility Usage Scenarios

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

Cisco WAAS for Isilon IQ

PART II. OPS-based metro area networks

White Paper on NETWORK VIRTUALIZATION

Cisco Application Networking for IBM WebSphere

NETWORK ISSUES: COSTS & OPTIONS

MPLS: Key Factors to Consider When Selecting Your MPLS Provider Whitepaper

Optimizing Data Center Networks for Cloud Computing

TÓPICOS AVANÇADOS EM REDES ADVANCED TOPICS IN NETWORKS

On the Placement of Management and Control Functionality in Software Defined Networks

Chapter 1 Reading Organizer

10GBASE T for Broad 10_Gigabit Adoption in the Data Center

Demonstrating the high performance and feature richness of the compact MX Series

Load Balancing in Periodic Wireless Sensor Networks for Lifetime Maximisation

Preparing Your IP network for High Definition Video Conferencing

Internet Routing. Review of Networking Principles

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

Overview of Computer Networks

Testing & Assuring Mobile End User Experience Before Production. Neotys

VoIP / SIP Planning and Disclosure

Preparing Your IP Network for High Definition Video Conferencing

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

10 Gigabit Ethernet: Scaling across LAN, MAN, WAN

The Internet. An Engineering Approach to Computer Networking

Monitoring Service Delivery in an MPLS Environment

All-Flash Arrays Weren t Built for Dynamic Environments. Here s Why... This whitepaper is based on content originally posted at

Scalable Source Routing

Distributed Systems. REK s adaptation of Prof. Claypool s adaptation of Tanenbaum s Distributed Systems Chapter 1

EXTENDED ORACLE RAC with EMC VPLEX Metro

WHITEPAPER MPLS: Key Factors to Consider When Selecting Your MPLS Provider

an interconnected collection of autonomous computers interconnected = able to exchange information

Deploying in a Distributed Environment

Computer Networks CS321

Introduction to LAN/WAN. Network Layer

ETHERNET WAN ENCRYPTION SOLUTIONS COMPARED

CS6204 Advanced Topics in Networking

Master Course Computer Networks IN2097

Communication Networks. MAP-TELE 2011/12 José Ruela

Routing in packet-switching networks

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

NComputing L-Series LAN Deployment

Achieving Low-Latency Security

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

Contents. Foreword. Acknowledgments

How To Provide Qos Based Routing In The Internet

Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software

ICTTEN6172A Design and configure an IP- MPLS network with virtual private network tunnelling

Cloud Infrastructure Planning. Chapter Six

Network Virtualization and Data Center Networks Data Center Virtualization - Basics. Qin Yin Fall Semester 2013

MPLS-TP. Future Ready. Today. Introduction. Connection Oriented Transport

Introduction Chapter 1. Uses of Computer Networks

How To Design A Network For A Small Business

Accurate End-to-End Performance Management Using CA Application Delivery Analysis and Cisco Wide Area Application Services

Large-Scale Distributed Systems. Datacenter Networks. COMP6511A Spring 2014 HKUST. Lin Gu

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Primary Data Center. Remote Data Center Plans (COOP), Business Continuity (BC), Disaster Recovery (DR), and data

Performance Evaluation of Linux Bridge

Cisco Application Networking for BEA WebLogic

WAN Technologies Based on CCNA 4 v3.1 Slides Compiled & modified by C. Pham

Network System Design Lesson Objectives

Ring Protection: Wrapping vs. Steering

IP SAN Best Practices

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Analysis and Simulation of VoIP LAN vs. WAN WLAN vs. WWAN

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

Scaling 10Gb/s Clustering at Wire-Speed

Virtualizing the SAN with Software Defined Storage Networks

A Link Load Balancing Solution for Multi-Homed Networks

Final for ECE374 05/06/13 Solution!!

Latency Considerations for 10GBase-T PHYs

Measuring IP Performance. Geoff Huston Telstra

Brocade Solution for EMC VSPEX Server Virtualization

Network Virtualization Network Admission Control Deployment Guide

Non-blocking Switching in the Cloud Computing Era

Disaster-Resilient Backbone and Access Networks

The proliferation of the raw processing

GLOBAL SERVER LOAD BALANCING WITH SERVERIRON

White Paper. Requirements of Network Virtualization

Deploying Silver Peak VXOA with EMC Isilon SyncIQ. February

Content Delivery Networks

Transcription:

1. Introduction 2. Fundamentals and design principles 3. Network architecture and topology 4. Network control and signalling 5. Network components 5.1 links 5.2 switches and routers 6. End systems 7. End-to-end protocols 8. Networked applications 9. Future directions 25 August 2006 High-Speed Networking 3-1 application application session session transport transport link link link link end system node node end system link node 3.1. Topology and geography 3.2. Scale 3.3. Resource Tradeoffs 25 August 2006 High-Speed Networking 3-2 III.1

Topology and Geography 3.1 Topology and geography 3.1.1 Scalability 3.1.2 Latency 3.1.3 Bandwidth 3.1.4 Virtual overlays and lightpaths 3.1.5 Practical constraints 3.2 Scale 3.3 Resource tradeoffs 25 August 2006 High-Speed Networking 3-3 infinite bandwidth Ideal Network Model Network Path Principle R = CPU CPU M app end system M app end system D = 0 zero latency Network Path Principle The must provide high-bandwidth low-latency paths between end systems. 25 August 2006 High-Speed Networking 3-4 N-II III.2

Scalable Topologies Mesh vs. Shared Medium Scalability of Mesh Topologies Mesh technologies scale better then shared medium. Use power control and directional antennæ to increase spatial reuse in shared medium wireless s. N-II.4 25 August 2006 High-Speed Networking 3-5 Latency Network Path d i short path long path D = d i Network Latency Principle N-1Al The latency along a path is the sum of all its components. The benefit of optimising an individual link is directly proportional to its relative contribution to the end-to-end latency. 25 August 2006 High-Speed Networking 3-6 III.3

Latency Topology and Geography Constituents of latency D = (h 1)d s + h d i Geography: speed of light delay d i Dia RTT SAN 100 m 1 µs LAN 1 km 10 µs MAN 100 km 1 ms WAN 20 000 km 200 ms GEO 72 000 km 480 ms Mars 400 10 6 km 6 45 min Topology: number of hops h; switching delay d s Network Diameter Principle N-1Ah The number of per hop latencies along a path is bounded by the diameter of the. The topology should keep the diameter low. 25 August 2006 High-Speed Networking 3-7 Bandwidth Network Path bottleneck r i long path R = min(r i ) Network Bandwidth Principle The maximum bandwidth along a path is limited by the minimum bandwidth link or node, which is the bottleneck. There is no point in optimising a link that is not a bottleneck. N-1Ab 25 August 2006 High-Speed Networking 3-8 III.4

Overlay Networks Abstract and Hide Underlying Network Overlay s hide underlying topology VPNs (virtual private s) secure overlay sessions datagram overlay meshes lightpaths Network Overlay Principle N-IIo Overlay s must provides the same high-performance paths as he physical s. The number of overlay layers should be kept as small as possible, and overlays must be adaptable based on end-to-end path requirements and topology information form the lower layers. 25 August 2006 High-Speed Networking 3-9 Overlay Networks Lightpath Assignment λ 1 λ 3 λ 4 λ 2 Lightpath assignment problem preserve high-performance along overlay such that no link carries more than one light path of given wavelength 25 August 2006 High-Speed Networking 3-10 III.5

3.1 Topology and geography 3.2 Scale 3.2.1 Network engineering 3.2.2 Hierarchy 3.2.3 Bandwidth aggregation and isolation 3.2.4 Latency optimisation 3.2.5 Wireless density 3.2.5 Practical constraints 3.3 Resource tradeoffs 25 August 2006 High-Speed Networking 3-11 Network Engineering Parameters sparse dense topology degree # nodes diameter aggregation sparsely connected low high high low densely connected high low low high Network Scaling Principle Networks should be able to scale in size while balancing switch cost against hop count. N-5Ct 25 August 2006 High-Speed Networking 3-12 III.6

Hierarchy Hierarchy important technique to control latency and aggregation bound state maintained divide into clusters state aggregated per cluster examples: Nimrod, P-NNI α A 1 2 3 4 B 3 1 2 C 9 6 8 4 Network Hierarchy Principle Use hierarchy and clustering to manage scale and complexity, and reduce the overhead of routing algorithms. N-5C 25 August 2006 High-Speed Networking 3-13 Aggregation, Isolation, Latency Backbone WAN regional net MAN LAN neighborhood home personal net Physical hierarchy to limit number of hops and control aggregation example: Internet (NSFNET) prior to 1994 25 August 2006 High-Speed Networking 3-14 DAN III.7

Aggregation, Isolation, Latency Hierarchy isolate bandwidth in different subnet layers control diameter and latency Hierarchy to Aggregate and Isolate Bandwidth N-5B Use hierarchy to manage bandwidth aggregation in the core of the, and to isolate clusters of traffic locality from one another. Hierarchy to Minimise Latency Use hierarchy and cluster size to minimise diameter and resultant latency. N-5Cl 25 August 2006 High-Speed Networking 3-15 Wireless Network Density no control power control overlay Transmission power gives tradeoff between transmission range degree of connectivity Wireless Density Control to Optimise Degree and Diameter Use density control and long link overlays to optimise the tradeoff between dense low-diameter and sparse high-diameter wireless s. N-5Cw 25 August 2006 High-Speed Networking 3-16 III.8

Practical Constraints Policy-based routing Network provider deployment complex topologies peering not high-performance many hops/pop Backbone A Backbone W Backbone S Administrative Constraints Increase the N-III.2 Importance of Good Design Policy and administrative constraints distort the criteria that govern the application of many high-performance design principles. The importance of good (principled) design is elevated when these constraints are present. 25 August 2006 High-Speed Networking 3-17 MAN B MAN V 2 1 Resource Tradeoffs 3.1 Topology and geography 3.2 Scale 3.3 Resource tradeoffs 3.3.1 Bandwidth, processing, and memory 3.3.2 Latency as a constraint 3.3.3 Relative scaling with high speed 3.2.4 Active ing 25 August 2006 High-Speed Networking 3-18 III.9

Resource Tradeoffs Resources and Constraints Network is a collection of resources: P processing M memory B bandwidth Constrained by: D latency W power and/or energy Network Resource Tradeoff & Engineering Principle N-2 Networks are collections of resources. The relative composition of these resources must be balanced to optimise cost and performance, and to determine topology, engineering, and functional placement. 25 August 2006 High-Speed Networking 3-19 Example 3.5 Resource Tradeoffs Content Cache Location Objective function to determine optimal mix ƒ(π(p), β(b), µ(m), λ(l), ω(w)) Example: content cache location B =, M = 0 everyone has local copy B = 0, M = single copy on server l opt = β(b) + µ(m) bandwidth L constrains distance from client cost root normalized depth l opt memory leaves 25 August 2006 High-Speed Networking 3-20 III.10

Resource Tradeoffs Relative Scaling Relative scaling of resources is important If all resources/constraints scale uniformly, no change Speed of light remains constant latency becomes relatively more important bandwidth- -delay product requires increasing M Technology scales non-uniformly example: Moore s law increase in P enables IP lookup/classification in hardware, active ing Resource Tradeoffs Change and Enable New N-2A Paradigms The relative cost of resources and constraints changes over time due to non-uniform advances in different aspects of technology. This should motivate constant rethinking about the way in which s are structured and used. 25 August 2006 High-Speed Networking 3-21 Resource Tradeoffs Active and Programmable Networking Decreasing cost of processing and memory enables more computation in the nodes Active and programmable ing strong AN users inject capsules of code executed on nodes moderate AN service providers provisions protocols and services may be dynamically provisioned with active packets 25 August 2006 High-Speed Networking 3-22 III.11