SATELLITE NETWORK REGULAR CONNECTIONS

Similar documents
If the distance-vector algorithm is used :

The Internet. Internet. Agent. MBone. Satellite Gateway. Data Redistribution Center. Multicast Group Requests. Tunneled. Multicast Data.

Network Working Group Request for Comments: 3077 Category: Standards Track INRIA Sophia-Antipolis H. Izumiyama N. Fujii WIDE Y. Zhang HRL March 2001

IP over Huge Scale Broadcast Media

RIP Configuration. RIP Overview. Operation of RIP. Introduction. RIP routing table. RIP timers

IP Addressing and Subnetting

Open Shortest Path Firts -2 OSPF-2 (RFC As mentioned before, there are two basic routing algorithms. rst one, distance ve

Asymmetric Satellite Services. Introduction and Background. Transmit Interface Command. Agenda. Asymmetric Satellite Services

Configuring IP Multicast over Unidirectional Links

Comparison of Concepts for IP Multicast over ATM. 1 Introduction. 2 IP Multicast. 3 IP-Multicast over ATM

REIHE INFORMATIK 1/2000 Protocol Independent Multicast and Asymmetric Routing

Imi :... Data:... Nazwisko:... Stron:...

Network Working Group. Obsoletes: 1388 November 1994 Updates: 1058 Category: Standards Track

Why multicast? The concept of multicast Multicast groups Multicast addressing Multicast routing protocols MBONE Multicast applications Conclusions

Expires May 26, File: draft-ietf-rsvp-routing-01.ps November RSRR: A Routing Interface For RSVP

Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme. Auxiliary Protocols

Configuring IP Multicast over Unidirectional Links

MLD. MLDv1 (defined in RFC 2710), which is derived from IGMPv2. MLDv2 (defined in RFC 3810), which is derived from IGMPv3.

ITEC310 Computer Networks II

IP Multicast Routing Technology Overview

Top-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols

Operation Manual Routing Protocol. Table of Contents

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc

Efficient Planning of Satellite-Terrestrial Hybrid Networks for Multicast Applications

Integrated Services. Integrated Services. RSVP Resource reservation Protocol. Expedited Forwarding. Assured Forwarding.

Which of the following describe the process identifier that is used to run OSPF on a router? (Choose two)

The Mobile-IP Testbed of the HP-OVUA. MNM Team. March 25, Abstract

Isolate-User-VLAN Technology White Paper

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Multicast overview. Introduction to multicast. Information transmission techniques. Unicast

Enhancement of the CBT Multicast Routing Protocol

Supporting IP Multicast for Mobile Hosts. Yu Wang Weidong Chen. Southern Methodist University. May 8, 1998.

EXAM - HP0-Y52. Applying HP FlexNetwork Fundamentals. Buy Full Product.

UDLR Unidirectional Link Routing overview and examples

Request for Comments: June A MAPOS version 1 Extension - Switch-Switch Protocol

MANET Architecture and address auto-configuration issue

Subnet Multicast for Delivery of One-to-Many Multicast Applications

\Classical" RSVP and IP over ATM. Steven Berson. April 10, Abstract

Hierarchical Routing. Our routing study thus far - idealization all routers identical network flat not true in practice

Vanguard Managed Solutions

Operation Manual IPv4 Routing H3C S3610&S5510 Series Ethernet Switches. Table of Contents

TCP/IP and the OSI Model

IP Multicast Technology Overview

Top-Down Network Design

Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols

Table of Contents 1 PIM Configuration 1-1

Routing Overview. Information About Routing CHAPTER

Section 6.2, IP Routing. Section 6.4, IP/VPN Policy. Section 6.5, IP Quality of Service. Section 6.6, The BANDIT as Firewall

Introduction to computer networking

OSPF Protocol Overview on page 187. OSPF Standards on page 188. OSPF Area Terminology on page 188. OSPF Routing Algorithm on page 190

A Multi-link architecture for a global wireless Internet connectivity. Guillaume Bichot Thomson Corporate Research

ICS 351: Today's plan. routing protocol comparison encapsulation network dynamics multicasting in general IP multicasting IGMP PIM

Configuring IP Routing Protocols

Table of Contents 1 Static Routing Configuration RIP Configuration 2-1

IP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia

Teldat Router. RIP Protocol

Appendix B Networks, Routing, and Firewall Basics

Routing in a network

Request for Comments: 5569 Category: Informational January 2010 ISSN:

Communication Networks

Multicast Communications. Slide Set were original prepared by Dr. Tatsuya Susa

Connecting to the Network

Operation Manual BGP. Table of Contents

Mobile Communications. Ad-hoc and Mesh Networks

Request for Comments: 1293 Wellfleet Communications, Inc. January 1992

Introduction to Internetworking

3GPP TS V6.1.0 ( )

ICS 351: Today's plan. distance-vector routing game link-state routing OSPF

IP Routing Volume Organization

Introduction xvii. Assessment Test xxxiii

Distributed Conditional Multicast Access for IP TV in High-Speed Wireless Networks (Destination Specific Multicast)

EEC-684/584 Computer Networks

THE TRANSPORT LAYER UNIT IV

Introduction to routing in the Internet

Copyright 2011 Sakun Sharma

LAN Emulation Overview

Optimized Paging Cache Mappings for efficient location management Hyun Jun Lee, Myoung Chul Jung, and Jai Yong Lee

Why we need to divide network?

Open Shortest Path First (OSPF)

The Internet. The Internet is an interconnected collection of netw orks.

CSCI Spring Final Exam Solution

Exam Questions

Information About Routing

Internet and Satellite 1/9/2003

IP Multicast: PIM Configuration Guide

Introduction to routing in the Internet

Multicast Routing Protocols in a Satellite Environment*

The Internet Protocol (IP)

Course Routing Classification Properties Routing Protocols 1/39

Charles Perkins Nokia Research Center 2 July Mobility Support in IPv6 <draft-ietf-mobileip-ipv6-14.txt> Status of This Memo

Category: Standards Track A. Malis Ascend Communications, Inc. September Inverse Address Resolution Protocol. Status of this Memo

Exercise 1 INTERNET. x.x.x.254. net /24. net /24. x.x.x.33. x.x.x.254. x.x.x.52. x.x.x.254. x.x.x.254. x.x.x.

IP Multicast: PIM Configuration Guide, Cisco IOS Release 12.4T

Bridging and Switching Basics

IP Multicast: PIM Configuration Guide

IP Multicast Technology Overview

Table of Contents Chapter 1 IP Addressing Configuration

Advanced Network Training Multicast

Appendix C Software Specifications

Date: June 4 th a t 1 4:00 1 7:00

Transcription:

Supporting unidirectional links in the Internet Emmanuel Duros eduros@sophia.inria.fr I.N.R.I.A. Sophia Antipolis http://www.inria.fr/rodeo/personnel/eduros/ Walid Dabbous dabbous@sophia.inria.fr I.N.R.I.A. Sophia Antipolis 1 Introduction Many distributed applications may benet from a high bandwidth connection to the Internet. However, this requires high bandwidth links between remote sites. A low-cost solution to deliver such high bandwidth links over wide geographical areas is to use broadcast satellite networks as proposed in [ASBD]. However, this solution is based on low cost receivers with zero bandwidth return. The connection over the satellite link is therefore unidirectional. Current routing protocols in the Internet do not support unidirectional links. The goal of this paper is to describe changes in these protocols to support such links. 2 The satellite-based architecture A satellite network provides high bandwidth services independent of the user's location over a large geographical area. A satellite network comprises two types of stations: feeds, which can both send and receive packets, and receivers, which can only receive packets. A receiver is composed of a satellite dish oriented toward a geostationary satellite, connected via an interface either to a user station (in this case the access method is referred to as basic access) or to a router (in this case the access method is referred to as subnetwork access). The user station has another interface, and the router has one or more extra interfaces, connected to the Internet. Note that the cost of the hardware is made up of the cost of the satellite dish and of the reception card. Information is sent from feeds to satellites and then broadcast to all the receivers that belong to the satellite coverage.

Installing feeds in strategic positions over the Internet will create shorter paths and packets will be routed via the satellite network that oers a higher bandwidth. 2.1 Basic access Basic access corresponds to the case when each receiver has a satellite dish. The user station is also connected to the Internet via a telephone/modem (e.g. PPP connection). The station therefore has two IP addresses, one belonging to the satellite subnet (SAT.x) and the other to the regular connection subnet (INT.y). See Figure 1. SATELLITE NETWORK UPLINK R1: FEED H1: USER S STATION SAT.x R1 REGULAR CONNECTIONS H1 INT.y (PPP CONNECTION) S1 SERVER Figure 1: Basic access All requests to a remote server are sent via the phone line and responses from the server should be routed by a feed on the satellite network. 2.2 Subnetwork access Subnetwork access corresponds to the case when a subnet router has a satellite dish. See Figure 2. This router is then interconnected to the Internet via regular connections and to local or a campus subnetwork. Thus, in this case, only one satellite dish is required in order to serve a whole subnetwork. The management is also located in only one place, namely in the router. 3 Proposed solutions We next describe solutions to handle unidirectional links for both the basic access and the subnetwork access. First, note that satellite networks are able to cover large geographical areas and therefore to address very large sets of receivers. This makes a solution based on static routing, with routes manually set up and hardwired in feeds, inadequate as the number 2

SATELLITE NETWORK UPLINK R1: FEED R2, R3: ROUTERS R1 R2 SUBNET REGULAR CONNECTIONS R3 S1 SERVER Figure 2: Subnet access of receivers might be huge. Thus, we consider dynamic routing solutions. Furthermore, note that satellite transmissions can fade away and thus create black holes if routes are dened statically. However, dynamic routing solutions still need some work and some modications must be applied to routing protocols in order to handle unidirectional links for both basic and subnetwork access, as we illustrate next. 3.1 Basic Access The main problem with basic access is related to the ARP protocol [rfc826] because ARP assumes that links are bidirectional, and it expects a communication between directly connected hosts. Thus, it cannot work properly in Figure 1, since an ARP request sent by a feed to a host that belongs to the satellite network cannot expect a response from receivers. Another problem is related to routing protocols since a station (such as H1 in Figure 1) has two IP addresses : SAT.x (belongs to the satellite network) and INT.y (e.g. PPP connection to an Internet service provider). H1 send packets via the interface INT.y, but incoming packets should be routed to the default address SAT.x. 3.2 Subnetwork access We consider here feeds and receivers as IP routers (R1 and R2 in Figure 3). The general problem is : how can a receiver announce routes to feeds since it cannot communicate directly with them? Our work is mainly based on the study of the most common routing protocols that will be used by feeds and receivers such as RIP [rfc1723], OSPF [rfc1583], and DVMRP [rfc1075] for multicast routing. 3

Unlike receivers, feeds can broadcast routing messages via the satellite network. A feed will expect to receive messages (e.g. a response to a request on a specic interface) from all its interfaces. Since a feed cannot receive messages from the satellite network, routing protocols will consider that there is no reachable networks beyond it. In order to announce routes to feeds by receivers, routing messages must be sent to the unicast address of each feed. This assumes that receivers can communicate with feeds via regular connections (See Figure 3). UPLINK SATELLITE NETWORK R1: FEED R2: RECEIVER R1 R2 REGULAR CONNECTIONS Figure 3: Subnet access Moreover, both the feed's and receiver's interfaces connected to the Internet (using regular connections) hardly ever belong to the same subnetwork (due to long distances between feeds and receivers). Routing protocol daemons check, in order to ensure security, that the sender's address of a message belongs to the same subnetwork as the interface which received it. Therefore routing information will not be taken into account since the packet will be rejected. We have just described some problems that occur when trying to handle unidirectional links by common routing protocols. Specic problems related to RIP [1], OSPF[2] and DVMRP[3] are described in other documents. 3.3 An example: RIP RIP is one of the rst dynamic routing protocols used in the Internet. It was designed to work in networks where adjacent gateways communicate using the same link in both directions. Links may be asymmetric, e.g., have dierent delays and throughputs in dierent directions, but they have to be bidirectional. RIP is based on the exchange of routing information known as distance vectors between directly-connected routers. A router broadcasts routing messages on all its interfaces with a TTL of 1 (a routing message is never forwarded). Thus, receivers are unable to inform feeds of destinations they can reach. They must however send reports to the feeds to indicate the subnets for which they are ready to receive packets. RIP v2 allows the use of an authentication eld. We propose to associate a specic authentication code with the satellite network. All RIP packets sent over the satellite 4

network are authenticated. receivers. The handling of this code will be dierent by feeds and 3.3.1 Handling by receivers Upon reception of a RIP packet, receivers examine the authentication code. They note that this packet was sent by a satellite feed. They ignore all subnet-distance announces contained in this packet, but they add the source address of the packet [IP source] to the list of "potential feeds". At pseudo-regular intervals, the receivers send to the potential feeds a RIP packet that will be authenticated as a "satellite packet". This packet, however, is not sent to the regular multicast address of all the RIP routers. Instead, a copy of this packet is sent to the unicast address of each feed. Normally, sending a packet to the unicast address of each feed sets the IP source address of this packet to the IP address of the outgoing interface. In RIP specications, this latter is then used by feeds in their routing table to specify the next router along a path to a destination. But this address is not relevant because it does not belong to the subnets connected to the feeds. Therefore, when a receiver sends a RIP packet, the IP source address must be changed to the IP address of the interface which is connected to the unidirectional link. 3.3.2 Processing by feeds Processing of RIP packets by feeds is almost unchanged, except for the following : all packets sent over the multicast link are authenticated. all packets authenticated as satellite packets are processed even if they are routed by another interface. 4 Conclusion Improving user connectivity to the Internet at low cost seems possible, for both basic access or subnetwork access. However handling unidirectional links by standard routing protocols (RIP, OSPF, DVMRP) is not trivial and currently not supported, and it requires changes in the current protocol specications. Fortunately these changes should not lead to new versions of routing protocols (RIP and DVMRP) and should be transparent for routers not connected to satellite networks. Note: This work has been presented at the udlr (unidirectional link routing) BoF session during the IETF meeting in Montreal (June 96). It is also possible to subscribe to the udlr mailing list sending a mail to udlr-request@sophia.inria.fr asking for subscription. 5

References [ASBD] V. Arora, N. Suphasindhu, J.S. Baras, D. Dillon, Asymmetric Internet Access over Satellite- Terrestrial Networks, http://www.isr.umd.edu/ccds/research/aia/sld001.htm [1] C. Huitema, E. Duros, ftp://zenon.inria.fr/rodeo/udlr/doc/draft-ietf-rip-unidirectional-link- 00.txt, March 96 [2] E. Duros, ftp://zenon.inria.fr/rodeo/udlr/doc/draft-ietf-ospf-unidirectional-link-00.txt, March 96 [3] W. Dabbous, E. Duros, ftp://zenon.inria.fr/rodeo/udlr/doc/draft-ietf-dvmrp-unidirectional-link- 00.txt, March 96 [rfc823] David C. Plummer, "An Ethernet Address Resolution Protocol", Request For Comments (RFC) 826, November 1982. [rfc1723] Malkin, G., "RIP Version 2 - Carrying Additional Information", Request For Comments (RFC) 1723, Xylogics, Inc., November,1994. [rfc1583] J. Moy,"OSPF Version 2", Request For Comments (RFC) 1583, Proteon, Inc., March 1994. [rfc1075] S. Deering, C. Partridge, D. Waitzman, "Distance Vector Multicast Routing Protocol", November 1988. 6