Routing und Flow Control im Internet der Zukunft. Routing and Flow Control in the Future Internet

Size: px
Start display at page:

Download "Routing und Flow Control im Internet der Zukunft. Routing and Flow Control in the Future Internet"

Transcription

1 Institute of Computer Science Department of Distributed Systems Prof. Dr.-Ing. P. Tran-Gia Routing und Flow Control im Internet der Zukunft www3.informatik.uni-wuerzburg.de

2 Outline Two major problems of routing in the Internet Depletion of available IPv4 addresses Solution: IPv6 Interworking IPv6 IPv4 Deployment Growth of the routing tables in the DFZ Causes Solutions: principles of future Internet routing Flow control in the future Internet Pre-congestion notification (PCN) Admission control and flow termination Conclusion 2

3 Depletion of Free IPv4 Address Pool IANA (Internet Assigned Numbers Authority) Projected depletion of unallocated IPv4 address pool: IPv4 Address format: 4 bytes ~ addresses 8,4 addresses per km 2 earth surface Structure: IPv6 Address format: 16 bytes ~ addresses 6, addresses per mm 2 earth surface Structure: 2001:DB8:0:0:8:800:200C:417A Prefix notation: /16: 16 bits prefix (~ address block) Interworking problems IPv6 addresses unknown to legacy applications, hosts, and routers Dual-stack (IPv4 and IPv6) required 3

4 IPv4 IPv6 Interworking Principles: Tunneling IPv6 traffic tunneled through IPv4 networks IPv6 IPv4 IPv6 A X Y B B Data Y B Data B Data 4

5 IPv4 IPv6 Interworking Principles: Address Conversion Conversion between IPv4 and IPv6 addresses :0:0:0:0:ffff:Hex( ) Applicable only to actual IPv4 addresses Conversion between IPv4 headers and IPv6 headers Stateless IP/ICMP translation (SIIT) IPv4 IPv6 IPv4 5

6 IPv4 IPv6 Interworking Principles: NAPT Problem Real IPv6 address not convertible into IPv4 address Network address port translation (NAPT) IPv4 border router converts From IPv6 address and port Into other IPv4 address and port and back Example IPv6 NAPT IPv4 Request Response [A]:1234 [C]:80 IPv6 NAPT IPv4 B:5678 C:80 src dst [A]:1234 B:5678 src dst [C]:80 [A]:1234 C:80 B:5678 6

7 Planned and Actual Deployment of IPv6 Observation IPv6 hardly adopted Limited reachability for early adopters Other partial solution to IPv4 address depletion Private networks behind NATs 10/8, /12, /16 Source: presentation by G. Huston and G. Michalson (APNIC) at RIPE 56 in Berlin, May 2008 Planned deployment of IPv6 Actual deployment of IPv6 7

8 IPv4 Outage Experiment at IETF71 IPv4 outage experiment at IETF71 in Philadelphia ( ) IPv6 Internet is only a very small fraction of IPv4 Internet Most portals do not offer services over IPv6 8

9 The Internet: a Network of Networks local ISP Tier 3 ISP Tier-2 ISP local ISP local ISP Tier-2 ISP local ISP Tier 1 ISP NAP local ISP Tier 1 ISP Tier-2 ISP local ISP Tier 1 ISP Tier-2 ISP local ISP Tier-2 ISP local ISP 9

10 Basic BGP Information BGP information / / /22 AS-Path: AS338, AS20978 AS-Path: AS574, AS231, AS339, AS448 AS-Path: AS574, AS1079, AS2098, AS

11 Problem 2: Growth of Routing Table Sizes in the DFZ IPv4 FIB entries from (AS2) 11

12 Causes for Increasing FIB Sizes in DFZ (1) Provider independent addressing Longest prefix match Maximum length of propagated prefixes: / /16 DFZ / /23 Provider A Provider B /23 x 12

13 Causes for Increasing FIB Sizes in DFZ (2) Multihoming / /23 DFZ / /23 Provider A Provider B /23 13

14 Causes for Increasing FIB Sizes in DFZ (3) Traffic engineering / / /24 DFZ / / /24 Provider A Provider B /23 Incoming VoIP Incoming data 14

15 Causes for Increasing FIB Sizes in DFZ (4) Countermeasure against prefix hijacking Announcement of longer prefixes than necessary E.g. YouTube prefix hijacking incident by Pakistan Telecom ( ) Source: RIPE /22 AS /24 AS36561 AS17557 YouTube Pakistan Telecom 15

16 Solution 1: Tweaking the Current Interdomain Routing (1) Aggregation proxies Core router-integrated overlay (CRIO) X.Y.0/22 Statically configured tunnels X.Y.0/22 X.Y.0/22 Aggregation proxy announces short prefixes X.Y.0/22 The aggregation proxy announces a short prefix instead of many long prefixes. Packets addressed to the long prefixes are routable in the DFZ They are forwarded to the aggregation proxy which tunnels them to their destination network. X.Y.0/24 X.Y.1/24 X.Y.2/24 X.Y.3/24 16

17 Solution 1: Tweaking the Current Interdomain Routing (2) Retain long prefixes and provide lookup system for direct tunnels Tunneling route reduction protocol (TRRP) Lookup system for non-routable addresses X.Y.Z/24 Some long prefixes are not announced to BGP, therefore, they are not routable in the DFZ. The lookup system provides a router for them in the destination AS such that corresponding packets can be tunneled, decapsulated, and forwarded from there to their destination via intradomain routing. Border router with routable address X.Y.Z/24 17

18 Solution 2: Locator/Identifier Split Separation of IP addresses Identifier Locator Mapping function Identifier locator Objective Limit growth of routing tables Open issues Mapping system Exact implementation of Loc/ID Mapping service Provider X B A Data B Locator(B) Provider Y 18

19 Incremental Deployment of Loc/ID for the Internet Mapping service supported by local caches Locator ID separation protocol (LISP) Cisco s proposal within RRG of IRTF Gateways A 1 2 B Locators Identifiers 3 C 4 D Local routing domain Global routing domain Communication 1 4: 1 sends packet with address 4 to A, A sends packet with address D4 to D, D sends packet with address 4 to 4. 19

20 Interworking between the Legacy and the Future Internet Communication 1 B: 1 sends packet with address B to A, A sends packet with address B to B. Mapping service supported by local caches Global routing domain and legacy Internet Local routing domain 1 A Gateway C Proxy gateway B Legacy node Communication B 1: B sends packet with address 1 to C, C sends packet with address A1 to A, A sends packet with address 1 to 1. 20

21 Clean Slate Approach for Loc/ID Identifier (2) Local locator (LL(2)=b) Local mapping service b 2 a 1 Local mapping service LL(2)=b ID=2 Data 21

22 Clean Slate Approach for Loc/ID Identifier (2) Local locator (LL(2)=b) Local mapping service Global locator (GL(3)=C) Global mapping service A B C a f 1 b c d e 3 Local mapping service Global mapping service LL=b LL=d LL=c LL=e GL(3)=C ID=3 LL for next jump to C added using local routing tables LL(3)=f ID=3 Data LL(3)=f added by ingress node using local mapping service Data 22

23 Solutions for Improved Scalability Locator ID separation protocol LISP Different mapping implementations Distributed hash table LISP-DHT Alternative, logical topology LISP-ALT Content overlay network service LISP-CONS A not-so-novel EID to RLOC database LISP-NERD A practical tunneling architecture efit-apt Six/One Router with DNS-based resolution system Six/One Dynamic internetworking architecture DYNA Tunneling route reduction protocol TRRP Internet vastly improved plumbing Ivip Host identity protocol architecture HIP Global, site, and end-system address elements GSE Node identity interworking architecture Hierarchical routing architecture HRA New inter-domain routing architecture NIRA IP with virtual link extension IPvLX Core router-integrated overlay CRIO Geographically informed inter-domain routing GIRO On Compact Routing for the Internet 23

24 Pre-Congestion Notification (PCN) Flow Control for the Future Internet Simple support for quality of service (QoS) No per-flow states inside a network Admission control Proactive: keep traffic load low to avoid congestion High priority transport only for explicitly admitted flows Block further flows if traffic load is already high Flow termination Terminates some admitted flows Only for exceptional cases Reactive: reduce traffic load if it is too high due to an accicent 24

25 Pre-Congestion Notification (PCN) Concept PCN rate r(l) on link l Supportable rate SR(l) Admissible rate AR(l) 0 Pre-congestion type AR-precongestion SR-precongestion No precongestion Impact on AC and FT Block new flows Terminate some admitted flows Block new flows Admit new flows 25

26 Edge-to-Edge Pre-Congestion Notification (PCN) Source PCN Domain Destination End-to-end resource signalling End-to-end flow S PCN ingress node S S/MM MM S/MM PCN egress node RSVP S Capacity Overprovisioning S Router with signalling functionality MM Router with metering & marking functionality 26

27 End-to-End Pre-Congestion Notification (PCN) Source PCN Domain Destination End-to-end flow MM MM MM MM MM MM MM Router with metering & marking functionality 27

28 Conclusion Pre-congestion notification (PCN) Packet marking Admission control Flow termination Edge-to-edge and end-to-end PCN Two major problems in today s routing Depletion of available IPv4 address pool Growth of routing tables IPv6 Interworking methods with IPv4 No incentive for early adopters Hardly used Loc/ID split Promising design principle for routing scalability Incremental deployment e.g. LISP Clean slate Loc/ID What s routing like in the Internet in 2020? 28

Locator/ID Separation Protocol: do we really need such a thing?

Locator/ID Separation Protocol: do we really need such a thing? Locator/ID Separation Protocol: do we really need such a thing? GBR'11 - Beyond Networking Luigi Iannone Senior Research Scientist Deutsche Telekom Laboratories The Internet as we know it? Who remembers

More information

Scaling the Internet with LISP

Scaling the Internet with LISP Scaling the Internet with LISP Olivier Bonaventure Department of Computing Science and Engineering Université catholique de Louvain (UCL) Place Sainte-Barbe, 2, B-1348, Louvain-la-Neuve (Belgium) http://inl.info.ucl.ac.be

More information

Internet Peering, IPv6, and NATs. Mike Freedman V22.0480-005 Networks

Internet Peering, IPv6, and NATs. Mike Freedman V22.0480-005 Networks Internet Peering, IPv6, and NATs Mike Freedman V22.0480-005 Networks Internet Peering Review: Routing Internet has a loose hierarchy of domains Hosts now local router Local routers know site routers Site

More information

Towards A New Internet Routing Architecture: Arguments for Separating Edges from Transit Core

Towards A New Internet Routing Architecture: Arguments for Separating Edges from Transit Core Towards A New Internet Routing Architecture: Arguments for Separating Edges from Transit Core Lan Wang University of Memphis lanwang@memphis.edu Dan Jen, Michael Meisel UCLA {jenster,meisel}@cs.ucla.edu

More information

LISP Functional Overview

LISP Functional Overview CHAPTER 2 This document assumes that the reader has prior knowledge of LISP and its network components. For detailed information on LISP components, their roles, operation and configuration, refer to http://www.cisco.com/go/lisp

More information

The Benefits. Locator/ID Separation

The Benefits. Locator/ID Separation INL: IP Networking Lab Université Catholique de Louvain The Benefits of Locator/ID Separation AGAVE: A lightweight Approach for Viable End-to-end IP-based QoS Services Joint Work: L. Iannone, O.Bonaventure,

More information

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007

Multihoming and Multi-path Routing. CS 7260 Nick Feamster January 29. 2007 Multihoming and Multi-path Routing CS 7260 Nick Feamster January 29. 2007 Today s Topic IP-Based Multihoming What is it? What problem is it solving? (Why multihome?) How is it implemented today (in IP)?

More information

How To Connect Ipv4 To Ipv6 On A Ipv2 (Ipv4) On A Network With A Pnet 2.5 (Ipvin4) Or Ipv3 (Ip V6) On An Ipv5

How To Connect Ipv4 To Ipv6 On A Ipv2 (Ipv4) On A Network With A Pnet 2.5 (Ipvin4) Or Ipv3 (Ip V6) On An Ipv5 The case for IPv6-only data centres...and how to pull it off in today's IPv4-dominated world Tore Anderson Redpill Linpro AS RIPE64, Ljubljana, April 2012 IPv6 deployment approaches 0) Traditional IPv4-only

More information

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas

IPv6 Fundamentals Ch t ap 1 er I : ntroducti ti t on I o P IPv6 Copyright Cisco Academy Yannis Xydas IPv6 Fundamentals Chapter 1: Introduction ti to IPv6 Copyright Cisco Academy Yannis Xydas The Network Today The Internet of today is much different that it was 30, 15 or 5 years ago. 2 Technology Tomorrow

More information

IP address format: Dotted decimal notation: 10000000 00001011 00000011 00011111 128.11.3.31

IP address format: Dotted decimal notation: 10000000 00001011 00000011 00011111 128.11.3.31 IP address format: 7 24 Class A 0 Network ID Host ID 14 16 Class B 1 0 Network ID Host ID 21 8 Class C 1 1 0 Network ID Host ID 28 Class D 1 1 1 0 Multicast Address Dotted decimal notation: 10000000 00001011

More information

Introduction. Internet Address Depletion and CIDR. Introduction. Introduction

Introduction. Internet Address Depletion and CIDR. Introduction. Introduction Introduction Internet Address Depletion and A subnet is a subset of class A, B, or C networks IP addresses are formed of a network and host portions network mask used to separate the information Introduction

More information

WHITE PAPER. Understanding IP Addressing: Everything You Ever Wanted To Know

WHITE PAPER. Understanding IP Addressing: Everything You Ever Wanted To Know WHITE PAPER Understanding IP Addressing: Everything You Ever Wanted To Know Understanding IP Addressing: Everything You Ever Wanted To Know CONTENTS Internet Scaling Problems 1 Classful IP Addressing 3

More information

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved.

WAN Topologies MPLS. 2006, Cisco Systems, Inc. All rights reserved. Presentation_ID.scr. 2006 Cisco Systems, Inc. All rights reserved. MPLS WAN Topologies 1 Multiprotocol Label Switching (MPLS) IETF standard, RFC3031 Basic idea was to combine IP routing protocols with a forwarding algoritm based on a header with fixed length label instead

More information

Measuring IPv6 Deployment. Geoff Huston APNIC December 2009

Measuring IPv6 Deployment. Geoff Huston APNIC December 2009 Measuring IPv6 Deployment Geoff Huston APNIC December 2009 IPv4 address exhaustion Total Address Count Adver0sed Count IANA Pool Unadver0sed Count IPv4 address exhaustion The model of address consumption

More information

IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date

IPv4 and IPv6 Integration. Formation IPv6 Workshop Location, Date IPv4 and IPv6 Integration Formation IPv6 Workshop Location, Date Agenda Introduction Approaches to deploying IPv6 Standalone (IPv6-only) or alongside IPv4 Phased deployment plans Considerations for IPv4

More information

Multihoming: An Overview

Multihoming: An Overview Multihoming: An Overview & a brief introduction to GSE(8+8) Lixia Zhang IAB BOF on IPv6 Multihoming RIPE 2006 Customer network 1 1.1.16.0/20 Single Home Global Routing Table...... 1.1.0.0/16 2.2.0.0/16.......

More information

CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics

CSC458 Lecture 6. Homework #1 Grades. Inter-domain Routing IP Addressing. Administrivia. Midterm will Cover Following Topics CSC458 Lecture 6 Inter-domain Routing IP Addressing Stefan Saroiu http://www.cs.toronto.edu/syslab/courses/csc458 University of Toronto at Mississauga Homework #1 Grades Fraction of Students 100 80 60

More information

LISP-CONS A Mapping Database Service

LISP-CONS A Mapping Database Service A Mapping Database Service David Meyer, Dino Farinacci, Vince Fuller, Darrel Lewis, Scott Brim, Noel Chiappa October, 2007 http://www.1-4-5.net/~dmm/talks/nanog41/cons Agenda Brief Intro Design Considerations

More information

Types of IPv4 addresses in Internet

Types of IPv4 addresses in Internet Types of IPv4 addresses in Internet PA (Provider Aggregatable): Blocks of addresses that may be sub-assigned to other ISPs or to other companies that also may leased the addresses to their customers May

More information

Network Level Multihoming and BGP Challenges

Network Level Multihoming and BGP Challenges Network Level Multihoming and BGP Challenges Li Jia Helsinki University of Technology jili@cc.hut.fi Abstract Multihoming has been traditionally employed by enterprises and ISPs to improve network connectivity.

More information

An Architecture View of Softbank

An Architecture View of Softbank An Architecture View of Softbank to IPv6 transition and packet transport for Mobile and Broadband Satoru Matsushima Softbank Telecom Softbank BB Softbank Mobile Introduction Introduction In the transition

More information

Transition to IPv6 for Managed Service Providers: Meet Customer Requirements for IP Addressing

Transition to IPv6 for Managed Service Providers: Meet Customer Requirements for IP Addressing White Paper Transition to IPv6 for Managed Service Providers: Meet Customer Requirements for IP Addressing What You Will Learn With the exhaustion of IPv4 addresses, businesses and government agencies

More information

Computer Network Foundation. Chun-Jen (James) Chung. Arizona State University

Computer Network Foundation. Chun-Jen (James) Chung. Arizona State University Computer Network Foundation Chun-Jen (James) Chung 1 Outline Network Addressing Subnetting Classless Inter-Domain Routing (CIDR) Route Aggregation Network Addressing How does the network decide where to

More information

Introducing Basic MPLS Concepts

Introducing Basic MPLS Concepts Module 1-1 Introducing Basic MPLS Concepts 2004 Cisco Systems, Inc. All rights reserved. 1-1 Drawbacks of Traditional IP Routing Routing protocols are used to distribute Layer 3 routing information. Forwarding

More information

F5 Silverline DDoS Protection Onboarding: Technical Note

F5 Silverline DDoS Protection Onboarding: Technical Note F5 Silverline DDoS Protection Onboarding: Technical Note F5 Silverline DDoS Protection onboarding F5 Networks is the first leading application services company to offer a single-vendor hybrid solution

More information

CS 457 Lecture 19 Global Internet - BGP. Fall 2011

CS 457 Lecture 19 Global Internet - BGP. Fall 2011 CS 457 Lecture 19 Global Internet - BGP Fall 2011 Decision Process Calculate degree of preference for each route in Adj-RIB-In as follows (apply following steps until one route is left): select route with

More information

for guaranteed IP datagram routing

for guaranteed IP datagram routing Core stateless distributed admission control at border routers for guaranteed IP datagram routing Takahiro Oishi Masaaki Omotani Kohei Shiomoto NTT Network Service Systems Laboratories, NTT corporation

More information

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:

Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to: Border Gateway Protocol Exterior routing protocols created to: control the expansion of routing tables provide a structured view of the Internet by segregating routing domains into separate administrations

More information

A Review of IPv6 Multihoming Solutions

A Review of IPv6 Multihoming Solutions A Review of IPv6 Multihoming Solutions Habib Naderi Department of Computer Science University of Auckland Auckland, New Zealand hnad002@aucklanduni.ac.nz Brian E. Carpenter Department of Computer Science

More information

IPv6 Deployment Strategies

IPv6 Deployment Strategies Version History Version Number Date Notes 1 10/15/2001 This document was created. 2 11/13/2001 Update to the explanation of NAT along tunnel paths. 3 03/08/2002 Update to the Related Documents section.

More information

ProCurve Networking IPv6 The Next Generation of Networking

ProCurve Networking IPv6 The Next Generation of Networking ProCurve Networking The Next Generation of Networking Introduction... 2 Benefits from... 2 The Protocol... 3 Technology Features and Benefits... 4 Larger number of addresses... 4 End-to-end connectivity...

More information

Ceres Messaging and Routing Model

Ceres Messaging and Routing Model A Building Block for Best Effort Communications Raimo Kantola Raimo.Kantola@aalto.fi Aalto University/Comnet 20.3.2012 1 What kind of Communication IDs Globally unique deterministic IDs high OPEX in case

More information

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1

ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1 IP Routing Primer Paul C. Huang, Ph.D. ITRI / / N300 /N300; Paul Huang 1999/6/2 1 Basic Addressing / Subnetting Class A 0 Network Host Host Host 127 networks / 16,777,216 hosts Class A natural mask 255.0.0.0

More information

Internet Protocols Fall 2004. Outline

Internet Protocols Fall 2004. Outline Internet Protocols Fall 2004 Lecture 7 Andreas Terzis 9/29/04 Outline Internet Protocol CIDR Forwarding CS 449/Fall 04 2 1 Classless Interdomain Routing (CIDR) Addressing The IP address space is broken

More information

Class of Service (CoS) in a global NGN

Class of Service (CoS) in a global NGN Class of Service (CoS) in a global NGN Zukunft der Netze Chemnitz 2009 8. Fachtagung des ITG-FA 5.2 Thomas Martin Knoll Chemnitz University of Technology Communication Networks Phone 0371 531 33246 Email

More information

A Link Load Balancing Solution for Multi-Homed Networks

A Link Load Balancing Solution for Multi-Homed Networks A Link Load Balancing Solution for Multi-Homed Networks Overview An increasing number of enterprises are using the Internet for delivering mission-critical content and applications. By maintaining only

More information

21.4 Network Address Translation (NAT) 21.4.1 NAT concept

21.4 Network Address Translation (NAT) 21.4.1 NAT concept 21.4 Network Address Translation (NAT) This section explains Network Address Translation (NAT). NAT is also known as IP masquerading. It provides a mapping between internal IP addresses and officially

More information

Why IPv6 is necessary for new communication scenarios

Why IPv6 is necessary for new communication scenarios Why IPv6 is necessary for new communication scenarios Tony Hain Cisco William Dixon V6 Security For IPv6 Coalition Summit Reston, VA May 26, 2005 How IPv4 NAT Works Internet IPv4 Internal node connects

More information

Introduction to The Internet

Introduction to The Internet Introduction to The Internet ISP Workshops Last updated 5 September 2014 1 Introduction to the Internet p Topologies and Definitions p IP Addressing p Internet Hierarchy p Gluing it all together 2 Topologies

More information

Lecture 18: Border Gateway Protocol"

Lecture 18: Border Gateway Protocol Lecture 18: Border Gateway Protocol" CSE 123: Computer Networks Alex C. Snoeren HW 3 due Wednesday! Some figures courtesy Mike Freedman Lecture 18 Overview" Path-vector Routing Allows scalable, informed

More information

LISP-TREE: A DNS Hierarchy to Support the LISP Mapping System

LISP-TREE: A DNS Hierarchy to Support the LISP Mapping System LISP-TREE: A DNS Hierarchy to Support the LISP Mapping System Loránd Jakab, Albert Cabellos-Aparicio, Florin Coras, Damien Saucez and Olivier Bonaventure 1 Abstract During the last years several operators

More information

Future Internet Technologies

Future Internet Technologies Future Internet Technologies Traditional Internet Dr. Dennis Pfisterer Institut für Telematik, Universität zu Lübeck http://www.itm.uni-luebeck.de/people/pfisterer Internet Protocol v4 (IPv4) IPv4 Model

More information

We Are HERE! Subne\ng

We Are HERE! Subne\ng TELE 302 Network Design Lecture 21 Addressing Strategies Source: McCabe 12.1 ~ 12.4 Jeremiah Deng TELE Programme, University of Otago, 2013 We Are HERE! Requirements analysis Flow Analysis Logical Design

More information

IPv6 and 4-byte ASN Update

IPv6 and 4-byte ASN Update IPv6 and 4-byte ASN Update Philip Smith PacNOG 8 Pohnpei, FSM 22nd-27th November 2010 1 IPv6 Update 2 2004 Today Resurgence in demand for IPv4 address space 5% address space still unallocated

More information

Industry Automation White Paper Januar 2013 IPv6 in automation technology

Industry Automation White Paper Januar 2013 IPv6 in automation technology Table of contents: 1 Why another White Paper IPv6?... 3 2 IPv6 for automation technology... 3 3 Basics of IPv6... 3 3.1 Turning point/initial situation... 3 3.2 Standardization... 4 3.2.1 IPv6 address

More information

Network Address Translation (NAT)

Network Address Translation (NAT) Network Address Translation (NAT) Relates to Lab 7. Module about private networks and NAT. Taken from http://www.cs.virginia.edu/~itlab/ book/slides/module17-nat.ppt 1 Private Network Private IP network

More information

Efficient Addressing. Outline. Addressing Subnetting Supernetting CS 640 1

Efficient Addressing. Outline. Addressing Subnetting Supernetting CS 640 1 Efficient Addressing Outline Addressing Subnetting Supernetting CS 640 1 IPV4 Global Addresses Properties IPv4 uses 32 bit address space globally unique hierarchical: network + host 7 24 Dot Notation 10.3.2.4

More information

Implementing Trust to Trust Using Customer Edge Switching. Raimo Kantola Aalto University Finland

Implementing Trust to Trust Using Customer Edge Switching. Raimo Kantola Aalto University Finland Implementing Trust to Trust Using Customer Edge Switching Raimo Kantola Aalto University Finland 1 Agenda Big picture Identities Customer edge switching in operation Deployment and Challenges Conclusions

More information

Traffic Engineering for Pan-African Research and Education Network: Software Defined Internet exchange Points

Traffic Engineering for Pan-African Research and Education Network: Software Defined Internet exchange Points Traffic Engineering for Pan-African Research and Education Network: Software Defined Internet exchange Points Josiah Chavula Supervisors: A/Prof. Hussein Suleman, A/Prof. Antoine Bagula 1 Introduction

More information

SIIT-DC: Stateless IP/ICMP Translation for IPv6 Data Centre Environments & SIIT-DC: Dual Translation Mode

SIIT-DC: Stateless IP/ICMP Translation for IPv6 Data Centre Environments & SIIT-DC: Dual Translation Mode SIIT-DC: Stateless IP/ICMP Translation for IPv6 Data Centre Environments & SIIT-DC: Dual Translation Mode Tore Anderson Redpill Linpro AS RIPE 91, Honolulu, November 2014 An IPv6 data centre The IPv6 Internet

More information

Cisco IOS Flexible NetFlow Technology

Cisco IOS Flexible NetFlow Technology Cisco IOS Flexible NetFlow Technology Last Updated: December 2008 The Challenge: The ability to characterize IP traffic and understand the origin, the traffic destination, the time of day, the application

More information

WHITE PAPER SERIES Transition to IPv6

WHITE PAPER SERIES Transition to IPv6 WHITE PAPER SERIES Transition to IPv6 INDEX Executive Summary Page 3 Till today-a Brief History of Internet Protocol (IP) Page 4 Challenges with IPv4 Page 5 Options for Business Continuity Page 6 The New

More information

Internet Routing: Separating Customers from Providers

Internet Routing: Separating Customers from Providers Internet Routing: Separating Customers from Providers Beichuan Zhang bzhang@cs.arizona.edu Ricardo Oliveira rveloso@cs.ucla.edu Vamsi Kambhampati vamsi@cs.colostate.edu Dan Pei peidan@research.att.com

More information

IMPLEMENTATION OF LOCATION IDENTIFIER SEPARATION PROTOCOL (LISP) ROUTING PROTOCOL IN NETWORK SIMULATOR 2. A Thesis by.

IMPLEMENTATION OF LOCATION IDENTIFIER SEPARATION PROTOCOL (LISP) ROUTING PROTOCOL IN NETWORK SIMULATOR 2. A Thesis by. IMPLEMENTATION OF LOCATION IDENTIFIER SEPARATION PROTOCOL (LISP) ROUTING PROTOCOL IN NETWORK SIMULATOR 2 A Thesis by Prithvi Manduva B.Tech, Progressive Engineering College, JNTU 2008 Submitted to the

More information

Border Gateway Protocol (BGP)

Border Gateway Protocol (BGP) Border Gateway Protocol (BGP) Petr Grygárek rek 1 Role of Autonomous Systems on the Internet 2 Autonomous systems Not possible to maintain complete Internet topology information on all routers big database,

More information

Exterior Gateway Protocols (BGP)

Exterior Gateway Protocols (BGP) Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection

More information

CS 348: Computer Networks. - IP addressing; 21 st Aug 2012. Instructor: Sridhar Iyer IIT Bombay

CS 348: Computer Networks. - IP addressing; 21 st Aug 2012. Instructor: Sridhar Iyer IIT Bombay CS 348: Computer Networks - IP addressing; 21 st Aug 2012 Instructor: Sridhar Iyer IIT Bombay Think-Pair-Share: IP addressing What is the need for IP addresses? Why not have only MAC addresses? Given that

More information

A BETTER INTERNET WITHOUT IP ADDRESSES. Craig A. Shue

A BETTER INTERNET WITHOUT IP ADDRESSES. Craig A. Shue A BETTER INTERNET WITHOUT IP ADDRESSES Craig A. Shue Submitted to the faculty of the University Graduate School in partial fulfillment of the requirements for the degree Doctor of Philosophy in the Department

More information

Internet Protocols Fall 2005. Lectures 7-8 Andreas Terzis

Internet Protocols Fall 2005. Lectures 7-8 Andreas Terzis Internet Protocols Fall 2005 Lectures 7-8 Andreas Terzis Outline Internet Protocol Service Model Fragmentation Addressing Original addressing scheme Subnetting CIDR Forwarding ICMP ARP Address Shortage

More information

LISP & NERD: An application person s adventure in routing

LISP & NERD: An application person s adventure in routing LISP & NERD: An application person s adventure in routing Eliot Lear DIMACS Routing & Security Workshop Before we start The purpose of this talk: Not to push NERD NERD was an experiment to demonstrate

More information

Internet Ideal: Simple Network Model

Internet Ideal: Simple Network Model Middleboxes Reading: Ch. 8.4 Internet Ideal: Simple Network Model Globally unique identifiers Each node has a unique, fixed IP address reachable from everyone and everywhere Simple packet forwarding Network

More information

The Case for Source Address Routing in Multihoming Sites

The Case for Source Address Routing in Multihoming Sites The Case for Source Address Dependent Routing in Multihoming Marcelo Bagnulo, Alberto García-Martínez, Juan Rodríguez, Arturo Azcorra. Universidad Carlos III de Madrid Av. Universidad, 30. Leganés. Madrid.

More information

Document ID: 45741. Introduction

Document ID: 45741. Introduction Products & Services 6bone Connection Using 6to4 Tunnels for IPv6 Document ID: 45741 Contents Introduction Prerequisites Requirements Components Used Conventions How 6to4 Tunnels Work Limitations of 6to4

More information

IPv6 over IPv4/MPLS Networks: The 6PE approach

IPv6 over IPv4/MPLS Networks: The 6PE approach IPv6 over IPv4/MPLS Networks: The 6PE approach Athanassios Liakopoulos Network Operation & Support Manager (aliako@grnet.gr) Greek Research & Technology Network (GRNET) III Global IPv6 Summit Moscow, 25

More information

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING

DEMYSTIFYING ROUTING SERVICES IN SOFTWAREDEFINED NETWORKING DEMYSTIFYING ROUTING SERVICES IN STWAREDEFINED NETWORKING GAUTAM KHETRAPAL Engineering Project Manager, Aricent SAURABH KUMAR SHARMA Principal Systems Engineer, Technology, Aricent DEMYSTIFYING ROUTING

More information

IPv4/IPv6 Translation: Framework. Li, Bao, and Baker

IPv4/IPv6 Translation: Framework. Li, Bao, and Baker IPv4/IPv6 Translation: Framework Li, Bao, and Baker Outcome from the Montreal Interim Basically, merging NAT64 and IVI to produce a common translation technology Not to exclude other documents, but these

More information

Passively Detecting Remote Connectivity Issues Using Flow Accounting. 2nd EMANICS Workshop on Netflow/IPFIX usage in network management

Passively Detecting Remote Connectivity Issues Using Flow Accounting. 2nd EMANICS Workshop on Netflow/IPFIX usage in network management Passively Detecting Remote Connectivity Issues Using Flow Accounting 2nd EMANICS Workshop on Netflow/IPFIX usage in network management 08.10.2009 Jacobs University Bremen, Germany Tim Kleefass, Simon Leinen

More information

IP addressing. Interface: Connection between host, router and physical link. IP address: 32-bit identifier for host, router interface

IP addressing. Interface: Connection between host, router and physical link. IP address: 32-bit identifier for host, router interface IP addressing IP address: 32-bit identifier for host, router interface Interface: Connection between host, router and physical link routers typically have multiple interfaces host may have multiple interfaces

More information

ITL BULLETIN FOR JANUARY 2011

ITL BULLETIN FOR JANUARY 2011 ITL BULLETIN FOR JANUARY 2011 INTERNET PROTOCOL VERSION 6 (IPv6): NIST GUIDELINES HELP ORGANIZATIONS MANAGE THE SECURE DEPLOYMENT OF THE NEW NETWORK PROTOCOL Shirley Radack, Editor Computer Security Division

More information

Residential IPv6 IPv6 a t at S wisscom Swisscom a, n an overview overview Martin Gysi

Residential IPv6 IPv6 a t at S wisscom Swisscom a, n an overview overview Martin Gysi Residential IPv6 at Swisscom, an overview Martin Gysi What is Required for an IPv6 Internet Access Service? ADSL L2 platform, IPv6 not required VDSL Complex Infrastructure is Barrier to Cost-efficient

More information

Use Domain Name System and IP Version 6

Use Domain Name System and IP Version 6 Use Domain Name System and IP Version 6 What You Will Learn The introduction of IP Version 6 (IPv6) into an enterprise environment requires some changes both in the provisioned Domain Name System (DNS)

More information

Advanced IP Addressing

Advanced IP Addressing Advanced IP Addressing CS-765 A Aspects Of Systems Administration Spring-2005 Instructure: Jan Schauman Stevens Institute Of Technology, NJ. Prepared By: Modh, Jay A. M.S. NIS SID: 999-14-0352 Date: 05/02/2005

More information

Multihoming Management for Future Networks

Multihoming Management for Future Networks Mobile Network and Applications manuscript No. (will be inserted by the editor) Multihoming Management for Future Networks Bruno Sousa Kostas Pentikousis Marilia Curado Received: 2010-11-15 / Accepted:

More information

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP AERONAUTICAL COMMUNICATIONS PANEL (ACP) Working Group I - 7 th Meeting Móntreal, Canada 2 6 June 2008 Agenda Item x : ATN and IP Information Paper Presented by Naoki Kanada Electronic Navigation Research

More information

2.1.2.2.2 Variable length subnetting

2.1.2.2.2 Variable length subnetting 2.1.2.2.2 Variable length subnetting Variable length subnetting or variable length subnet masks (VLSM) allocated subnets within the same network can use different subnet masks. Advantage: conserves the

More information

How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As)

How To Make A Network Plan Based On Bg, Qos, And Autonomous System (As) Policy Based QoS support using BGP Routing Priyadarsi Nanda and Andrew James Simmonds Department of Computer Systems Faculty of Information Technology University of Technology, Sydney Broadway, NSW Australia

More information

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

Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. Course Name: TCP/IP Networking Course Overview: Learn the essential skills needed to set up, configure, support, and troubleshoot your TCP/IP-based network. TCP/IP is the globally accepted group of protocols

More information

IAB IPv6 Multi-Homing BOF. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI

IAB IPv6 Multi-Homing BOF. Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI IAB IPv6 Multi-Homing BOF Jason Schiller Senior Internet Network Engineer IP Core Infrastructure Engineering UUNET / MCI Multi-homing Problems Inbound to the destination traffic engineering is needed Current

More information

Quidway MPLS VPN Solution for Financial Networks

Quidway MPLS VPN Solution for Financial Networks Quidway MPLS VPN Solution for Financial Networks Using a uniform computer network to provide various value-added services is a new trend of the application systems of large banks. Transplanting traditional

More information

Internet Protocol Address

Internet Protocol Address SFWR 4C03: Computer Networks & Computer Security Jan 17-21, 2005 Lecturer: Kartik Krishnan Lecture 7-9 Internet Protocol Address Addressing is a critical component of the internet abstraction. To give

More information

SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres. Tore Anderson Redpill Linpro AS RIPE69, London, November 2014

SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres. Tore Anderson Redpill Linpro AS RIPE69, London, November 2014 SIIT-DC: IPv4 Service Continuity for IPv6 Data Centres Tore Anderson Redpill Linpro AS RIPE69, London, November 2014 Stop Thinking IPv4; IPv6 is Here IPv4 is a dying and cramped protocol IPv6 is the exact

More information

QuickTime and a decompressor are needed to see this picture. Dave Meyer & Dino Farinacci

QuickTime and a decompressor are needed to see this picture. Dave Meyer & Dino Farinacci QuickTime and a decompressor are needed to see this picture. LISP: An Architectural Solution to Multi-homing, Traffic Engineering, and Internet Route Scaling Dave Meyer & Dino Farinacci LISP Designers:

More information

ADDRESSING 101 ==================================================== A name is a unique human-understandable identifier.

ADDRESSING 101 ==================================================== A name is a unique human-understandable identifier. ADDRESSING 101 1. What is in an address? An address is a unique computer-understandable identifier. Uniqueness is defined in a domain outside that domain, to retain uniqueness, one needs to have either

More information

Chapter 19 Network Layer: Logical Addressing 19.1

Chapter 19 Network Layer: Logical Addressing 19.1 Chapter 19 Network Layer: Logical Addressing 19.1 Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 19-1 IPv4 ADDRESSES An IPv4 address is a 32-bit address that

More information

Internetworking and Internet-1. Global Addresses

Internetworking and Internet-1. Global Addresses Internetworking and Internet Global Addresses IP servcie model has two parts Datagram (connectionless) packet delivery model Global addressing scheme awaytoidentifyall H in the internetwork Properties

More information

Implementing the Locator/ID Separation Protocol: Design and Experience

Implementing the Locator/ID Separation Protocol: Design and Experience Implementing the Locator/ID Separation Protocol: Design and Experience Luigi Iannone and Damien Saucez and Olivier Bonaventure Deutsche Telekom Laboratories AG, Technische Universität Berlin, Berlin, Germany

More information

MPLS is the enabling technology for the New Broadband (IP) Public Network

MPLS is the enabling technology for the New Broadband (IP) Public Network From the MPLS Forum Multi-Protocol Switching (MPLS) An Overview Mario BALI Turin Polytechnic Mario.Baldi@polito.it www.polito.it/~baldi MPLS is the enabling technology for the New Broadband (IP) Public

More information

Implementing a BGP-Free ISP Core with LISP

Implementing a BGP-Free ISP Core with LISP Implementing a BGP-Free ISP Core with LISP Florin Coras, Damien Saucez, Loránd Jakab, Albert Cabellos-Aparicio, and Jordi Domingo-Pascual Universitat Politècnica de Catalunya, Barcelona, Spain INRIA, Sophia

More information

COMP 631: COMPUTER NETWORKS. IP Addressing. Jasleen Kaur. Fall 2014. How to Deal With Heterogeneity & Scale?

COMP 631: COMPUTER NETWORKS. IP Addressing. Jasleen Kaur. Fall 2014. How to Deal With Heterogeneity & Scale? COMP 631: COMPUTER NETWORKS IP Addressing Jasleen Kaur Fall 2014 1 How to Deal With Heterogeneity & Scale? Requirements from IP addressing: Should be globally unique Should facilitate easy mapping to link-layer

More information

Guide to TCP/IP, Third Edition. Chapter 2: IP Addressing and Related Topics

Guide to TCP/IP, Third Edition. Chapter 2: IP Addressing and Related Topics Guide to TCP/IP, Third Edition Chapter 2: IP Addressing and Related Topics Objectives Understand IP addressing, anatomy and structures, and addresses from a computer s point of view Recognize and describe

More information

IP Addressing. IP Addresses. Introductory material.

IP Addressing. IP Addresses. Introductory material. IP Addressing Introductory material. An entire module devoted to IP addresses. IP Addresses Structure of an IP address Classful IP addresses Limitations and problems with classful IP addresses Subnetting

More information

ICS 351: Today's plan

ICS 351: Today's plan ICS 351: Today's plan Quiz, on overall Internet function, linux and IOS commands, network monitoring, protocols IPv4 addresses: network part and host part address masks IP interface configuration IPv6

More information

Savera Tanwir. Internet Protocol

Savera Tanwir. Internet Protocol Savera Tanwir Internet Protocol The IP Protocol The IPv4 (Internet Protocol) header. IP Packet Details Header and payload Header itself has a fixed part and variable part Version IPv4, IPv5 or IPv6 IHL,

More information

Week 4 / Paper 1. Open issues in Interdomain Routing: a survey

Week 4 / Paper 1. Open issues in Interdomain Routing: a survey Week 4 / Paper 1 Open issues in Interdomain Routing: a survey Marcelo Yannuzzi, Xavier Masip-Bruin, Olivier Bonaventure IEEE Network, Nov.-Dec. 2005, vol. 19, no. 6, pp. 49 56 Main point There are many

More information

Network Address Translation (NAT) Good Practice Guideline

Network Address Translation (NAT) Good Practice Guideline Programme NPFIT Document Record ID Key Sub-Prog / Project Infrastructure Security NPFIT-FNT-TO-IG-GPG-0011.06 Prog. Director Chris Wilber Status Approved Owner James Wood Version 2.0 Author Mike Farrell

More information

Multi-Protocol Label Switching To Support Quality of Service Needs

Multi-Protocol Label Switching To Support Quality of Service Needs Technical Report, IDE1008, February 2010 Multi-Protocol Label Switching To Support Quality of Service Needs Master s Thesis in Computer Network Engineering - 15hp AMJAD IFTIKHAR AOON MUHAMMAD SHAH & FOWAD

More information

IPv4 and IPv6: Connecting NAT-PT to Network Address Pool

IPv4 and IPv6: Connecting NAT-PT to Network Address Pool Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2014, 6(5):547-553 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 Intercommunication Strategy about IPv4/IPv6 coexistence

More information

Classful IP Addressing (cont.)

Classful IP Addressing (cont.) Classful IP Addressing (cont.) 1 Address Prefix aka Net ID defines the network Address Suffix aka Host ID defines the node In Classful addressing, prefix is of fixed length (1, 2, or 3 bytes)! Classful

More information

IP Addressing Introductory material.

IP Addressing Introductory material. IP Addressing Introductory material. A module devoted to IP addresses. Addresses & Names Hardware (Layer 2) Lowest level Ethernet (MAC), Serial point-to-point,.. Network (Layer 3) IP IPX, SNA, others Transport

More information