Elektrotehnički fakultet u Beogradu

Similar documents
Interconnections on the Internet: Exchange Points

Computer Networks Vs. Distributed Systems

Internet Exchange Points. Philip Smith ISOC-AU Meeting APNIC 38 Brisbane September 16 th 2014

Introduction Chapter 1. Uses of Computer Networks

Kick starting science...

Internet and IP addressing

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

IT Internet Architecture and Protocols. Lecture 02 Overview of Internet Architecture

Protocols. Packets. What's in an IP packet

CSE 3214: Computer Network Protocols and Applications

Computer Networks III

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

Introduction to computer networks and Cloud Computing

About Cablenet. Ownership. Shareholders are:

CITS1231 Web Technologies. Client, Server, the Internet, and the Web

Chapter 7: Computer Networks, the Internet, and the World Wide Web. Invitation to Computer Science, C++ Version, Third Edition

L4: ISPs, Backbones and Peering

RAS Associates, Inc. Systems Development Proposal. Scott Klarman. March 15, 2009

Emirates Internet Exchange

Open Transit Internet

Data Communication Networks Introduction

Address Resolution Protocol (ARP)

SERVICE DESCRIPTION INTERNET TRANSIT / 2.6.4

3.1 TELECOMMUNICATIONS, NETWORKS AND THE INTERNET

Computer Networks and the Internet

Chapter 1: Introduction

Network Technologies

Traffic delivery evolution in the Internet ENOG 4 Moscow 23 rd October 2012

WAN Data Link Protocols

VoIP network planning guide

Chapter 1: Introduction

IP Transit. Introduction. IP-Only s IP-backbone. Service Description Service Level Agreement

WANs and Routers. M.Sc. Aleksandra Kanevce M.Sc. Aleksandra Bogojeska

Building the Mobile Internet

CS4700/CS5700 Fundamentals of Computer Networking

Internet Exchange Point Design

PLANEAMENTO E GESTÃO DE REDES INFORMÁTICAS COMPUTER NETWORKS PLANNING AND MANAGEMENT

UPPER LAYER SWITCHING

Basic Networking Concepts. 1. Introduction 2. Protocols 3. Protocol Layers 4. Network Interconnection/Internet

Network-Oriented Software Development. Course: CSc4360/CSc6360 Instructor: Dr. Beyah Sessions: M-W, 3:00 4:40pm Lecture 2

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

The Internet and the Public Switched Telephone Network Disparities, Differences, and Distinctions

Lecture 28: Internet Protocols

Computer Networks - Xarxes de Computadors

ADSL or Asymmetric Digital Subscriber Line. Backbone. Bandwidth. Bit. Bits Per Second or bps

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network.

Peering in General and in Europe. Frank Orlowski DE-CIX Internet Exchange

How To Provide Qos Based Routing In The Internet

The Evolution of Traditional Telecoms to IP Communications

IP interconnect interface for SIP/SIP-I

Redundancy & the Netnod Internet Exchange Points

Quality of Service for VoIP

Indian Institute of Technology Kharagpur. TCP/IP Part I. Prof Indranil Sengupta Computer Science and Engineering Indian Institute of Technology

CMPT 165: The Internet, Part 3

Internet Exchange Points (IXPs) Scalable Infrastructure Workshop

Future Stars. Grade X Manual Chapter 1 Networking and Telecommunication. telecommunication. Telephones, telegrams, radios and televisions help

VoIP 101. E911-Enhanced 911- Used for providing emergency service on cellular and internet voice calls.

TCP/IP Protocol Suite. Marshal Miller Chris Chase

Enabling NAT and Routing in DGW v2.0 June 6, 2012

Overview of TCP/IP. TCP/IP and Internet

Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks

CCNA Discovery Chapter Four

TAXONOMY OF TELECOM TERMS

Protocol Data Units and Encapsulation

What You Will Learn About. Computers Are Your Future. Chapter 8. Networks: Communicating and Sharing Resources. Network Fundamentals

Topics. Computer Networks. Let s Get Started! Computer Networks: Our Definition. How are Networks Used by Computers? Computer Network Components

Lecture 2: Protocols and Layering. CSE 123: Computer Networks Stefan Savage

technology standards and protocol for ip telephony solutions

WAN Technology. Heng Sovannarith

Interactive telecommunication between people Analog voice

Internet Routing. Review of Networking Principles

CISC 1600 Introduction to Multi-media Computing

CA106 Web Design. Dr. Dónal Fitzpatrick, School of Computing Room l2.48, Extension 8929,

VPN. Date: 4/15/2004 By: Heena Patel

IVCi s IntelliNet SM Network

COPYRIGHT 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED.

R2. The word protocol is often used to describe diplomatic relations. How does Wikipedia describe diplomatic protocol?

Transport Layer Protocols

Copyright and Trademark Statement

The TCP/IP Reference Model

Versalar Switch Router Market Opportunity and Product Overview

WAN Performance Analysis A Study on the Impact of Windows 7

Secure Network Design: Designing a DMZ & VPN

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

The Internet and Network Technologies

Communications and Computer Networks

LINXCaseStudy. LINX from Anywhere

This Lecture. The Internet and Sockets. The Start If everyone just sends a small packet of data, they can all use the line at the same.

1 Data information is sent onto the network cable using which of the following? A Communication protocol B Data packet

BT Internet Connect Global - Annex to the General Service Schedule

The OSI & Internet layering models

Course Description. Students Will Learn

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

Requirements & Reference Models for ADSL Access Networks: The SNAG Document

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

CPS221 Lecture: Layered Network Architecture

Sage ERP Accpac Online

Protocols and Architecture. Protocol Architecture.

Sage 300 ERP Online. Mac Resource Guide. (Formerly Sage ERP Accpac Online) Updated June 1, Page 1

Connecting with Computer Science, 2e. Chapter 5 The Internet

Transcription:

dr Nenad Krajnović Elektrotehnički fakultet u Beogradu E-mail: krajko@etf.bg.ac.rs

The ARPANET početak... Growth of the ARPANET (a) December 1969. (b) July 1970. (c) March 1971. (d) April 1972. (e) September 1972. 2

3

Interconnection of Backbone ISP Networks POP POP POP POP POP POP POP POP NAP IXP POP 4

Path Choice 0.5$/MB POP POP POP POP POP POP POP POP NAP IXP 0.15 + 0 + 0.10 = 0.25 $/MB POP 5

Commercial Impact on the Global Network There is no such thing as global backboneany more! There is no such thing as Internet coreany more! Backboneof the global network consists of backbone ISP networks, mutually interconnected at the Internet Exchanges (ex NAPs). The core of the networks consists of routers, switches and other devices, located in the ISP backbones, preventing the global network from splitting into parts. Routing policies between major backbone ISPs determine the ways of traffic flow on the Internet today. Routing policies don t assure optimal routing -the main criterion for the routing policy design is -the cost of the links! 6

Network Access Pointsand Internet Exchanges (NAPs& IXs) 1. IXPs in the USA: SIX Seattle, Salt Lake City, Vancouver NYIIX New York International Int. Exch. DET-IX Detroit Internet Exchange DE-CIX, LINX, Equinix, W-IX,... 2. Major European NAPs: DE-CIX - Frankfurt am Main AMS-IX Amsterdam LINX London Netnod Stockholm, Malmo, Sundsvall... SOX Serbian Open Exchange https://www.euro-ix.net/ixps/list- ixps/ 7

Traffic on DE-CIX 8

Arhitektura DE-CIX-a 9

Traffic onlinx-01.03.2016. 10

Arhitektura LINX-a (2016.) I deo 11

Arhitektura LINX-a (2016.) II deo 12

Traffic on AMS-IX 01.03.2016. 13

Arhitektura AMS-IX-a (2016.) 14

Traffic on Netnod 01.03.2016. 15

Traffic on Seattle IX 29.02.2016. 16

Architecture of Seattle IX 17

Traffic on NYIIX 29.02.2016. 18

Traffic on SOX 01.03.2016. 19

Access Networks -Overview 20

Backbone Technologies LAN technologies (PoPs, NAPs): Fast and Gigabit Ethernet (0.1-1Gbps) 1Gbps) almost ultimate PoPLAN technologies today. 10Gbps Ethernet developed, implemented on biggest sites. 100Gbps Ethernet new standard for high demand sites. WAN technologies (backbone lines): Long-haul Gigabit, 10G Ethernet and 100G Ethernet Mostly metropolitain area. On xwdmoptical transport networks Gigabit and 10G Ethernet can be offered in WAN networks. 21

Backbone Interconnectivity In order to exchange traffic, ISP s must be connected to each other. Every ISP should consider: Buying transit connectivity from one or more larger-sized ISP s (a must for business!) Interconnecting (for free!) its network with other local ISP s of the same size: Not a must for business and not always achievable (politics...). National ISP s should be interconnected to other national ISP s in the same country. Same goes for regional ISP s they should interconnect with other partners in the region. Exceptional case are International backbone ISP s: Example: UUnet, TeliaSonera, Level3, Combridge, Sprint... They don t buy transit service from anyone (they are transit-free). They interconnect their network (for free!) with other backbone ISP s. Interconnection between backbones is usually called peering. Peering can be: Public implementing by bringing backbone routers to the public IX/NAP s. Private usually a leased line or local cable between two backbones. 22

Internet Routing Protocol responsible for routing is IP (Internet Protocol). Connectionless! Based on hop-by-hop paradigm, each router being a hop. Source and destination address carried within the IP header. The router looks the destination address and forwards the packet to the next hop. We distinguish between packet routing and packet forwarding: Forwarding sending the packet from one router to another, based on various params. Routing complex process, includes routing info exchange among routers. Always follows the same path, regardless of service used. No guaranted QoS! Within one backbone, QoS can be controlled using various mechanisms: On MPLS backbones by defining various QoS classes and using DiffServ. On pure IP backbones queueing, traffic shaping, per-service rate limiting. Between two different ISP backbones no guarantees for QoSat all! 23

Need for QoS Users experience packet loss, delays etc. Routers need some time for processing IP packets (forwarding)... Routing always follows the same path, regardless of service used... Some Internet services are delay or throughput sensitive: File-transfer oriented services, like Web, Ftp, Usenet etc. need throughput! VoIP, Real video/audio and other interactive services are delay-sensitive! For voice delays over 100 ms cause a significant degradation! Customers need firm QoS agreement with their ISP s. Service level agreements (SLA): Defined between the customer and their ISP. May include strict boundaries on delay, throuput, (un)availability etc. Care must be taken to define realistic values, within the laws of physics: RTT of 80-90 ms over transatlantic trunks is a realistic value. RTT of 40 ms over transtlantic trunks is not realistic (speed of light!!!). What can an ISP do about it? 24

Routing Between Backbones Source Hot potato routing: Popular in early days of Internet (NSFNET). Principle get rid of the packet ASAP. Give the packet away at the first possible hop to the peering partner Advantage if backbone capacities are a problem. Disadvantage, if strict QoS control is needed. Cold potato routing: Preferred strategy nowadays Principle keep the packet within your own backbone as long as possible. Advantage, better QoS control! Disadvantage, if backbone capacities are a problem. New York Wash DC Destin New York Wash DC London Paris London Paris Source Destin 25

Services are: Internet Services The main raison d etre of any telecommunications network. Traffic generators and bandwidth consumers!!! Drivers of network development and growth... Revenue generators for service providers. From the technical point of view: All services use TCP/IP protocol suite as the underlying communications engine. All services follow the same client-server communication principle. Services are a matter of the contract between the ISP and user. The ISP reserves the right to restrict some services by AUP, additional fees etc. So far, we used to talk about classical Internet services: Email, Web, Telnet derived from simple applications Today, we must talk about value-addedadded services: Services for residential customers (home business and fun). Services for business customers (corporate solutions). All value-added services based on classical Internet services. 26

Basic Services Term services here is equal to specific Internet appliances and applications. Basic services accessible almost everywhere in the Net.world: Value-added added services: Electronic mail (email, gmail, yahoo mail) Information store and retrieval (Web, ftp, cloud) Chat and interactive games (Viber, Twitter) On-line discussion (Usenet, mailing lists, blogs) Unified communications (Skype, GTalk, Webex,, ) Net.broadcasting (YouTube, Netflix, webtv) Interactive access to remote hosts (telnet, ssh) Telecommuting (access to corporate servers and services from home) Distance learning (broadcasts of academic lectures, vendor courses etc.) Online shopping Small LAN (SOHO) interconnection Computer-telephony telephony and computer-tv integration (Internet access from TV etc.) Value-added added services are based on one or more basic services (e.g. E-commerce is mostly based on Web) 27

C&W global cable systems 28

C&W USA cable systems 29

C&W Europe cable systems 30

C&W UK cable systems 31

C&W Asian network 32

SPRINT Europe network 33

SPRINT USA network 34

SPRINT Asia network 35

Cogent USA world network 36

Global Internet Map october 2009. 37

dr Nenad Krajnović Elektrotehnički fakultet u Beogradu E-mail: krajko@etf.bg.ac.rs