3 Dynamic Routing A (RIP and OSPF)

Size: px
Start display at page:

Download "3 Dynamic Routing A (RIP and OSPF)"

Transcription

1 אוניברסיטת בן גוריון בנגב המחלקה להנדסת מערכות תקשורת רשתות תקשורת מחשבים - 2 קורס מעבדה בתקשורת מחשבים 3 Dynamic Routing A (RIP and OSPF) בשבוע (29/11/2011) 5 בשבוע (13/12/2011) 7 מעבדה מספר שם המעבדה תאריך הגשת דוח מכין תאריך הגשת דוח מסכם 1. הוראות כלליות דוח מכין יורכב מתשובות לשאלות הכנה. דוח מסכם יורכב מתשובות לשאלות בגוף מעבדה, הצגת נתונים וניתוחם. דוח מסכם יהיה קובץ יחיד בפורמט word או.pdf הנתונים הרלוונטיים מקבצים ששמרתם צריכים להיות מועתקים לקובץ הדוח. אין לצרף קבצים נוספים. כל כתובות ה- IP שתקנפגו במהלך המעבדה יהיו כפי שיוגדר בספר או בקובץ ההנחיות ועם השינוי הבא: האוקטט השני ("octec1.octet2.octet3.octet4") של כל כתובת IP יוחלף במספר, X אשר יהיה פונקציה +2 = X, כאשר - A שלוש ספרות אחרונות של ת.ז. של בן הזוג ( A+ של תעודות הזהות שלכם: (B mod 252 הראשון, ו- - B שלוש ספרות אחרונות של ת.ז. של בן הזוג השני. יש לרשום את מספר ה- X שלכם בברור בתחילת כל דוח מסכם. הגשת כל הדוחות היא חובה, הגשה בזוגות. הגשת דוח מכין בתחילת המעבדה, אין אפשרות לעשות את המעבדה ללא דוח מכין. כל דוח מסכם יכיל עמוד שער עם שם המעבדה ושמות הסטודנטים. הוסיפו במקומות הנחוצים בדוח מידע מקבצים ששמרתם. המידע צריך לתמוך בתשובה שניתנה. הוסיפו מתוך הקבצים אך ורק את המידע הרלוונטי. הבודק הונחה להוריד נקודות על כל מידע לא רלוונטי וארוך מידי חומר קריאה פרוטוקול :RIP "ספירה לאינסוף" ב- :RIP פרוטוקול :OSPF תקראו את מהלך מעבדה בקובץ הנוכחי (במעבדה הזאת כל ההוראות לביצוע מופיעות בקובץ הנוכחי ללא הפניות לספר), תלמדו את הפקודות שאתם לא מכירים.

2 3. שאלות הכנה 1. What are the main differences between a distance vector routing protocol and a link state protocol? Give examples of each type of a protocol. 2. What is the main difference between RIP version 1 and RIP version 2? 3. Explain what it means to run RIP in the passive mode. 4. Explain the meaning of triggered updates in RIP. 5. Explain the count-to-infinity problem in RIP. Give and explain an example where the count-to-infinity loop contains at least 3 routers. 6. Which transport service is used to deliver RIP messages? 7. What message types (commands) does RIP define? Shortly explain the role of each message and in what cases it is sent. 8. Which transport service is used to deliver OSPF messages? 9. What are the OSPF message types? What is the role of each message? 10. Explain how OSPF supports big autonomous systems by using several route databases instead of one big database. What kind of routing does this scheme define?

3 4. סעיפים לביצוע RIP Part RIP Part A Configuring RIP Network Setup: lab3 a 1. Turn off network interfaces "eth0" and "eth1" of all PCs and Routers (later you will be instructed to configure only the interfaces needed for this lab): ifconfig eth0 down ifconfig eth1 down 2. In order to give PCs an ability to participate in dynamic routing algorithms, all PCs are equipped with Quagga program (the same as Routers). Reset Quagga on PCs and Routers (this is needed to reset all routing settings and to stop all dynamic routing algorithms issued by other students via Quagga): /etc/init.d/quagga restart

4 3. Set up the topology lab3-a. Configure PC's and Routers' IP addresses according to the topology lab3-a. (Don t forget to Enable IP forwarding on routers.) 4. Enable RIP on Router1, Router2 and Router3 a. router1:~# telnet b. ripd> enable c. ripd# configure terminal d. ripd(config)# router rip e. ripd(config-router)# version 2 f. ripd(config-router)# network 10.x.0.0/16 g. ripd(config-router)# end 5. Enable RIP on all the PCs: a. pc1:~# telnet b. ripd> enable c. ripd# configure terminal d. ripd(config)# router rip e. ripd(config-router)# version 2 f. ripd(config-router)# network 10.x.0.0/16 g. ripd(config-router)# passive-interface eth0 h. ripd(config-router)# end 6. Once the routing tables have converged: a. save routing tables on all Routers using show ip rip in quagga - privileged mode. b. save routing tables on all PCs using the route en Linux command. 7. In your lab report: a. How long (approximately) does it take for all routing tables to converge? How do you know that the routing tables have converged? b. Discuss the differences and similarities in the output of the commands: show ip rip and route en. c. Explain the meaning and purpose of each of command entered into Quagga at stages 4 and 5. d. Explain why passive-interface command was entered on the PCs and not on the Routers. 8. You should now be able to ping any pc from any other pc or router. Make sure this is indeed so. a. Display the route from pc1 to pc4 with traceroute and save the results. 9. Start Wireshark on PC1, PC2, PC3 and PC4 and set a capture or a display filter to RIP packets. Answer the following questions in your lab report, for each include captured packets to support your answers. a. What is the destination IP address on the RIP packets? b. Do routers forward RIP packets? Does PC1 receive RIP packets sent by Router3? c. Which type of routing message do you observe (the type is indicated by value of the field command)? For each packet that you observe, explain the role of that message in the RIP protocol. d. A RIP message may contain multiple routing table entries. How many bytes are consumed in a RIP message for each routing table entry? e. What information is transmitted for each entry? Use a single RIP packet to explain the fields in a RIP message.

5 10. Stop the Wireshark and save the relevant data (if necessary, select the print details option). RIP Part B Good News Propagation 11. Now we are going to find out how fast good news propagate via RIP. 12. Just before we add an extra router (Router 4) to our network, let s first prepare it. Configure Router 4 IP addresses according to the topology lab3-b and enable IP forwarding. 13. Now, we are going to connect Router 4 to our network. Please set up the following topology: Network Setup: lab3 b 14. Configure the RIP protocol for Router 4 (as in step 4). 15. Observe as the routing tables are updating, and after the convergence save the output of route en on all the PCs. 16. In the lab report: a. Include the routing tables before the topology change (step 6.b) and after router 4 has been added and the algorithm has converged (step 15). b. Discuss the time it took the algorithm to converge.

6 RIP Part C Bad News Propagation 17. Now we will find how fast (or slow) bad news (link failures) propagate via RIP. 18. Issue an infinite ping to PC1 from PC4 while saving the output to file: ping 10.x.1.10 tee somefile.txt. You should see successful pings. Do not terminate the command until you are instructed otherwise. 19. Now we want to simulate a link failure. In order to do that, restart Quagga on Router4. By doing so, we will clear Router 4 routing table from dynamic routing entries and prevent it to participate in the RIP algorithm. 20. Wait until the ping command is successful again. That will happen when an alternate path is found and may take several minutes. 21. Stop the ping command with ctrl+c and count the number of lost packets the time it took RIP to update the routing tables. 22. Save the ping statistics output (what appears at the bottom of the terminal). 23. Calculate the time it took RIP to converge.

7 RIP Part D Count to Infinity Problem Network Setup: lab3 c 24. Set up the topology lab3-c. 25. Configure IP addresses and enable IP forwarding on PC3 (according to lab3-c). 26. Restart Quagga on PC3 and configure RIP protocol as was done for the routers (step 4). 27. Re-configure RIP on router 4. This should be done because Quagga was restarted. 28. On PC3, start capturing traffic with wireshark on both eth0 and eth1. Set a filter to display only RIP packets. 29. On PC1 and PC4 use netstat -rn to observe that the routing tables are updated accordingly. 30. Make the routes to/from network 10.x.1.0/16 through Router1 unattractive: a. Connect to Quagga in the Router1/RIP and enter the config-router mode. b. Execute: ripd(config-router)# redistribute connected metric Wait until the routing tables on all the routers have converged. Since the cost of the interface on Router1 is set high, you should observe that the traffic from all hosts and routers to network 10.x.1.0/24 passes through PC3. a. This can be verified by traceroute (from Linux) PC Issue a continuous ping command from PC2 to PC1 (without c).

8 33. On PC3, disable eth1 to break the connection between PC3 and the network 10.x.1.0/24. PC3 will send out a RIP packet indicating that the cost metric to network 10.x.1.0/24 is infinity (16). When the interface is disabled, the pings from PC2 to PC1 will fail. The ping command will be successful again as the routing tables will converge. a. Notice that Quagga has a built-in mechanism that makes it difficult to simulate the count-to-infinity problem. This mechanism is called triggered updates. When PC3 feels that its link went down, it immediately sends this information to its neighbors and thus, this information almost immediately distributes over the network. 34. Now you should observe a slow convergence due to the count-to-infinity problem by observing the RIP messages in the Wireshark. a. Probably, you didn t see the count-to-infinity problem due to the triggered updates mechanism. Please describe in your report scenario in which you would observe the count-to-infinity problem despite the triggered updates mechanism. (Hint: think about timing of regular RIP update messages and triggered update messages). b. Wait until the ping from step 32 is successful again. c. Save the RIP packets that were captured by Wireshark (print them selecting print detail option). Save only the packets that are needed to explain the count-toinfinity problem (if you didn t observe the count-to-infinity, just explain what happened in the network using the captured packets).

9 OSPF Part Network Setup: lab3 d

10 OSPF Part A Configuring OSPF 1. Configure topology lab3 d on your netlab. 2. Turn off eth0 and eth1 on all PCs and routers. This is necessary to allow the detection of the LAN in the routing table (which is usually messed-up after the lab). 3. Configure the IP addresses of all devices according to the drawing. 4. Enable IP forwarding on all routers and all PCs. 5. Reset Quagga on PCs and Routers by issuing the following command: /etc/init.d/quagga restart This step is necessary to cancel any changes other students have made to Quagga's configuration. 6. Now configure OSPF on all routers and PCs: I. Configure OSPF for PC1: PC1% telnet Password: zebra ospfd> enable ospfd# configure terminal ospfd(config)# router ospf ospfd(config-router)# network 10.x.0.0/16 area 1 ospfd(config-router)# router-id 10.x.1.1 ("router-id" should be set to the IP address of eth0). ospfd(config-router)# no passive-interface eth0 ospfd(config-router)# no passive-interface eth1 ospfd(config-router)# end ospfd# exit II. Notice, that the value for "router-id" is different for each device In your lab report, explain the meaning and purpose of each of the commands entered into Quagga at this stage. III. Similarly, configure the rest of the PCs and routers. IV. When the OSPF configuration is complete, all hosts and routers should be able to communicate with one another. Check the correctness of the configuration using traceroute and ping commands.

11 OSPF Part B Convergence of OSPF 7. You will now observe the interactions of OSPF nodes after a change in network topology. I. On PC1 start capturing traffic on eth0 using wireshark. Use a display filter to show only OSPF packets. II. From PC3 run a traceroute to PC4. From the output, determine whether the path from PC3 to PC4 includes Router 3 or Router 4. Include the result of the traceroute along with your explanation of it in your lab report. III. Issue a ping command from PC3 to PC4, do not specify the number of pings to send. Instead, send pings continuously until told to stop. Use the Linux tee command to save the command output while also seeing it on the screen. IV. Check whether the path from PC3 to PC4 includes Router3 or Router4: i. If the path includes Router3, perform ifconfig eth1 down on Router3. ii. If the path includes Router4, perform ifconfig eth1 down on Router4. V. Now, OSPF updates the routing tables. Observe the process from the wireshark window on PC1. i. How quickly are OSPF messages sent after the interface is turned off? ii. How many OSPF messages are sent? iii. Which type of OSPF packets is used to flooding link state information? iv. Describe the flooding of LSAs to all routers v. Which type of encapsulation is used for OSPF packets (TCP, UDP or other)? vi. What is the destination address of OSPF packets? VI. Wait until the ping command issued from PC3 is successful again, that is until ICMP echo replies arrive at PC3. This happens when the routing tables have been updated. VII. Stop the ping command using Ctrl+C. Using the ping output count the number of lost packets and calculate the time it took OSPF to update the routing tables. Note that pings are sent once a second. VIII. Issue another traceroute command from PC3 to PC4. Save the output and note the new route to PC4. IX. Save the link state database on all routers and PCs and verify that all routers indeed have the same link state database. Use the "show ip ospf database" to see Quagga's OSPF database. i. Compare the output of the command on all PCs and routers. Can you confirm that the link state databases are identical? ii. Include the link state database of PC2 in your lab report. X. Stop Wireshark on PC1 and save the different types of OSPF packets captured. Save one copy of each OSPF packet IN DETAIL (including all the packet bytes). i. Include one example of each packet in your lab report. ii. Pick a single link state advertisement packet captured by wireshark and describe how to interpret the information contained in the link state advertisement.

12 OSPF Part C Hierarchical Routing in OSPF

13 8. In OSPF, networks can be divided into areas, to significantly reduce the amount of topological information routers have to learn. In OSPF all areas must be connected to Area 0 which is known as the backbone area. You will now define Hierarchical OSPF with two areas (area 1 and 2) connected through a backbone area (area 0). Routers that connect two areas are called area border routers. I. Restart Quagga on all PCs and Routers using /etc/init.d/quagga restart II. Don t forget to enable the interface that was disabled in 7.IV. III. Start wireshark on eth0 of PC1 IV. Configure Quagga on all PCs and Routers by executing the following commands: i. telnet ii. ospfd> enable iii. ospfd# configure terminal iv. ospfd(config)# routetr ospf v. ospfd(config-router)# router-id 10.x.1.1 ("router-id" should be set to the IP address of eth0 of the device) vi. ospfd(config-router)# network 10.x.1.0/24 area 0 (Set appropriate network and area) vii. ospfd(config-router)# network 10.x.2.0/24 area 1 (Set appropriate network and area) viii. ospfd(config-router)# no passive-interface eth0 ix. ospfd(config-router)# no passive-interface eth1 x. ospfd(config-router)# end V. In your lab report, explain the meaning of these commands. VI. Save the link state database of all routers and PCs. You can see the link state database by typing show ip ospf database in Quagga s privileged mode. i. Attach the output to your lab report. ii. Compare the link state databases to those saved in part 6. Discuss the differences. iii. Which information do routers in Area 1 have about Area 2? Which information do they have about the backbone area? iv. How much information do the routers in the backbone area have about the topology of Area 1 and Area 2? v. How do the IP routers in Area 1 know how to forward traffic to Area 2? VII. Display the area routers known to Router1 from Area1, with the command Router1# show ip ospf border-routers, include the output in your lab report, explain it s meaning. VIII. Save the wireshark output of OSPF packet types (with the Print detail option) that you didn t observe in part 6. בהצלחה!

LAB FOUR Dynamic Routing Protocols

LAB FOUR Dynamic Routing Protocols LAB FOUR Dynamic Routing Protocols In the previous lab, you learned how to configure routing table entries manually. This was referred to as static routing. The topic of Lab 4 is dynamic routing, where

More information

Introduction to Computer Networking Netkit lab Routing protocols: RIP and OSPF

Introduction to Computer Networking Netkit lab Routing protocols: RIP and OSPF Introduction to Computer Networking Netkit lab Routing protocols: RIP and OSPF Simon Liénardy and Yves Vanaubel Academic year 2016 2017 1 Introduction This lab session tackles routing protocols. First,

More information

LAB EXERCISES (TP) 6 INTER-DOMAIN ROUTING: BGP-4 With Solutions

LAB EXERCISES (TP) 6 INTER-DOMAIN ROUTING: BGP-4 With Solutions Name 1: Name 2: COMPUTER NETWORKING LAB EXERCISES (TP) 6 INTER-DOMAIN ROUTING: BGP-4 With Solutions Abstract This lab covers BGP-4, which is the Inter-Domain Routing Protocol of the Internet. You will

More information

The Internet Ecosystem and Evolution. Lab 1

The Internet Ecosystem and Evolution. Lab 1 The Internet Ecosystem and Evolution Lab 1 GNS3: Installation and configuration GNS3: Network simulator Real router and host images connected into an emulated network: CISCO, Juniper, Vyatta, Linux, etc.

More information

LAB THREE STATIC ROUTING

LAB THREE STATIC ROUTING LAB THREE STATIC ROUTING In this lab you will work with four different network topologies. The topology for Parts 1-4 is shown in Figure 3.1. These parts address router configuration on Linux PCs and a

More information

Application of Mininet

Application of Mininet 1 Application of Mininet Report of Wireless communication and mobile network Project Nie Xiaofang 5110309418 1 2 Abstract: This report is the summary with learning mininet. And it starts with the basics.

More information

ROUTING PROTOCOL BASICS

ROUTING PROTOCOL BASICS ROUTING PROTOCOL BASICS Let s spice things up. 0..0. LAN E 0..0.0/6 LAN D 0..0.0/6 eth: 0..0. router 0..0. LAN C 0..0.0/6 A much more complex topology pc pc 0..0. eth: 0..0. router eth: 0.9.0. eth: 0.0.0.

More information

521262S Computer Networks 2 (fall 2007) Laboratory exercise #2: Internetworking

521262S Computer Networks 2 (fall 2007) Laboratory exercise #2: Internetworking 521262S Computer Networks 2 (fall 2007) Laboratory exercise #2: Internetworking Name Student ID Signature In this exercise we will connect our LANs made in first exercise with routers and build an internet.

More information

lab rip experiences with RIPv2 distance vector protocol

lab rip experiences with RIPv2 distance vector protocol lab rip experiences with RIPv2 distance vector protocol hosts need routing each host with a network stack performs some elementary routing ip layer nic eth0? lo the network stack may be used to access

More information

Module 8. Routing. Version 2 ECE, IIT Kharagpur

Module 8. Routing. Version 2 ECE, IIT Kharagpur Module 8 Routing Lesson 27 Routing II Objective To explain the concept of same popular routing protocols. 8.2.1 Routing Information Protocol (RIP) This protocol is used inside our autonomous system and

More information

Routing in the Internet

Routing in the Internet Routing in the Internet Daniel Zappala CS 460 Computer Networking Brigham Young University Scaling Routing for the Internet 2/29 scale 200 million destinations - can t store all destinations or all prefixes

More information

User module RIP APPLICATION NOTE

User module RIP APPLICATION NOTE User module RIP APPLICATION NOTE USED SYMBOLS Used Symbols Danger important notice, which may have an influence on the user s safety or the function of the device. Attention notice on possible problems,

More information

Why dynamic route? (1)

Why dynamic route? (1) Routing Why dynamic route? (1) Static route is ok only when Network is small There is a single connection point to other network No redundant route 2 Why dynamic route? (2) Dynamic Routing Routers update

More information

netkit lab bgp: transit as Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group

netkit lab bgp: transit as Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab bgp: transit as Version Author(s) E-mail Web Description 1.7.1 (compact) Luca Cittadini,

More information

Lecture 19: Network Layer Routing in the Internet

Lecture 19: Network Layer Routing in the Internet Lecture 19: Network Layer Routing in the Internet COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016, J.F

More information

BGP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

BGP. Daniel Zappala. CS 460 Computer Networking Brigham Young University Daniel Zappala CS 460 Computer Networking Brigham Young University 2/20 Scaling Routing for the Internet scale 200 million destinations - can t store all destinations or all prefixes in routing tables

More information

ITEC452 Lab Guide Introduction

ITEC452 Lab Guide Introduction Introduction In our laboratory project, we use four Ubuntu Linux Routers with the open-source package Quagga and two Cisco 2851 routers for Cisco-Linux integration skills for our students. Figure Lab-1

More information

Lab 4: Routing using OSPF

Lab 4: Routing using OSPF Network Topology:- Lab 4: Routing using OSPF Device Interface IP Address Subnet Mask Gateway/Clock Description Rate Fa 0/0 172.16.1.17 255.255.255.240 ----- R1 LAN R1 Se 0/0/0 192.168.10.1 255.255.255.252

More information

Youki Kadobayashi NAIST

Youki Kadobayashi NAIST Information Network 1 Routing (1) Image: Part of the entire Internet topology based on CAIDA dataset, using NAIST Internet viewer Youki Kadobayashi NAIST 1 The Routing Problem! How do I get from source

More information

Basic Idea. Routing. Example. Routing by the Network

Basic Idea. Routing. Example. Routing by the Network Basic Idea Routing Routing table at each router/gateway When IP packet comes, destination address checked with routing table to find next hop address Questions: Route by host or by network? Routing table:

More information

IP Routing Lab Assignment Configuring Basic Aspects of IP IGP Routing Protocols

IP Routing Lab Assignment Configuring Basic Aspects of IP IGP Routing Protocols IP Routing Lab Assignment Configuring Basic Aspects of IP IGP Routing Protocols 1 PURPOSE AND GOALS This lab assignment will give you a hands-on experience in configuring and managing routers and particularly

More information

Routing by the Network

Routing by the Network Routing Basic Idea Routing table at each router/gateway When IP packet comes, destination address checked with routing table to find next hop address Questions: Route by host or by network? Routing table:

More information

Announcements. CS 5565 Network Architecture and Protocols. Project 2B. Project 2B. Project 2B: Under the hood. Routing Algorithms

Announcements. CS 5565 Network Architecture and Protocols. Project 2B. Project 2B. Project 2B: Under the hood. Routing Algorithms Announcements CS 5565 Network Architecture and Protocols Lecture 20 Godmar Back Project 2B due in 2 parts: Apr 29 and May 6 Extra Credit Opportunities: Expand simulator (and your implementation) to introduce

More information

Lab I: Using tcpdump and Wireshark

Lab I: Using tcpdump and Wireshark Objectives To get the student familiar with basic network protocol analyzer, tools and equipment used in later labs, including tcpdump and Wireshark. Lab Readings Go to http://www.tcpdump.org/tcpdump_man.html

More information

Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation:

Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation: IPv6 Initial motivation: 32-bit address space soon to be completely allocated. Additional motivation: header format helps speed processing/forwarding header changes to facilitate QoS IPv6 datagram format:

More information

(Refer Slide Time: 01:08 to 01:25min)

(Refer Slide Time: 01:08 to 01:25min) COMPUTER NETWORKS Prof. Sujoy Ghosh Department of Computer Science and Engineering Indian Institute of Technology, Kharagpur Lecture-27 RIP- Distance Vector Routing We have seen basic routing. Now we will

More information

Alcatel-lucent EXAM - 4A Alcatel-Lucent Interior Routing Protocols and High Availability. Buy Full Product.

Alcatel-lucent EXAM - 4A Alcatel-Lucent Interior Routing Protocols and High Availability. Buy Full Product. Alcatel-lucent EXAM - 4A0-101 Alcatel-Lucent Interior Routing Protocols and High Availability Buy Full Product http://www.examskey.com/4a0-101.html Examskey Alcatel-lucent 4A0-101 exam demo product is

More information

netkit lab bgp: transit as Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group

netkit lab bgp: transit as Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group Version 1.7 Author(s) netkit lab bgp: transit as Luca Cittadini, Giuseppe Di Battista, Massimo

More information

Youki Kadobayashi NAIST

Youki Kadobayashi NAIST Information Network 1 Routing (1) Image: Part of the entire Internet topology based on CAIDA dataset, using NAIST Internet viewer Youki Kadobayashi NAIST 1 The Routing Problem How do I get from source

More information

Overview. Problem: Find lowest cost path between two nodes Factors static: topology dynamic: load

Overview. Problem: Find lowest cost path between two nodes Factors static: topology dynamic: load Dynamic Routing Overview Forwarding vs Routing forwarding: to select an output port based on destination address and routing table routing: process by which routing table is built Network as a Graph C

More information

The Assignment is divided into preparation, practical part, and documentation.

The Assignment is divided into preparation, practical part, and documentation. EINTE LAB EXERCISES LAB EXERCISE #4 IGP ROUTING PURPOSE AND GOALS This lab assignment will give you a hands-on experience in configuring and managing routers and particularly in setting up IP routing protocols.

More information

Internet Control Message Protocol (ICMP)

Internet Control Message Protocol (ICMP) Internet Control Message Protocol (ICMP) 1 Overview The IP (Internet Protocol) relies on several other protocols to perform necessary control and routing functions: Control functions (ICMP) Multicast signaling

More information

Routing. Info 341 Networking and Distributed Applications. Addresses, fragmentation, reassembly. end-to-end communication UDP, TCP

Routing. Info 341 Networking and Distributed Applications. Addresses, fragmentation, reassembly. end-to-end communication UDP, TCP outing Info 341 Networking and Distributed Applications Context Layer 3 Addresses, fragmentation, reassembly Layer 4 end-to-end communication UDP, TCP outing At layer 3 Often relies on layer 4 Application

More information

TDC 363 Introduction to LANs

TDC 363 Introduction to LANs TDC 363 Introduction to LANs Routing Protocols and RIP Greg Brewster DePaul University TDC 363 1 Dynamic Routing Routing Protocols Distance Vector vs. Link State Protocols RIPv1 & RIPv2 RIP Problems Slow

More information

CSCE 463/612 Networks and Distributed Processing Spring 2018

CSCE 463/612 Networks and Distributed Processing Spring 2018 CSCE 463/612 Networks and Distributed Processing Spring 2018 Network Layer IV Dmitri Loguinov Texas A&M University April 12, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Chapter

More information

Computer Networks ICS 651. IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery

Computer Networks ICS 651. IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery Computer Networks ICS 651 IP Routing RIP OSPF BGP MPLS Internet Control Message Protocol IP Path MTU Discovery Routing Information Protocol DV modified with split horizon and poisoned reverse distance

More information

Example for OSPF and RIP Configuration

Example for OSPF and RIP Configuration The following description is meant to point out a convenient way for OSPF and RIP configuration on a Barracuda NG Firewall. The example assumes that a Barracuda NG Firewall is added to a network already

More information

Chapter 7: Routing Dynamically. Routing & Switching

Chapter 7: Routing Dynamically. Routing & Switching Chapter 7: Routing Dynamically Routing & Switching The Evolution of Dynamic Routing Protocols Dynamic routing protocols used in networks since the late 1980s Newer versions support the communication based

More information

Chapter 7 Routing Protocols

Chapter 7 Routing Protocols Chapter 7 Routing Protocols Nonroutable Protocols In the early days of networking, networks were small collections of computers linked together For the purposes of sharing information and expensive peripherals

More information

Laboratory 2 Dynamic routing using RIP. Iptables. Part1. Dynamic Routing

Laboratory 2 Dynamic routing using RIP. Iptables. Part1. Dynamic Routing Introduction Laboratory 2 Dynamic routing using RIP. Iptables. Part1. Dynamic Routing Static routing has the advantage that it is simple, requires no computing power in router for determining routes (this

More information

Organization of Product Documentation... xi

Organization of Product Documentation... xi Contents Organization of Product Documentation... xi Chapter 1 Getting Started... 1-1 Introduction...1-1 Software Versions Covered...1-1 Audience...1-1 Conventions...1-1 Terminology...1-2 Support and Warranty

More information

Topics for This Week

Topics for This Week Topics for This Week Routing Protocols in the Internet OSPF, BGP More on IP Fragmentation and Reassembly ICMP Readings Sections 5.6.4-5.6.5 1 Hierarchical Routing aggregate routers into regions, autonomous

More information

CCNA 3 (v v6.0) Chapter 7 Exam Answers % Full

CCNA 3 (v v6.0) Chapter 7 Exam Answers % Full CCNA 3 (v5.0.3 + v6.0) Chapter 7 Exam Answers 2017 100% Full ccnav6.com /ccna-3-v5-0-3-v6-0-chapter-7-exam-answers-2017-100-full.html CCNA Exam Answers 2017 CCNA 3 (v5.0.3 + v6.0) Chapter 7 Exam Answers

More information

CSC 4900 Computer Networks: Routing Protocols

CSC 4900 Computer Networks: Routing Protocols CSC 4900 Computer Networks: Routing Protocols Professor Henry Carter Fall 2017 Last Time Link State (LS) versus Distance Vector (DV) algorithms: What are some of the differences? What is an AS? Why do

More information

TDC 363 Introduction to LANs

TDC 363 Introduction to LANs TDC 363 Introduction to LANs OSPF Greg Brewster DePaul University TDC 363 Greg Brewster, DePaul University 1 OSPF Link State Routing Algorithms Open Shortest Path First (OSPF) Message Types Operations

More information

CSc 450/550 Computer Networks Internet Routing

CSc 450/550 Computer Networks Internet Routing CSc 450/550 Computer Networks Internet Routing Jianping Pan Summer 2007 7/12/07 CSc 450/550 1 Review Internet Protocol (IP) IP header addressing class-based, classless, hierarchical, NAT routing algorithms

More information

Chapter 5 Network Layer

Chapter 5 Network Layer Chapter 5 Network Layer Network Layer IPv4 2 IP Header Application Header + data 3 IP IP IP IP 4 Focus on Transport Layer IP IP 5 Network Layer The Network layer (Layer 3) provides services to exchange

More information

Computer Networking. Intra-Domain Routing. RIP (Routing Information Protocol) & OSPF (Open Shortest Path First)

Computer Networking. Intra-Domain Routing. RIP (Routing Information Protocol) & OSPF (Open Shortest Path First) Computer Networking Intra-Domain Routing RIP (Routing Information Protocol) & OSPF (Open Shortest Path First) IP Forwarding The Story So Far IP addresses are structured to reflect Internet structure IP

More information

HY 335 Φροντιστήριο 8 ο

HY 335 Φροντιστήριο 8 ο HY 335 Φροντιστήριο 8 ο Χειμερινό Εξάμηνο 2009-2010 Παπακωνσταντίνου Άρτεμις artpap@csd.uoc.gr 4/12/2009 Roadmap IP: The Internet Protocol IPv4 Addressing Datagram Format Transporting a datagram from source

More information

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class

COMPUTER NETWORK. Homework #3. Due Date: May 22, 2017 in class Computer Network Homework#2 COMPUTER NETWORK Homework #3 Due Date: May 22, 2017 in class Question 1 Host A and B are communicating over a TCP connection, and Host B has already received from A all bytes

More information

PT Activity 5.6.1: Packet Tracer Skills Integration Challenge Topology Diagram

PT Activity 5.6.1: Packet Tracer Skills Integration Challenge Topology Diagram Topology Diagram All contents are Copyright 2008 Cisco Systems, Inc. All rights reserved. This document is Cisco Public Information. Page 1 of 6 Addressing Table Device Interface IP Address Subnet Mask

More information

Exam Questions 4A0-101

Exam Questions 4A0-101 Exam Questions 4A0-101 Alcatel-Lucent Interior Routing Protocols and High Availability https://www.2passeasy.com/dumps/4a0-101/ 1.When a router receives an IP packet, but does not find a match in the routing

More information

The Interconnection Structure of. The Internet. EECC694 - Shaaban

The Interconnection Structure of. The Internet. EECC694 - Shaaban The Internet Evolved from the ARPANET (the Advanced Research Projects Agency Network), a project funded by The U.S. Department of Defense (DOD) in 1969. ARPANET's purpose was to provide the U.S. Defense

More information

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin, ydlin@cs.nctu.edu.tw Chapter 1: Introduction 1. How does Internet scale to billions of hosts? (Describe what structure

More information

Material for the Networking lab in EITF25 & EITF45

Material for the Networking lab in EITF25 & EITF45 Material for the Networking lab in EITF25 & EITF45 2016 Preparations In order to succeed with the lab, you must have understood some important parts of the course. Therefore, before you come to the lab

More information

Top-Down Network Design

Top-Down Network Design Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Original slides by Cisco Press & Priscilla Oppenheimer Selection Criteria for Switching and Routing Protocols Network traffic

More information

Configuring RIP. Information About RIP CHAPTER

Configuring RIP. Information About RIP CHAPTER CHAPTER 23 This chapter describes how to configure the ASASM to route data, perform authentication, and redistribute routing information using the Routing Information Protocol (RIP). This chapter includes

More information

Claim desired outcome

Claim desired outcome Assessment Authoring - Table of Specification (TOS) The Table of Specification (TOS) is a high-level design template for a given assessment. It identifies the claims, components skills, targeted number

More information

15-441: Computer Networks Spring 2017 Homework 3

15-441: Computer Networks Spring 2017 Homework 3 15-441: Computer Networks Spring 2017 Homework 3 Assigned: Feb 15, 2018 Due: Mar 19, 2018 Lead TA: M.Ahmed Shah 1. Chapter 3: Exercise 41, page 294 2. Chapter 3: Exercise 43, page

More information

A Commands. Send comments to

A Commands. Send comments to This chapter describes the Cisco NX-OS Open Shortest Path First (OSPF) commands that begin with A. UCR-555 area authentication (OSPF) area authentication (OSPF) To enable authentication for an Open Shortest

More information

Address Translation. Map IP addresses into physical addresses destination host next hop router

Address Translation. Map IP addresses into physical addresses destination host next hop router Address Translation Map IP addresses into physical addresses destination host next hop router Techniques encode physical address in host part of IP address table-based ARP table of IP to physical address

More information

Routing Protocol. Seiya Tsubone. Apr The University of Tokyo. Seiya Tsubone (The University of Tokyo) Routing Protocol Apr. 25.

Routing Protocol. Seiya Tsubone. Apr The University of Tokyo. Seiya Tsubone (The University of Tokyo) Routing Protocol Apr. 25. Routing Protocol Seiya Tsubone The University of Tokyo Apr. 25. 2013 Seiya Tsubone (The University of Tokyo) Routing Protocol Apr. 25. 2013 1 / 60 Table of Contents 1 The Concept of Routing 2 RIP 3 OSPF

More information

2016 Braindump2go Valid Cisco Exam Preparation Materials:

2016 Braindump2go Valid Cisco Exam Preparation Materials: 2016 NEW Cisco CCNP Routing and Switching 300-101: Implementing Cisco IP Routing (ROUTE) Exam Questions and Answers RELEASED in Braindump2go.com Online IT Study Website Today! 2016 Braindump2go Valid Cisco

More information

Chapter 4: outline. Network Layer 4-1

Chapter 4: outline. Network Layer 4-1 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram networks 4.3 what s inside a router 4.4 IP: Internet Protocol datagram format IPv4 addressing ICMP IPv6 4.5 routing algorithms link

More information

Introduction to IP Routing. Geoff Huston

Introduction to IP Routing. Geoff Huston Introduction to IP Routing Geoff Huston Routing How do packets get from A to B in the Internet? A Internet B Connectionless Forwarding Each router (switch) makes a LOCAL decision to forward the packet

More information

ICMP, ARP, RARP, IGMP

ICMP, ARP, RARP, IGMP Internet Layer Lehrstuhl für Informatik 4 Raw division into three tasks: Data transfer over a global network Route decision at the sub-nodes Control of the network or transmission status Routing Protocols

More information

Last time. Transitioning to IPv6. Routing. Tunneling. Gateways. Graph abstraction. Link-state routing. Distance-vector routing. Dijkstra's Algorithm

Last time. Transitioning to IPv6. Routing. Tunneling. Gateways. Graph abstraction. Link-state routing. Distance-vector routing. Dijkstra's Algorithm Last time Transitioning to IPv6 Tunneling Gateways Routing Graph abstraction Link-state routing Dijkstra's Algorithm Distance-vector routing Bellman-Ford Equation 10-1 This time Distance vector link cost

More information

Lab 1: Internet and ISP Networking

Lab 1: Internet and ISP Networking CS463 Systems and Networking Lab Fall 2017 Instructor: Matthew Caesar Lab 1: Internet and ISP Networking 1 Introduction In this lab you ll learn how to build your own Internet Service Provider (ISP) network.

More information

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Interior Routing Protocols and High Availability.

Vendor: Alcatel-Lucent. Exam Code: 4A Exam Name: Alcatel-Lucent Interior Routing Protocols and High Availability. Vendor: Alcatel-Lucent Exam Code: 4A0-101 Exam Name: Alcatel-Lucent Interior Routing Protocols and High Availability Version: Demo QUESTION 1 When a router receives an IP packet, but does not find a match

More information

Routing Protocols of IGP. Koji OKAMURA Kyushu University, Japan

Routing Protocols of IGP. Koji OKAMURA Kyushu University, Japan Routing Protocols of IGP Koji OKAMURA Kyushu University, Japan Routing Protocol AS (Autonomous System) Is operated autonomous in the organization. 6bit IGP (Interior Gateway Protocol) Routing Control inside

More information

ROUTING INTRODUCTION TO IP, IP ROUTING PROTOCOLS AND PROXY ARP

ROUTING INTRODUCTION TO IP, IP ROUTING PROTOCOLS AND PROXY ARP IP ROUTING INTRODUCTION TO IP, IP ROUTING PROTOCOLS AND PROXY ARP Peter R. Egli 1/37 Contents 1. IP Routing 2. Routing Protocols 3. Fragmentation in the IP Layer 4. Proxy ARP 5. Routing and IP forwarding

More information

COMPUTER NETWORKING LAB EXERCISES (TP) 1 BASIC CONFIGURATION AND TOOLS FOR EVERYBODY:

COMPUTER NETWORKING LAB EXERCISES (TP) 1 BASIC CONFIGURATION AND TOOLS FOR EVERYBODY: Name 1: Name 2: Group number: COMPUTER NETWORKING LAB EXERCISES (TP) 1 BASIC CONFIGURATION AND TOOLS FOR EVERYBODY: PING(6), DIG, TRACEROUTE(6), NETSTAT September 24, 2012 Abstract In this TP you will

More information

Creating Multiple OSPF Areas. 2001, Cisco Systems, Inc. 6-1

Creating Multiple OSPF Areas. 2001, Cisco Systems, Inc. 6-1 Creating Multiple OSPF Areas 6-1 Issues with Maintaining a Large OSPF Network I am only receiving LSAs, no data. OSPF The SPF is running too often for me to route. OSPF OSPF OSPF OSPF My routing table

More information

COMPUTER NETWORKING LAB EXERCISES (TP) 4

COMPUTER NETWORKING LAB EXERCISES (TP) 4 Name 1: Name 2: Group number: COMPUTER NETWORKING LAB EXERCISES (TP) 4 IPV6 December 14, 2009 Abstract In this TP you will revisit some of the basic networking tools that were introduced in TP1, only this

More information

Introduction to Computer Networks

Introduction to Computer Networks Introduction to Computer Networks Tian Song ( 嵩天 ), Ph.D., Assoc. Prof. songtian@bit.edu.cn Introduction to Computer Networks ICMP, ARP, DHCP, OSPF, BGP Tian Song ( 嵩天 ), Ph.D., Assoc. Prof. songtian@bit.edu.cn

More information

Lecture 5 The Network Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 5 The Network Layer part II. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 5 The Network Layer part II Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it IP datagram format IP protocol version number header length (bytes) type of data max number remaining

More information

CS118 Discussion 1A, Week 7. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m.

CS118 Discussion 1A, Week 7. Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m. CS118 Discussion 1A, Week 7 Zengwen Yuan Dodd Hall 78, Friday 10:00 11:50 a.m. 1 Outline Network control plane Routing Link state routing (OSPF) Distance vector routing (RIP) BGP ICMP Midterm/Project 2

More information

Routing Protocols. Autonomous System (AS)

Routing Protocols. Autonomous System (AS) Routing Protocols Two classes of protocols: 1. Interior Routing Information Protocol (RIP) Open Shortest Path First (OSPF) 2. Exterior Border Gateway Protocol (BGP) Autonomous System (AS) What is an AS?

More information

Finish Network Layer Start Transport Layer. CS158a Chris Pollett Apr 25, 2007.

Finish Network Layer Start Transport Layer. CS158a Chris Pollett Apr 25, 2007. Finish Network Layer Start Transport Layer CS158a Chris Pollett Apr 25, 2007. Outline OSPF BGP IPv6 Transport Layer Services Sockets Example Socket Program OSPF We now look at routing in the internet.

More information

Table of Contents 1 System Maintaining and Debugging 1-1

Table of Contents 1 System Maintaining and Debugging 1-1 Table of Contents 1 System Maintaining and Debugging 1-1 System Maintaining and Debugging 1-1 Ping 1-1 Introduction 1-1 Configuring Ping 1-1 Ping Configuration Example 1-2 Tracert 1-4 Introduction 1-4

More information

TCPIP Protocol Suite & Utilities. Revision no.: PPT/2K403/02

TCPIP Protocol Suite & Utilities. Revision no.: PPT/2K403/02 TCPIP Protocol Suite & Utilities Revision no.: PPT/2K403/02 Comparing the TCP/IP protocol Suite, the OSI Model, and the DoD Model Comparing the TCP/IP protocol Suite, the OSI Model, and the DoD Model (contd.)

More information

User module OSPF APPLICATION NOTE

User module OSPF APPLICATION NOTE User module OSPF APPLICATION NOTE USED SYMBOLS Used Symbols Danger important notice, which may have an influence on the user s safety or the function of the device. Attention notice on possible problems,

More information

PRACTICAL ROUTERS and SWITCHES for ENGINEERS and TECHNICIANS

PRACTICAL ROUTERS and SWITCHES for ENGINEERS and TECHNICIANS PRACTICAL ROUTERS and SWITCHES for ENGINEERS and TECHNICIANS Objectives At the end of this workshop participants will: Be able to configure, maintain and manage routers have a clear practical understanding

More information

BTEC Level 3 Extended Diploma

BTEC Level 3 Extended Diploma BTEC Level 3 Extended Diploma Unit 9 Computer Network Routing and Routing Protocols BTEC Level 3 Extended Diploma Introduction to Routing Routing is the process that a router uses to forward packets toward

More information

CCNA 3 (v v6.0) Chapter 6 Exam Answers % Full

CCNA 3 (v v6.0) Chapter 6 Exam Answers % Full CCNA 3 (v5.0.3 + v6.0) Chapter 6 Exam Answers 2017 100% Full ccnav6.com /ccna-3-v5-0-3-v6-0-chapter-6-exam-answers-2017-100-full.html CCNA Exam Answers 2017 CCNA 3 (v5.0.3 + v6.0) Chapter 6 Exam Answers

More information

Outline. Routing. Introduction to Wide Area Routing. Classification of Routing Algorithms. Introduction. Broadcasting and Multicasting

Outline. Routing. Introduction to Wide Area Routing. Classification of Routing Algorithms. Introduction. Broadcasting and Multicasting Outline Routing Fundamentals of Computer Networks Guevara Noubir Introduction Broadcasting and Multicasting Shortest Path Unicast Routing Link Weights and Stability F2003, CSG150 Fundamentals of Computer

More information

Chapter 4: Network Layer

Chapter 4: Network Layer Chapter 4: Network Layer 4. 1 Introduction 4.2 Virtual circuit and datagram networks 4.3 What s inside a router 4.4 IP: Internet Protocol Datagram format IPv4 addressing ICMP IPv6 4.5 Routing algorithms

More information

Lecture 4 The Network Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 4 The Network Layer. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 4 The Network Layer Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Network layer functions Transport packet from sending to receiving hosts Network layer protocols in every

More information

Lab Using Wireshark to Examine Ethernet Frames

Lab Using Wireshark to Examine Ethernet Frames Topology Objectives Part 1: Examine the Header Fields in an Ethernet II Frame Part 2: Use Wireshark to Capture and Analyze Ethernet Frames Background / Scenario When upper layer protocols communicate with

More information

CCNA EXPLORATION V4.0 ROUTING PROTOCOLS AND CONCEPTS

CCNA EXPLORATION V4.0 ROUTING PROTOCOLS AND CONCEPTS CCNA EXPLORATION V4.0 ACCESSIBLE INSTRUCTOR MATERIALS COMPARISON OF NEW CURRICULA WITH EXISTING CURRICULA Prepared by Cisco Learning Institute June 23, 2008 Routing Protocols and Concepts Summary New CCNA

More information

Access Switch VLAN Y Y.1 /24

Access Switch VLAN Y Y.1 /24 Topology: Fa 0/1 VNC Server Fa 0/0 Port B Access Router Trunk VLAN X Access Switch VLAN Y Backbone Router 141.85.Y.1 /24 28.0.0.42 OSPF X.0.0.0/8 Port A 27.45.67.89 Work Station DHCP Server The Goal: Connect

More information

Network Layer, Part 2 Routing. Terminology

Network Layer, Part 2 Routing. Terminology Network Layer, Part Routing These slides are created by Dr. Huang of George Mason University. Students registered in Dr. Huang s courses at GMU can make a single machine readable copy and print a single

More information

Module 5 Advanced OSPF

Module 5 Advanced OSPF Module 5 Advanced OSPF ISP/IXP Networking Workshop Lab Objective: To implement different types of OSPF areas and use advanced OSPF Features in the lab network. Prerequisite: Module 1 and OSPF presentation

More information

CompSci 356: Computer Network Architectures. Lecture 13: Dynamic routing protocols: Link State Chapter 3.3.3, Xiaowei Yang

CompSci 356: Computer Network Architectures. Lecture 13: Dynamic routing protocols: Link State Chapter 3.3.3, Xiaowei Yang CompSci 356: Computer Network Architectures Lecture 13: Dynamic routing protocols: Link State Chapter 3.3.3, 3.2.9 Xiaowei Yang xwy@cs.duke.edu Today Clarification on RIP Link-state routing Algorithm Protocol:

More information

Cisco Interconnecting Cisco Networking Devices Part 2

Cisco Interconnecting Cisco Networking Devices Part 2 Cisco 200-105 Interconnecting Cisco Networking Devices Part 2 R1# show running-config description ***Loopback*** ip address 192.168.1.1 255.255.255.255 Question: 374 description **Connected to R1-LAN**

More information

Distance Vector Routing Protocols

Distance Vector Routing Protocols Distance Vector Routing Protocols Routing Protocols and Concepts Chapter 4 Version 4.0 1 Objectives Identify the characteristics of distance vector routing protocols. Describe the network discovery process

More information

Computer Networking Introduction

Computer Networking Introduction Computer Networking Introduction Halgurd S. Maghdid Software Engineering Department Koya University-Koya, Kurdistan-Iraq Lecture No.15 Chapter 4: outline 4.1 introduction 4.2 virtual circuit and datagram

More information

Internet Routing : Fundamentals of Computer Networks Bill Nace

Internet Routing : Fundamentals of Computer Networks Bill Nace Internet Routing 14-740: Fundamentals of Computer Networks Bill Nace Material from Computer Networking: A Top Down Approach, 6 th edition. J.F. Kurose and K.W. Ross Looking Ahead Lab #2 just due Quiz #2

More information

ITEC310 Computer Networks II

ITEC310 Computer Networks II ITEC310 Computer Networks II Chapter 22 Network Layer:, and Routing Department of Information Technology Eastern Mediterranean University Objectives 2/131 After completing this chapter you should be able

More information

Unit 3: Dynamic Routing

Unit 3: Dynamic Routing Unit 3: Dynamic Routing Basic Routing The term routing refers to taking a packet from one device and sending it through the network to another device on a different network. Routers don t really care about

More information