Router Advertisements for Routing between Moving Networks draft-petrescu-autoconf-ra-based-routing-00.txt Presenter: Alexandru Petrescu IETF 78 Maastricht.

Slides:



Advertisements
Similar presentations
10: ICMPv6 Neighbor Discovery
Advertisements

DHCPv6.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Network Mobility with Proxy Mobile IPv6 draft-petrescu-netext-pmip-nemo-01 Alexandru Petrescu (speaker), Michael BOC, and Christophe Janneteau IETF 84,
Internet Control Protocols Savera Tanwir. Internet Control Protocols ICMP ARP RARP DHCP.
Network Localized Mobility Management using DHCP
Host Autoconfiguration ALTTC, Ghaziabad. IPv4 Address and IPv6 equivalents ALTTC, Ghaziabad.
資 管 Lee Lesson 12 IPv6 Mobility. 資 管 Lee Lesson Objectives Components of IPv6 mobility IPv6 mobility messages and options IPv6 mobility data structures.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
1 Route Optimization based on ND-Proxy for Mobile Nodes in IPv6 Mobile Networks Jaehoon Jeong, Kyeongjin Lee, Jungsoo Park, Hyoungjun Kim ETRI
1 Spring Semester 2007, Dept. of Computer Science, Technion Internet Networking recitation #4 Mobile Ad-Hoc Networks AODV Routing.
MOBILITY SUPPORT IN IPv6
Oct 21, 2004CS573: Network Protocols and Standards1 IP: Addressing, ARP, Routing Network Protocols and Standards Autumn
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
Guide to TCP/IP Fourth Edition
Lesson 6 Neighbor Discovery.
Cisco Public © 2013 Cisco and/or its affiliates. All rights reserved. 1.
CMPT 471 Networking II Address Resolution IPv6 Neighbor Discovery 1© Janice Regan, 2012.
1 Internet Addresses (You should read Chapter 4 in Forouzan) IP Address is 32 Bits Long Conceptually the address is the pair ( NETID, HOSTID ) Addresses.
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
1 /160 © NOKIA 2001 MobileIPv6_Workshop2001.PPT / / Tutorial Mobile IPv6 Kan Zhigang Nokia Research Center Beijing, P.R.China
IPv6 Mobility Milo Liu SW2 R&D ZyXEL Communications, Inc.
1 Spring Semester 2009, Dept. of Computer Science, Technion Internet Networking recitation #3 Mobile Ad-Hoc Networks AODV Routing.
Slide: 1 Neighbor Discovery. Slide: 2 Neighbor Discovery Overview Set of messages and processes that determine relationships between neighboring nodes.
Transport Layer 3-1 Chapter 4 Network Layer Computer Networking: A Top Down Approach 6 th edition Jim Kurose, Keith Ross Addison-Wesley March 2012  CPSC.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
NEMO Requirements and Mailing List Discussions/Conclusions T.J. Kniveton - Nokia Pascal Thubert - Cisco IETF 54 – July 14, 2002 Yokohama, Japan.
1 CMPT 471 Networking II IGMP (IPv4) and MLD (IPv6) © Janice Regan,
Prefix Delegation Protocol Selection T.J. Kniveton MEXT Working Group IETF 70 - December ’07 - Vancouver.
Router Advertisements for Routing between Moving Networks draft-petrescu-autoconf-ra-based-routing-00.txt Presenter: Alexandru Petrescu IETF 78 Maastricht.
Dynamic Management of Multiple Mobile Routers Manabu Tsukada, Thierry Ernst, Ryuji Wakikawa and Koshiro Mitsuya Graduate School of Media and Governance,
1 Route Optimization for Large Scale Network Mobility Assisted by BGP Feriel Mimoune, Farid Nait-Abdesselam, Tarik Taleb and Kazuo Hashimoto GLOBECOM 2007.
IPv6 Routing Milo Liu SW2 R&D ZyXEL Communications, Inc.
1 RFC Transmission of IPv6 Packets over IEEE Networks Speaker: Li-Wen Chen Date:
Spring 2004 Network Mobility School of Electronics and Information Kyung Hee University Choong Seon HONG
Thierry Ernst - MOTOROLA Labs / INRIA Ludovic Bellier - INRIA project PLANETE Claude Castelluccia - INRIA project PLANETE Hong-Yon Lach - MOTOROLA Labs.
RFC 3964 Security Considerations for 6to4 Speaker: Chungyi Wang Adviser: Quincy Wu Date:
Advanced Roaming & Mobility Scenarios in IPv6 Rafal Lukawiecki Strategic Consultant & Director Project Botticelli Ltd in.
Understanding IPv6 Slide: 1 Lesson 12 IPv6 Mobility.
6lowpan ND Optimization draft Update Samita Chakrabarti Erik Nordmark IETF 69, 2007 draft-chakrabarti-6lowpan-ipv6-nd-03.txt.
Routing protocols. Static Routing Routes to destinations are set up manually Route may be up or down but static routes will remain in the routing tables.
Attacking on IPv6 W.lilakiatsakun Ref: ipv6-attack-defense-33904http://
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
Ασύρματες και Κινητές Επικοινωνίες Ενότητα # 10: Mobile Network Layer: Mobile IP Διδάσκων: Βασίλειος Σύρης Τμήμα: Πληροφορικής.
RIP Routing Protocol. 2 Routing Recall: There are two parts to routing IP packets: 1. How to pass a packet from an input interface to the output interface.
Per-MS Prefix Model for IPv6 in WiMAX by Frank Xia Behcet Sarikaya Raj Patil Presented by Jonne Soininen.
6DEPLOY. IPv6 Deployment and Support
BAI513 - Protocols IP Version 6 Operation BAIST – Network Management.
1 IPv6: Address Architecture Dr. Rocky K. C. Chang 29 January, 2002.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
IPv6 over ’s IPv6 Convergence Sublayer IPv6 over ’s IPv6 Convergence Sublayer draft-madanapalli-ipv6-over ipv6cs-00 Syam Madanapalli.
1 Group Communications: Host Group and IGMP Dr. Rocky K. C. Chang 19 March, 2002.
Advanced Computer Networks
IP: Addressing, ARP, Routing
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
Booting up on the Home Link
Open issues with PANA Protocol
NEMO Basic Support Protocol IETF 60, San Diego
IP Forwarding Relates to Lab 3.
IP Forwarding Relates to Lab 3.
Presentation transcript:

Router Advertisements for Routing between Moving Networks draft-petrescu-autoconf-ra-based-routing-00.txt Presenter: Alexandru Petrescu IETF 78 Maastricht 29 July 2010, AUTOCONF Working Group Slide 1

Outline Problems: once addresses and prefixes are assigned – how to update routing tables. ICMPv6 extension Topology and Message Exchange Diagrams Conceptual Algorithm on MR3; scalability Recent remarks (from AUTOCONF, MEXT and private). Implementation Slide 2

Problem Slide 3 MR1 LFN1 MR2 LFN2 ?Routing tables? Self-formed link-local addresses Prefixes pre-configured

ICMPv6 Extension Router Advertisement is a message format defined in [RFC4861] as an ICMPv6 message. The document [RFC5175] proposes an option for RA extensibility: IPv6 Router Advetisement Flags Option. We propose to reserve bit 16 for Mobile Network Prefixes | Type | Length |M| Bit fields available for assignment | 'M' - Mobile Network Prefix present. Set to 1 if this Router Advertisement contains a Mobile Network Prefix. If the RA Flags Option contais the flag M, and set to 1, then the Router Advertisement MUST contain a Route Information Option [RFC4191] followed optionally by a Source-Link Layer Address Option [RFC4861]. (If this SLLAO option is used then it avoids the necessity of doing NS/NA exchange for the link-local address of the Gateway entry in the data structure mentioned earlier.) Slide 4

Topology and Message Exchange Diagrams MR-to-MR 2001:db8:3::/64 egress MR1 Net1 LFN11 MR3 Net3 LFN31 WiFi essid: “V3” channel: 9 mode: managed fe80::MR1_egress 2001:db8:1::/64 fe80::MR3_egress fe80::MR1_ingressfe80::MR3_ingress eth0 2001:db8:2::/64 egress MR2 Net2 LFN21 WiFi essid: “V2” channel: 9 mode: managed fe80::MR2_egress fe80::MR2_ingress eth0 WiFi essid: “V1” channel: 9 mode: managed Simultaneous MLD “JOIN” MR1MR2MR3 RA1: RA3: RA2: Phase 1 Phase 2 Simultaneous power-up of 3 MRs. Slide 5 WiFi essid: “V2V” channel: 3 mode: ad-hoc

Slide 6

More Message Exchange Diagrams MR1MR2MR3 MLD “JOIN” RA1: RA3: RA2: RS MR1MR2MR3 RA1 used for deletion MNP1, flag ‘D’, or lifetime ‘0’ Upon receipt of this RA, MR2 and 3 delete their routes for MNP1 from their routing tables. MR1MR2MR3 RA1: RA2: RS Timeout Deletion Renewal, eventually Arrival of MR3 in a setting of MR1 and MR2. Timed out expiration and deletion. Explicit deletion. Slide 7

Conceptually – an Algorithm on MR3 (1)Send an RA containing the prefix(es) allocated to its subnets to which the ingress interfaces are connected (2) "Join" the all-routers multicast address with link-scope, on its egress interface (3) Send a Router Solicitation (RS) on its egress interface requesting RAs from MR1 and MR2 (4) Receive their special RAs: RA1 and RA2 (5) For each received RA, extract the source address and the prefixes and insert the corresponding number of routing table entries; these entries will help reach the LFNs in the moving networks of MR1 and MR2. Slide 8

Scalability Dst prefixGatewayDev 2001:db8:2::/64fe80::MR2_egressegress 2001:db8:3::/64fe80::MR3_egressegress 2001:db8:n::/64fe80::MRn_egressegress 2001:db8:1::/64« connected »ingress Routing table on MR1 MR1 LFN11 MR2 LFN12 LFN1n LFN21 LFN22 LFN2m MR3 LFN21 LFN22 LFN2m MRn LFN11 LFN12 LFN1n Number of entries equals the number of Mobile Routers at the scene. Dst prefixGatewayDev 2001:db8:1::/64« connected »eth0 defaultfe80::MR1_ingresseth0 Routing table on LFN11 Number of entries is constant. Slide 9

Security Example risk: attacker MR claims towards other MRs that it owns the MNP of a victim MR – victim MR no longer receives its traffic. More threats. Is SeND appropriate. Certificates when PKI infrastructure is absent. Ongoing work. Slide 10

Bug in distinctor of prefixes (/64 instead of /24) Use of distinctive ESSIDs on egress and ingress interfaces Use of link-local addresses (notation, pertinence) Address spoofing mode not good How is MNP provided initially? Addressing model not new and inline with IPv6 addressing arch Collective « we » look at addres/prefix autoconf w/o restrictions for packet relaying via same interface Is this multi-hop? Adapted to MEXT or AUTOCONF? [Teco, Chris, Ulrich, Henning, ThomasC – discussion above] Concept of prefix ownership, SeND Is MR2 relaying between 1 and 3 (if so packet rcvd on multiple paths?) Specifics on Route Deletion, RS used for. Have I checked AODV and similar [Antti] Remarks from AUTOCONF and MEXT WGs Slide 11

Wrong address of a co-author Need to separate the addressing model from protocol Private Remarks Slide 12

Implementation Extensions to ICMP Router Advertisements sent on the egress interface Implementation on linux with radvd 1.4 Packet Dissectors for Wireshark, for the packet formats Link-layer security on egress using WPA-NONE PSK TKIP/AES (yes, it is secure); and WEP too some times. Slide 13

More on the Addressing Model Slide 14

Slide 15

Thanks in advance to the note takers! Comments Slide 16