Infrastructure-less networks



Similar documents
5.0 Network Architecture. 5.1 Internet vs. Intranet 5.2 NAT 5.3 Mobile Network

Mobile IP Part I: IPv4

Mobility Management 嚴 力 行 高 雄 大 學 資 工 系

IP and Mobility. Requirements to a Mobile IP. Terminology in Mobile IP

Mobility on IPv6 Networks

Mobile Routing. When a host moves, its point of attachment in the network changes. This is called a handoff.

Static and Dynamic Network Configuration

6 Mobility Management

EE6390. Fall Research Report. Mobile IP in General Packet Radio System

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

Cost Analysis of NEMO Protocol Entities

Analysis of Mobile IP in Wireless LANs

Tomás P. de Miguel DIT-UPM. dit UPM

NETE-4635 Computer Network Analysis and Design. Designing a Network Topology. NETE Computer Network Analysis and Design Slide 1

White Paper. Mobility and Mobile IP, Introduction. Abstract

MPLS VPN in Cellular Mobile IPv6 Architectures(04##017)

PowerLink Bandwidth Aggregation Redundant WAN Link and VPN Fail-Over Solutions

This chapter covers the following topics: Characteristics of roaming Layer 2 roaming Layer 3 roaming and an introduction to Mobile IP

Mobile IP. Bheemarjuna Reddy Tamma IIT Hyderabad. Source: Slides of Charlie Perkins and Geert Heijenk on Mobile IP

IP Mobility: Mobile Networks Configuration Guide, Cisco IOS Release 15M&T

Home Agent placement and assignment in WLAN with Cellular Networks

Top-Down Network Design

IPv6 associated protocols. Piers O Hanlon

Boosting mobility performance with Multi-Path TCP

Mobile Networking Concepts and Protocols CNT 5517

Wireless Networks: Network Protocols/Mobile IP

Mobile Internet Protocol v6 MIPv6

Mobility Management for IP-based Mobile Networks

MPLS VPN over mgre. Finding Feature Information. Prerequisites for MPLS VPN over mgre

IP-based Mobility Management for a Distributed Radio Access Network Architecture. helmut.becker@siemens.com

REDUCING PACKET OVERHEAD IN MOBILE IPV6

Managed 4G LTE WAN: Provide Cost-Effective Wireless Broadband Service

EXINDA NETWORKS. Deployment Topologies

GPRS / 3G Services: VPN solutions supported

Mobility Management for All-IP Core Network

Introduction to Mobile IPv6

G.Vijaya kumar et al, Int. J. Comp. Tech. Appl., Vol 2 (5),

CS 5480/6480: Computer Networks Spring 2012 Homework 4 Solutions Due by 1:25 PM on April 11 th 2012

Mobility Management Framework in Software Defined Networks

Routing Security Server failure detection and recovery Protocol support Redundancy

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

LISP A Multi-Homing and Mobility Solution for ATN using IPv6

Linux Based Implementation and Performance Measurements of Dual Stack Mobile IPv6

WAN Traffic Management with PowerLink Pro100

SURVEY ON MOBILITY MANAGEMENT PROTOCOLS FOR IPv6

GPRS and 3G Services: Connectivity Options

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

SHISA: The IPv6 Mobility Framework for BSD Operating Systems

Birdstep Intelligent Mobile IP Client v2.0, Universal Edition. Seamless secure mobility across all networks. Copyright 2002 Birdstep Technology ASA

Introducing Reliability and Load Balancing in Mobile IPv6 based Networks

IPv6 mobility and ad hoc network mobility overview report

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

Cisco Which VPN Solution is Right for You?

Configuring Network Address Translation (NAT)

Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs

CHAPTER 6 DESIGNING A NETWORK TOPOLOGY

3G/Wi-Fi Seamless Offload

An Active Network Based Hierarchical Mobile Internet Protocol Version 6 Framework

Interconnecting IPv6 Domains Using Tunnels

SSVVP SIP School VVoIP Professional Certification

Chapter 3: WLAN-GPRS Integration for Next-Generation Mobile Data Networks

Smart Tips. Enabling WAN Load Balancing. Key Features. Network Diagram. Overview. Featured Products. WAN Failover. Enabling WAN Load Balancing Page 1

IP Flow Mobility: Smart Traffic Offload for Future Wireless Networks

EXPLORER. TFT Filter CONFIGURATION

WAN Failover Scenarios Using Digi Wireless WAN Routers

Chapter 4: Mobility Management

IPv6 and 4G. Christian Bonnet Michelle Wetterwald Institut Eurécom

BT Internet Connect Global - Annex to the General Service Schedule

2G Cellular Data Networks

his document discusses implementation of dynamic mobile network routing (DMNR) in the EN-4000.

Cisco AnyConnect Secure Mobility Solution Guide

IPv6 SECURITY. May The Government of the Hong Kong Special Administrative Region

Chapter 6 Wireless and Mobile Networks

The 3GPP and 3GPP2 Movements Towards an All IP Mobile Network. 1 Introduction

Global IP Network Mobility using Border Gateway Protocol (BGP)

LISP Functional Overview

Networking 4 Voice and Video over IP (VVoIP)

Network Mobility Support Scheme on PMIPv6 Networks

VLANs. Application Note

A Link Load Balancing Solution for Multi-Homed Networks

Transcription:

Infrastructure-less networks Csaba Simon Dept. of Telecommunications and Media Informatics simon@tmit.bme.hu Convergent Networks and Services (VITMM156) 1

Mobility management 2

Mobility Mobile station, mobile node (MN) Moves from its usual, default network to a different subnetwork Home Network -> Foreign Network If it keeps its old IP address IP packets can not be routed to the MN According to its IP address, the packets a routed to its Home NW. If it receives a new IP address It will be valid in the Foreign NW packets addressed to this new IP addr. will reach the MN The connections will be interrupted since they were setup based on the original IP address Several protocols have been proposed to handle this mobility issue source: cisco.com / Cisco Mobile Router Module 2-6 / CEE_NET 2002 3

Mobility problem Where is 171.68.69.0??? Connect to 171.68.69.24 4? Gateway A 171.68.0.0 Internet Host B Gateway C 140.31.0.0 Mobile Node 171.68.69.0 171.68.70.0 Mobile Node 171.68.69.0 171.68.70.0 The Mobile Node represents the moving nodes A (home) router answers to node B : ICMP unreachable C (foreign) router cuts the Mobile Node from its network SEND A routing protocol does not allow the advertisment of the same IP addr from two different subnetworks X

IETF standards for IP mobility management Internet Engineering Steering Group (IESG) / June 1996 / open standard November 1996 Mobile IP IETF standard for IP level mobility management (Layer 3 mobility) RFC2002/3220 - Mobile IP basic protocol RFC2003 an RFC2004 - tunneling RFC2005 - Mobile IP applicability RFC2006 - Mobile IP MIB Other RFCs RFC1701 GRE Generic Routing Encapsulation RFC3024 - Reverse Tunneling for Mobile IP 5

Mobile IP (MIP) The mobile node originally has a home address All of its communicating partners know this address In a foreign network the routing problem is temporarly solved by the care-of address Mobility binding A dedicated router (home agent - HA) keeps records about the actual care-of-address HA is responsible to reach the MN if it is not at home Advantages of Mobile IP All the legacy applications can be kept, they need not to be modified Network shifts (handovers) can be controlled by the home agents Transparent to all access (L2) technologies 6

Mobile IP Mobile Node 171.68.69.0 7 Mobility Binding Table: MR CoA 171.68.69.0 140.31.2.1 Home Agent 171.68.60.1 Internet 171.68.70.0 Mobile Node 171.68.69.0 171.68.70.0 Host B Foreign Agent COA 140.31.2.1 Mobile Node notifies its HA with a Registration Request [RRQ] message HA forwards the packets to the Mobile Node Using the Care of Address [CoA] CoA assigned in the foreign (visited) network

Devices in the Mobile IP (MIP) 1. Mobile Node (MN): clients running the MIP. 1. Have a home address 2. If they are located in a foreign network, they have a care-of-address CoA 2. Home Agent (HA): routers running the MIP. 1. Besides acting as routers, work as localization registries, as well 3. Foreign Agent (FA): routers running the MIP. 1. Help the registration of MNs in the foreign networks 2. They are optional, if they are not present, the MN has more tasks to do 4. Correspondent Node (CN): a node connected to the MN 1. A fixed node that communicates with the MN 2. It does not know wether the MN runs a MIP or not 8

Mobile IP operations What does a MN in the foreign networks? How does it find its FA and CoA? Mobility Agent Advertisements Agents advertise themselves How does the HA know where has its MN gone? Registration MN updates its state at its HA if it gets a new CoA How does the HA send the packets to the MN? Tunneling HA adds a new IP header (using the CoA as source address) to the original packet 9

Mobile IP Activities Example Mobility Binding Table: MN CoA 171.68.69.24 140.31.2.1 Host A 171.68.69.24 Home Agent 171.68.69.1 Internet Host B Foreign Agent 140.31.2.1 MN detects FA and registers its CoA HA updates the position of MN in its table Sets up a tunnel until FA Host A 171.68.69.24 FA unpacks the packet received from HA over the tunnel forwards it to MN 10

NEMO 11

NEMO Many MNs move together Moving Network (MONE) Network in motion (NEMO) Let s manage their mobility together Moving Network Nodes (MNN) The nodes forming the NEMO MR (mobil router) default gateway Assures the connection between NEMO-members and outside world MRs usually have the largest battery-lifetime, the largest bandwidth, etc E.g., a dedicated router installed on a vehicle, connected to the power system of the vehicle The MNNs must register at the MR They belong to the subnetwork of the MR They are fixed into that network, do not change their relative position to the MR alternativley named Fixed Local Node (FLN) Advantages only one mobility management event at network-change 12

Efficiency of NEMO depend on the environment it is deployed (Potential) disadvantage: E.g., 100 MNs use cellular mobile internet access in a urban environment If the MNNs do not join the NEMO - They manage their mobility individually + Each of them will receive individually a BW specific to the technology If the MNNs join a single NEMO The bottleneck will be the MR s link capacity If it uses the same public access, in the worst case an MNN will receive only 1/100 th of the BW compared to the previous case (Potential) advantage: E.g., the same 100 MNs request for access on a plane Practically this means that the MN has no other access except an MR In this case at least the mobility management is optimized over the sparse wireless resource 13

Mobile IP Terminology HA Internet FA CN Mobile Router (MR) Here we have the MR alone as moving (mobile) node, there are no other MNs attached to it Home Agent (HA) Foreign Agent (FA) [1 Hop Away from MR] Care of Address (CoA) [Tunnel Endpoint] Correspondent Node (CN) Security Association (SA) [SPI/Key] ICMP Router Discovery Protocol (IRDP) [Advertisement] Registration Request (RRQ) MR 14

Triangle routing Home Agent Correspondent Host Foreign Agent Mobile Router Packet is sent to the home network MR resides in the foreign network, it registers its CoA to the HA HA forwards the packet towards the MR, using the HA-FA tunnel The packets from MR are addressed directly to CN 15

NEMO dual tunnel In the case of NEMOs there is an additional problem apart of the triangle routing MNNs register to the MR Every packet originally sent to MNN arrives to the Home Network of the MR The MR will then forward it to the MNN We already use a tunnel: on the Home NW MR path If the NEMO moves to a foreign network Intervenes a new HA-FA 16

Mobile Network Routing Packet Flow Mobile Networks Node on MR Mobile Router Foreign Agent Mobile Networks appear to be here 17 Home Agent Internet Correspondent Node Edited slide from original by Lawrence Searcy, Cisco Systems

Mobile Network Routing Packet Flow Mobile Networks Node on MR Mobile Router HA-FA Tunnel Foreign Agent Mobile Network appears to be here 18 Home Agent Internet Correspondent Node

Mobile Network Routing Packet Flow Mobile Networks Nodes on MR HA-MR Tunnel Mobile Router FA WAN HA-FA Tunnel Foreign Agent Mobile Network appears to be here 19 Home Agent Internet Correspondent Node

Mobile Network Routing Packet Flow Mobile Networks Node on MR HA-MR Tunnel Mobile Router FA WAN HA-FA Tunnel Foreign Agent Mobile Network appears to be here 20 Home Agent Internet Correspondent Node

Mobile Network Routing Return Packet Flow Mobile Networks Node on MR HA-MR Tunnel Mobile Router FA WAN HA-FA Tunnel Foreign Agent Mobile Network appears to be here 21 Home Agent Internet Correspondent Node

Where are MobileIP-like solutions used in current telecom networks? 22

Similarities in the Mobile IP and GPRS GGSN HA IP Network GTP IP Network IPinIP/GRE/UDP SGSN FA MT MN 23

Mobile IP and GPRS BSC BTS AP Serving GPRS Support Node (SGSN) GPRS Backbone Network (IP-Based) GTP RADIUS Server Internet WLAN Hotspot Home Agent Gateway GPRS Support Node (GGSN) The functionality of the FA implemented in the GGSN and/or in the WLAN Access Router 24

Reverse Tunneling (bi-directional tunneling) 25

Reverse Tunneling Usually routers check only the destination address Firewalls take a look at the source address, as well detecting the spoofing attacks ingress filtering (based on the source address) if the packet is not coming from the subnet of the source address MIP often uses tunneling E.g., the MNN is not coming from a subnet compatible with the source address of the header 26

Mobile Network Routing datapath According to its access, the NEMO is here but the packet arrives from a different direction, thus the firewall considers it as an attack Home Agent Mobile Network Node on MR HA-MR Tunnel Mobile Router FA WAN HA-FA Tunnel Foreign Agent Internet 27 Correspondent Node

Reverse Tunneling Reverse tunneling avoids the ingress filtering problem We need a different tunnel to send the packet back on Reverse tunneling or bi-directional tunneling HA de-capsulates the packet and forwards it according to the usual routing process The address of the packet covers the topology The packet is coming from the subnet that corresponds to the source address 28

Mobile Network Routing Reverse Tunneling Roaming Interface Mobile Network Node on MR HA-MR Tunnel Mobile Router FA WAN HA-FA Tunnel Foreign Agent NEMO appears to be here 29 Home Agent Internet Correspondent Node Edited slide from original by Lawrence Searcy, Cisco Systems

Routing Optimizations (RO) 30

Routing optimization (RO) Between the MR and CN LFN local fixed node (in the NEMO, registered to the MR) Prefix-based Binding Update every packet addressed to the LFN registered to MR1 is forwarded to MR1 We eliminate the Home Agent (HA) of LFN from the path 31

Advantages of RO Nested NEMOs E.g., two Personal Area Networks - PANs (MR2, MR3) on a traing (MR1) Eliminating the tunneled path Avoid walking on the redundant HA1-HA2- HA3 path Solve the communication locally, within the MR1 32

Case study: NEMOs in the airline industry 33

Multi-Domained, Multi-Homed Mobile Networks To Join to the Mobile Platform Internet (MPI) mailing list, E-mail to: MPI-subscribe@multicasttech.com Terry Davis Boeing (terry.l.davis@boeing.com) Will Ivancic NASA Glenn (william.d.ivancic@nasa.gov) 34

How Do You Select and Implement the Routing Path? High Speed SatCom Network Globally Available Affected by Weather Higher Bandwidth High Latency High Cost Command and Control Entertainment Mobile Network Operations Low Speed SatCom Network Globally Available Low Bandwidth High Latency Very High Cost Redundant High Speed LOS Network Globally Available High Bandwidth Low Latency Lower Security Moderate Cost Low Rate VHF Reliable Low Latency Internet High Speed Terrestrial Not Available when Mobile High Bandwidth Low latency Lower Cost Destination Network (for Entertainment) How do you decide which path the data should take? How do you cause the network(s) to route the data via this path? Destination Network (for Command & Control) Destination Network (for Operations) 35

In-Air Communication Many networks work in parallel on a plane Different requirements Aircraft Control Domain Airline Information Services Domain Passenger Information and Entertainment Services Domain Several times the same function is served by parallel connections Connected to ten, or more ISPs (internet service provider) Autonomic (independent) connection/switch to/between the ISPs The contracts with the ISPs are managed by the airports 36

ISO Aeronautics Telecommunication Network (ATN) Island Routing Domain Confederation Another ATN Island Mobile RD Mobile RD ATN Backbone RDC ATN TRD ATN TRD Mobile RD ATN Island RDC ATN TRD ATN ERD 37 ATN ERD ERD End Routing Domain RD Routing Domain RDC Routing Domain Confederation TRD Transit Routing Domain OSI IDRP Routing Controlled topology to ensure rapid route prorogation Routing Protocols requires ownership/coordination of infrastructure Injecting routes Not deployed due to cost

Independent radio interfaces on a plane 38

Air Traffic Management LAN Operations LAN (Avionics) Communication and Display Sensor Controller (Optional Display) Mobile Network 1 Mobile Network 2 Mobile Network 3 Passenger Services Connection Multiplexing Mobile Router NEM0-1 NEMO-2 NEMO-3 SATCOM AERO-1 SATCOM AERO-HH VHF Voice/DATA HF Voice/DATA INMARSAT Swift 64 High-Rate Satellite WiFi Max GateLink Cellular Future Links 39

RO with two HAs VPN Primary Home Agent Endpoint X VPN Endpoint Secondary Home Agent Secondary Home Agent - Helps the process of RO on long, e.g. transatlantic routes 40 Use of VPN tunnels If they are not prepared to handle VPNs, RO is not working

End of case study 41