Connection-orientated Service. Connection in data networks Another type of network, such as the telephone network, was developed based on the connection.

Slides:



Advertisements
Similar presentations
1 Routing Protocols I. 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.
Advertisements

Switching Technology presented by Hussain Ahmad BA-Abdullah. Fawaz abdullah AL-Amri. prof : Adel Ali.
Internetworking II: MPLS, Security, and Traffic Engineering
Internet Routing (COS 598A) Today: Multi-Protocol Label Switching Jennifer Rexford Tuesdays/Thursdays.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Packet Switching COM1337/3501 Textbook: Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Chapter 3.
Networks: Routing1 Network Layer Routing. Networks: Routing2 Network Layer Concerned with getting packets from source to destination Network layer must.
1 Switching and Forwarding Bridges and Extended LANs.
4-1 Network layer r transport segment from sending to receiving host r on sending side encapsulates segments into datagrams r on rcving side, delivers.
Chapter 4 Network Layer slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 14.
Networks: Routing1 Network Layer Routing. Networks: Routing2 Network Layer Concerned with getting packets from source to destination. The network layer.
Spring Routing & Switching Umar Kalim Dept. of Communication Systems Engineering 06/04/2007.
CMPE 150- Introduction to Computer Networks 1 CMPE 150 Fall 2005 Lecture 21 Introduction to Computer Networks.
1 Switching and Forwarding Bridges and Extended LANs.
EECC694 - Shaaban #1 lec #7 Spring The OSI Reference Model Network Layer.
CMPE 80N - Introduction to Networks and the Internet 1 CMPE 80N Winter 2004 Lecture 14 Introduction to Networks and the Internet.
Networks: Routing1 Network Layer Routing. Networks: Routing2 Network Layer Concerned with getting packets from source to destination. The network layer.
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Exploring How Routing Works INTRO v2.0—4-1.
MODULE IV SWITCHED WAN.
29-Aug-154/598N: Computer Networks Switching and Forwarding Outline –Store-and-Forward Switches.
Network Layer (3). Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service for other.
1 Introducing Routing 1. Dynamic routing - information is learned from other routers, and routing protocols adjust routes automatically. 2. Static routing.
Introduction to Network Layer. Network Layer: Motivation Can we built a global network such as Internet by extending LAN segments using bridges? –No!
Review of Networking Concepts Part 1: Switching Networks
Data Communications and Computer Networks Chapter 4 CS 3830 Lecture 18 Omar Meqdadi Department of Computer Science and Software Engineering University.
Virtual Circuit Network. Network Layer 2 Network layer r transport segment from sending to receiving host r network layer protocols in every host, router.
Network Layer (4). Classless Addressing Addresses allocated in contiguous blocks – Number of addresses assigned always power of 2 Network portion of address.
EITnotes.com For more notes and topics visit:
7-1 Last time □ Wireless link-layer ♦ Introduction Wireless hosts, base stations, wireless links ♦ Characteristics of wireless links Signal strength, interference,
ECE 466 Switching Networks. ECE 466 A communication network provides a scalable solution to connect a large number of end systems Communication Networks.
1 Flow Identification Assume you want to guarantee some type of quality of service (minimum bandwidth, maximum end-to-end delay) to a user Before you do.
Network and Communications Ju Wang Chapter 5 Routing Algorithm Adopted from Choi’s notes Virginia Commonwealth University.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
Chi-Cheng Lin, Winona State University CS 313 Introduction to Computer Networking & Telecommunication Chapter 5 Network Layer.
The Network Layer Introduction  functionality and service models Theory  link state and distance vector algorithms  broadcast algorithms  hierarchical.
The Network Layer & Routing
Netprog: Routing and the Network Layer1 Routing and the Network Layer (ref: Interconnections by Perlman)
Networking and internetworking devices. Repeater.
STORE AND FORWARD & CUT THROUGH FORWARD Switches can use different forwarding techniques— two of these are store-and-forward switching and cut-through.
Routing Algorithms and IP Addressing Routing Algorithms must be ▪ Correctness ▪ Simplicity ▪ Robustness ▪ Stability ▪ Fairness ▪ Optimality.
Node Lookup in P2P Networks. Node lookup in p2p networks Section in the textbook. In a p2p network, each node may provide some kind of service.
Routing Protocols Brandon Wagner.
Univ. of TehranComputer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr. Nasser Yazdani.
1 Switching and Forwarding Sections Connecting More Than Two Hosts Multi-access link: Ethernet, wireless –Single physical link, shared by multiple.
Network Layer (2). Review Physical layer: move bits between physically connected stations Data link layer: move frames between physically connected stations.
Data Communication Networks Lec 13 and 14. Network Core- Packet Switching.
Network Layer Routing Networks: Routing.
Advanced Computer Networks
Chapter 3: Packet Switching (overview)
Network Layer.
ROUTING.
Dealing with Different Types of Networks
Chapter 4 Introduction to Network Layer
3. Internetworking (part 1)
Packet Switching Outline Store-and-Forward Switches
Network Layer.
Switching and Forwarding Bridges and Extended LANs
CS4470 Computer Networking Protocols
THE NETWORK LAYER.
ECE 544 Protocol Design Project 2016
Chapter 4 Introduction to Network Layer
ECE453 – Introduction to Computer Networks
Network Layer I have learned from life no matter how far you go
Network Layer Routing Networks: Routing.
EE 122: Lecture 7 Ion Stoica September 18, 2001.
Chapter 3 Part 3 Switching and Bridging
Packet Switching Outline Store-and-Forward Switches
Routing and the Network Layer (ref: Interconnections by Perlman
Network Layer.
Network Layer Routing.
Presentation transcript:

Connection-orientated Service

Connection in data networks Another type of network, such as the telephone network, was developed based on the connection idea. – Before communication, a connection must be set up, which consists of physical circuits. – After the communication is over, tear down the connection.

Advantage The resources in the connection is reserved, so interference-free from other connections. Can guarantee certain Quality of Service requirements. The connection (the physical circuits in the routers) has been set up, the processing of data packets is minimal. No need to check the header for full destination address. The packet does not even have to carry the address information.

Disadvantage People may reserve more resources than they need. Such resources, even when idle, cannot be used by others. A waste. The set up of the connection requires time. For a large network, the delay can be 100ms. Okay for telephone networks, not oaky for some data services which just need to send a single packet.

Virtual Circuit Implementing circuit in a datagram network? – Datagram network forwards packets, there is no physical circuits that can be set up for connections. – Still, if we set up a virtual circuit, the routers will know how to route the packets of this virtual circuit. To reduce the complexity of routers. – Before transmission, a virtual circuit is set up. Then, a packet will carry the ID of the virtual circuit. The virtual circuit ID is much smaller, and thus much easier to deal with, than the full destination address. It is also much smaller than the full destination address, can save some overhead.

Virtual Circuit When setting up the virtual circuit, a VC ID is picked. The router knows where to forward a packet with a certain VC ID. A practical problem in a distributed environment – different stations may pick the same VC ID. – Labels can be swapped without causing confusion. B E F D C A H1 H2 A’s Table In Out H1, 1 C, 1 H2, 1 C, 2 H3 C’s Table In Out A, 1 E, 1 A, 2 D, 1

Exercise Find the shortest path from A to all other nodes in the network.

Exercise Suppose a network runs the distance vector algorithm. Suppose node A is adjacent to B, C, and D, with link distance of 5, 2, and 9, respectively. A receives advertisements from B, C, and D about node E. From B: 5. From C: 10. From D: 3. So to reach E, A will pick which node as the next hop and the distance is a.B, 12 b.C, 10 c.D, 12 d.None of the above.

Exercise A router has the following (CIDR) entries in its routing table: Address/mask: Next hop /19: Interface /20: Interface /21: Router 1 Default: Router 2 For a packet with destination address of , the router will forward it to a.Interface 0 b.Interface 1 c.Router 1 d.Router 2

Exercise A router just received the following new IP addresses: /21, /22, /22, all with the same outgoing line. They a.can be aggregated to /19. b.can be aggregated to /19 c.cannot be aggregated. d.None of the above.

Exercise Which of the following statements is true? a.BGP is for routing between the ASes, and suffers from the count-to-infinity problem. b.OSPF is for routing within ASes, and is a distance vector algorithm. c.ARP is used when a node wants to know the IP address of itself. d.None of the above,

Exercise Suppose an input buffered switch has 4 inputs/outputs. If the buffer states at input 0 to 3 are (0,2,0,0), (1,2,3,0),(0,0,2,2), and (0,0,1,0), respectively, what is the maximum number of packets that can be sent in this time slot? a.2. b.3. c.4. d.None of the above.

Exercise Line FG goes down and suppose we want to find path from F to D. What content will node F have in its routing table when DV is used? What will it do in the first step? What content will node F have in its routing table when Path Vector is used? What will it do in the first step? A G F E I J H D C B

Exercise Line FG goes down. What content will node F have in its routing table when DV is used? What will it do in the first step? – B: 5 – E: 4 – I: 5 What content will node F have in its routing table when Path Vector is used? What will it do in the first step? – B: 5, BCD – E: 4, EFGCD – I: 5, IFGCD A G F E I J H D C B