An Analysis of Label Switching Forwarding Mechanisms in Future IP Over Cell Networks Paul Andrew Boustead University of Wollongong
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
What Is Routing
Module 7 Routing and Congestion Control Version 2 CSE IIT, Kharagpur Lesson 7 Basics of Routing Version 2 CSE IIT, Kharagpur Specific Instructional Objectives On completion of this lesson, the students will be able to: • Understand the need for routing • Understand desirable properties of routing • Understand various Routing algorithms • Fixed (Static) routing • Understand Flooding 7.1.1 Introduction Routing is the act of moving information across an inter-network from a source to a destination. Along the way, at least one intermediate node typically is encountered. It’s also referred to as the process of choosing a path over which to send the packets. Routing is often contrasted with bridging, which might seem to accomplish precisely the same thing to the casual observer. The primary difference between the two is that bridging occurs at Layer 2 (the data link layer) of the OSI reference model, whereas routing occurs at Layer 3 (the network layer). This distinction provides routing and bridging with different information to use in the process of moving information from source to destination, so the two functions accomplish their tasks in different ways. The routing algorithm is the part of the network layer software responsible for deciding which output line an incoming packet should be transmitted on, i.e. what should be the next intermediate node for the packet. Routing protocols use metrics to evaluate what path will be the best for a packet to travel. A metric is a standard of measurement; such as path bandwidth, reliability, delay, current load on that path etc; that is used by routing algorithms to determine the optimal path to a destination. -
Designing Large-Scale LAN/WAN, Part 2
50-20-52 DATA COMMUNICATIONS MANAGEMENT DESIGNING LARGE-SCALE LAN/WANS, PART II John R. Vacca INSIDE Designing Large-Scale IP LAN/WAN Systems; Designing SRB LAN/WAN Systems; Designing SDLC, SDLLC, and QLLC LAN/WAN Systems; Designing APPN Internetworks; Designing DLSw+ Internetworks; Designing ATM; Designing Packet Service LAN/WAN Systems; Designing DDR Internetworks; Designing ISDN; Designing Switched LAN Systems; Designing LAN/WAN Systems for Multimedia DESIGNING LARGE-SCALE IP LAN/WAN SYSTEMS The following discussion provides a very quick overview of the key de- cisions one must make when selecting and deploying routing protocols for large-scale IP LAN/WAN systems. This discussion lays the foundation for subsequent discussions regarding specific routing protocols. Describing LAN/WAN Topology The complete set of routers, and the networks that connect them, de- scribe the physical topology of a LAN/WAN system. A logical topology is also included in a LAN/WAN. Different routing protocols establish the logical topology in different ways. A logical hierarchy is not used by some routing protocols. Within a given LAN/WAN system environment (and to establish a logical topolo- gy), such protocols use addressing to segregate specific areas or do- mains. For such nonhierarchical, or flat, protocols, no manual topology creation is required. Through the establishment of a backbone and logical areas, other pro- tocols require the creation of an explicit hierarchical topology. Examples of routing protocols that use a hierarchical structure are the OSPF and In- termediate System-to-Intermediate System (IS-IS) protocols. According to Cisco, the explicit topology in a hier- archical scheme takes precedence PAYOFF IDEA over the topology created through This article provides details on how to utilize LAN addressing. -
MPLS Basic MPLS Configuration Guide, Cisco IOS Release 12.4T
MPLS Basic MPLS Configuration Guide, Cisco IOS Release 12.4T Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS. THE SOFTWARE LICENSE AND LIMITED WARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITH THE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY, CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY. The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB’s public domain version of the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California. NOTWITHSTANDING ANY OTHER WARRANTY HEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS” WITH ALL FAULTS. CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, USAGE, OR TRADE PRACTICE. IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. -
Ipv4 And/Or Ipv6: Yes, but Then What?
IPv4 and/or IPv6: yes, but then what? ● IP serves only for sending packets with well-known addresses. Some crucial questions however remain open: ● how to map an IP address to a link layer address? è Address Resolution Protocol (ARP) ● how to map a link layer address to an IP address? è Reverse Address Resolution Protocol (RARP) ● how to signal errors, send control messages at the network layer? è Internet Control Message Protocol (ICMP) ● how to acquire and assign an IP address for a device interface? è DHCP, NDP/SLAAC ● how to establish/maintain paths through the Internet? è Routing, with OSPF, BGP… ● how to communicate efficiently with sets of devices/interface, at once? è Multicasting, Internet Group Management Protocol (IGMP) 7.2.1 CONTENT of this CHAPTER v Fundamental Goals of the Network Layer v Network Layer Addressing v IPv4 Addressing v IPv6 Addressing v Internet Protocol Design v Internet Protocol version 4 v Internet Protocol version 6 v IPv6 Migration: Transition and Coexistence v IP Address Mapping & Assignment (ARP, RARP, DHCP, NDP/SLAAC) v Control, Error Management and Diagnostic (ICMP) v Network Address Translation (NAT) v Routing (Concepts, OSPF, BGP…) v Multicast (Concepts, IGMP…) 7.2.2 Delivery of Packets End-to-end Application Layer Transport Layer Network Layer IP Addresses Link Layer Corresponding MAC Addresses ? Physical Layer Server Server Server Ethernet Computer Server Computer Computer 142.117.1.1 Ethernet Computer 142.117.1.7 194.52.124.1 142.117.0.0 194.52.124.10 194.52.124.0 7.2.3 Address Resolution Protocol (ARP) ● The Internet is a virtual network, which is build upon physical networks. -
Network Layer Chapter 5
Network Layer Chapter 5 • Design Issues • Routing Algorithms • Congestion Control • Quality of Service • Internetworking • Network Layer of the Internet Revised: August 2011 CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 The Network Layer Application Responsible for delivering packets between endpoints over multiple Transport links Network Link Network Layer is the lowest layer in Physical the OSI Reference Model that deals with end-to-end transmission. It provides services to the Transport Layer. CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 Design Issues • Store-and-forward packet switching » • Connectionless service – datagrams » • Connection-oriented service – virtual circuits » • Comparison of virtual-circuits and datagrams » CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 Store-and-Forward Packet Switching Hosts send packets into the network; packets are forwarded by routers ISP’s equipment Questions: If P1 on Host H1 is sending a message to P2 on H2, for the packet at Host H1: • What is the destination address for the packet’s network layer? • What is the destination address for the packet’s data link layer? CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 Connectionless Service – Datagrams Packet is forwarded using destination address inside it • Different packets may take different paths ISP’s equipment A’s table (initially) A’s table (later) C’s Table E’s Table Dest. Line 5 CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 Connection-Oriented – Virtual Circuits Packet is forwarded along a virtual circuit using tag inside it • Virtual circuit (VC) is set up ahead of time ISP’s equipment A’s table C’s Table E’s Table In: Line Tag Line Tag: Out Question: For the Internet Protocol Suite, is there ANY connection-oriented protocol at the Network Layer whatsoever? 6 CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. -
Network Layer Chapter 5
Network Layer Chapter 5 • Design Issues • Routing Algorithms • Congestion Control • Quality of Service • Internetworking • Network Layer of the Internet Revised: August 2011 CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 The Network Layer Application Responsible for delivering packets between endpoints over multiple Transport links Network Link Network Layer is the lowest layer in Physical the OSI Reference Model that deals with end-to-end transmission. It provides services to the Transport Layer. CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 Design Issues • Store-and-forward packet switching » • Connectionless service – datagrams » • Connection-oriented service – virtual circuits » • Comparison of virtual-circuits and datagrams » CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 Store-and-Forward Packet Switching Hosts send packets into the network; packets are forwarded by routers ISP’s equipment Questions: If P1 on Host H1 is sending a message to P2 on H2, for the packet at Host H1: • What is the destination address for the packet’s network layer? • What is the destination address for the packet’s data link layer? CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 Connectionless Service – Datagrams Packet is forwarded using destination address inside it • Different packets may take different paths ISP’s equipment A’s table (initially) A’s table (later) C’s Table E’s Table Dest. Line 5 CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D. Wetherall, 2011 Connection-Oriented – Virtual Circuits Packet is forwarded along a virtual circuit using tag inside it • Virtual circuit (VC) is set up ahead of time ISP’s equipment A’s table C’s Table E’s Table In: Line Tag Line Tag: Out Question: For the Internet Protocol Suite, is there ANY connection-oriented protocol at the Network Layer whatsoever? 6 CN5E by Tanenbaum & Wetherall, © Pearson Education-Prentice Hall and D.