Home Network Models Pascal Thubert (Cisco) Ryuji Wakikawa (Keio) Vijay Devarapalli (Nokia) 63rd IETF, NEMO WG.

Slides:



Advertisements
Similar presentations
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Advertisements

Introduction to Classless Routing
11: IPv6 Routing Table and Static Routes
The subnet /28 has been selected to be further subnetted to support point-to-point serial links. What is the maximum number of serial links.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
Mobile IP: enable mobility for IP-based networks CS457 presentation Xiangchuan Chen Nov 6, 2001.
Dynamic Tunnel Management Protocol for IPv4 Traversal of IPv6 Mobile Network Jaehoon Jeong Protocol Engineering Center, ETRI
Network Localized Mobility Management using DHCP
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
Rev A8/8/021 ABC Networks
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
Mobile IP Overview: Standard IP Standard IP Evolution of Mobile IP Evolution of Mobile IP How it works How it works Problems Assoc. with it Problems Assoc.
MOBILITY SUPPORT IN IPv6
1 Version Traffic Class Flow Label Payload Length Next Header Hop Limit Source Address Destination Address IPv6 Header.
Lecture Week 7 Implementing IP Addressing Services.
Mobile IP Polytechnic University Anthony Scalera Heine Nzumafo Duminda Wickramasinghe Edited by: Malathi Veeraraghavan 12/05/01.
IP Addressing. Dotted Decimal Notation IP addresses are written in a so-called dotted decimal notation Each byte is identified by a decimal number in.
Routing Table CCNA Exploration Semester 2 Chapter 8
DHCP: Dynamic Host Configuration Protocol
Slide 1, Dr. Wolfgang Böhm, Mobile Internet, © Siemens AG 2001 Dr. Wolfgang Böhm Siemens AG, Mobile Internet Dr. Wolfgang.
CCNA – Cisco Certified Network Associates Routing and Static Routes By Roshan Chaudhary Lecturer Islington College.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
National Institute Of Science & Technology Mobile IP Jiten Mishra (EC ) [1] MOBILE IP Under the guidance of Mr. N. Srinivasu By Jiten Mishra EC
Implementing IP Addressing Services Accessing the WAN – Chapter 7.
1 Sideseadmed (IRT0040) loeng 5/2010 Avo
NEtwork MObility (NEMO) Houcheng Lee. Main Idea NEMO works by moving the mobility functionality from Mobile IP mobile nodes to a mobile router. The router.
1 Can DHCP support mobility across LANs (on different subnets?)  On its own, the answer is NO; for reasons cited in DHCP talk on slide 9.  However,
NEMO Requirements and Mailing List Discussions/Conclusions T.J. Kniveton - Nokia Pascal Thubert - Cisco IETF 54 – July 14, 2002 Yokohama, Japan.
NEtwork MObility (NEMO) Houcheng Lee. Main Idea NEMO works by moving the mobility functionality from Mobile IP mobile nodes to a mobile router. The router.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 The Routing Table: A Closer Look Routing Protocols and Concepts – Chapter.
Routing Table : closer look w.lilakiatsakun. Sample Routing Table Static Route Dynamic Routing Protocol (RIP) Directly Connected Network Administrative.
DHCP - Prefix Delegation for NEMO Ralph Droms (Cisco) Pascal Thubert (Cisco) 59th IETF, NEMO WG.
49th IETF - San Diego - 1 Mobile Networks Support in IPv6 - Draft Update draft-ernst-mobileip-v6-01.txt - Thierry Ernst - MOTOROLA Labs Ludovic Bellier.
Dynamic Management of Multiple Mobile Routers Manabu Tsukada, Thierry Ernst, Ryuji Wakikawa and Koshiro Mitsuya Graduate School of Media and Governance,
Spring 2004 Network Mobility School of Electronics and Information Kyung Hee University Choong Seon HONG
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 8 Lesson 3 1 BSCI Module 8 Lesson 3 Implementing Dynamic IPv6 Addresses.
Basic Nemo Usages Pascal Thubert (Cisco) Ryuji Wakikawa (Keio) Vijay Devarapalli (Nokia) 59th IETF, NEMO WG.
Network Mobility (NEMO) Advanced Internet 2004 Fall
1 Lecture, November 20, 2002 Message Delivery to Processes Internet Addressing Address resolution protocol (ARP) Dynamic host reconfiguration protocol.
1 Lecture 11 Routing in Virtual Circuit Networks Internet Addressing.
2003/3/1856th IETF NEMO WG1 Basic Network Mobility Support draft-wakikawa-nemo-basic-00.txt Ryuji Wakikawa Keisuke Uehara
: MobileIP. : r Goal: Allow machines to roam around and maintain IP connectivity r Problem: IP addresses => location m This is important for efficient.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Routing Talbles Routing Protocols 7.0.
NEMO RO Use Case, Issues & Requirements in the MANEMO Scenarios.
th IETF NEMO WG 1 NEMO RO Problem Space Prepared for 55 th IETF By Pascal Thubert (Cisco), Ng Chan Wah & Takeshi Tanaka (Panasonic)
Static Routing CCNA Routing and Switching Semester 2 Chapter 6
Parmesh Ramanathan University of Wisconsin, Madison Mobility Management in GENI WiMAX.
Mobile IP THE 12 TH MEETING. Mobile IP  Incorporation of mobile users in the network.  Cellular system (e.g., GSM) started with mobility in mind. 
Instructor Materials Chapter 8: DHCP
Booting up on the Home Link
NEMO Basic Support Protocol IETF 60, San Diego
Support for Flow bindings in MIPv6 and NEMO
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Chapter 3: Dynamic Routing
Implementing IP Addressing Services
Chapter 3: Dynamic Routing
Summary of the InternetCAR testbeds
EVPN Interworking with IPVPN
IP Addressing Introductory material
Implementing IP Addressing Services
Mobile IP Outline Homework #4 Solutions Intro to mobile IP Operation
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Review of Internet Protocols Network Layer
Mobile IP Neil Tang 11/12/2008 CS440 Computer Networks.
Mobile IP Outline Intro to mobile IP Operation Problems with mobility.
Presentation transcript:

Home Network Models Pascal Thubert (Cisco) Ryuji Wakikawa (Keio) Vijay Devarapalli (Nokia) 63rd IETF, NEMO WG

A bitwise hierarchy of Home Networks A bitwise hierarchy of Home Networks  MRs are recursively Home Agent(s) for their NEMO-prefixes A head HA advertises the global Home to the infrastructure A head HA advertises the global Home to the infrastructure  Head HA gets packets from the infrastructure  tunnels them to the MR that is responsible of the next level of hierarchy Home is further subnetted in NEMO-prefixes that are Home Networks as well Home is further subnetted in NEMO-prefixes that are Home Networks as well  MRs decapsulate the packets as MR and reencapsulate them as HA  MRs are recursively Home Agent(s) for their NEMO-prefixes Mobile Home Network

Super Home Mobile Home …  In this disposition, the Super Home Network is partitioned into mobile Home Networks.  Each mobile Home Network is both a NEMO and a Home Network HA sHA HA1HA2HAiHAn CAB:C0:1::/48CAB:C0:i::/48 CAB:C0:N::/48 CAB:C0::/32 0< i <=N Mobile Home HA MR11MR1.2HAiHAn CAB:C0: 1:1::/64 CAB:C0: j::/48 CAB:C0: M::/48 CAB:C0: 1::/48 0< j <=M Mobile Network Mobile Network Mobile Network Mobile Network Mobile Network …

The Generic routes Problem Millions of routers, 10s of K bound Millions of routers, 10s of K bound => Millions of static routes for implicit mode or => 10s of K Dynamic routes if explicit with high control cost 10s of K bindings as well 10s of K bindings as well

Generic Routes Solution Another aggregation model Regular expression as opposed to bitwise Regular expression as opposed to bitwise The route is instantiated on the fly The route is instantiated on the fly Format: Format: Prefix_match via next_hop_template, function Prefix_match via next_hop_template, function Upon a packet with longest match Prefix_match: Upon a packet with longest match Prefix_match: Next_hop = function(destination, next_hop_template) Next_hop = function(destination, next_hop_template) And continue route lookup loop And continue route lookup loop Eg: Eg: ipv6 route HOME::/32 HOME:LINK:: generic extension 16 ipv6 route HOME::/32 HOME:LINK:: generic extension 16 => Packet to HOME:MR::NODE gives next hop HOME:LINK::MR

interface Ethernet0 ip address ipv6 enable ipv6 nd suppress-ra ipv6 mobile router-service door interface Ethernet1 ipv6 address CAB:C0:CA5A:CA5A::CA5A/64 ipv6 enable ipv6 nd ra-interval msec 1000 ipv6 mobile home-agent run ipv6 route CAB:C0::/32 CAB:C0:CA5A:CA5A::FFFF generic extension 16 ipv6 route CAB:C0:CA5A::/48 CAB:C0:CA5A:CA5A::FFFF generic extension 16 Headquarter of Cab Company: CA5A San-Francisco Office: 5F0 Cabs ipv6 mobile router home-network CAB:C0:CA5A:CA5A::/64 discover home-address home-network ::5F0 home-door register lifetime 90 interface Ethernet0 ip address dhcp ipv6 address autoconfig ipv6 enable ipv6 nd suppress-ra ipv6 mobile router-service roam try-the-door interface Ethernet1 ipv6 address CAB:C0:5F0:5F0::5F0/64 ipv6 enable ipv6 nd ra-interval msec 1000 ipv6 mobile home-agent run ipv6 route CAB:C0:5F0::/48 CAB:C0:5F0:5F0::FFFF generic extension 16 ipv6 mobile router home-door home-network CAB:C0:5F0:5F0::/64 discover home-address home-network ::CAB1 register lifetime 40 interface Ethernet0 ip address dhcp ipv6 address autoconfig ipv6 enable ipv6 nd suppress-ra ipv6 mobile router-service roam try-the-door interface Ethernet1 ip address ipv6 address CAB:C0:5F0:CAB1::CAB1/64 ipv6 enable ipv6 nd ra-interval msec 1000 SFO’s Cab N°1