63
1 Copyright © 2012, Elsevier Inc. All rights Reserved Chapter 3 Computer Networks, 5th Edition Internetworking

Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

1Copyright © 2012, Elsevier Inc. All rights Reserved

Chapter 3

Computer Networks, 5th Edition

Internetworking

Page 2: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

2Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.1 A switch provides a star topology.

Page 3: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

3Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.2 Datagram forwarding: an example network.

Page 4: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

4Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.3 An example of a virtual circuit network.

Page 5: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

5Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.4 A packet is sent into a virtual circuit network.

Page 6: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

6Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.5 A packet makes its way through a virtual circuit network.

Page 7: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

7Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.6 ATM cell format at the UNI.

Page 8: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

8Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.7 Source routing in a switched network (where the switch reads the rightmost number).

Page 9: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

9Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.8 Three ways to handle headers for source routing: (a) rotation; (b) stripping; (c) pointer. The labels are read right to left.

Page 10: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

10Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.9 Illustration of a learning bridge.

Page 11: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

11Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.10 Extended LAN with loops.

Page 12: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

12Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.11 Example of (a) a cyclic graph; (b) a corresponding spanning tree.

Page 13: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

13Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.12 Spanning tree with some ports not selected.

Page 14: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

14Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.13 Two virtual LANs share a common backbone.

Page 15: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

15Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.14 A simple internetwork. Hn = host; Rn = router.

Page 16: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

16Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.15 A simple internetwork, showing the protocol layers used to connect H5 to H8 in Figure 3.14. ETH is the protocol that runs over the Ethernet.

Page 17: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

17Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.16 IPv4 packet header.

Page 18: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

18Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.17 IP datagrams traversing the sequence of physical networks graphed in Figure 3.14.

Page 19: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

19Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.18 Header fields used in IP fragmentation: (a) unfragmented packet; (b) fragmented packets.

Page 20: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

20Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.19 IP addresses: (a) class A; (b) class B; (c) class C.

Page 21: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

21Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.20 Subnet addressing.

Page 22: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

22Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.21 An example of subnetting.

Page 23: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

23Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.22 Route aggregation with CIDR.

Page 24: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

24Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.23 ARP packet format for mapping IP addresses into Ethernet addresses.

Page 25: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

25Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.24 A DHCP relay agent receives a broadcast DHCPDISCOVER message from a host and sends a unicast DHCPDISCOVER to the DHCP server.

Page 26: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

26Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.25 DHCP packet format.

Page 27: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

27Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.26 An example of virtual private networks: (a) two separate private networks; (b) two virtual private networks sharing common switches.

Page 28: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

28Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.27 A tunnel through an internetwork. 18.5.0.1 is the address of R2 that can be reached from R1 across the internetwork.

Page 29: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

29Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.28 Network represented as a graph.

Page 30: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

30Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.29 Distance-vector routing: an example network.

Page 31: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

31Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.30 Example network running RIP.

Page 32: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

32Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.31 RIPv2 packet format.

Page 33: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

33Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.32 Flooding of link-state packets: (a) LSP arrives at node X; (b) X floods LSP to A and C; (c) A and C flood LSP to B (but not X); (d) flooding is complete.

Page 34: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

34Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.33 Link-state routing: an example network.

Page 35: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

35Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.34 OSPF header format.

Page 36: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

36Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.35 OSPF link-state advertisement.

Page 37: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

37Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.36 Revised ARPANET routing metric versus link utilization.

Page 38: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

38Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.37 A general-purpose processor used as a packet switch.

Page 39: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

39Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.38 A 4×4 switch.

Page 40: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

40Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.39 Simple illustration of head-of-line blocking.

Page 41: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

41Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.40 A 4×4 crossbar switch.

Page 42: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

42Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.41 A self-routing header is applied to a packet at input to enable the fabric to send the packet to the correct output, where it is removed: (a) Packet arrives at input port; (b) input port attaches self-routing header to direct packet to correct output; (c) self- routing header is removed at output port before packet leaves switch.

Page 43: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

43Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.42 Routing packets through a banyan network. The 3-bit numbers represent values in the self-routing headers of four arriving packets.

Page 44: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

44Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.43 Block diagram of a router.

Page 45: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

45Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.44 Example network for Exercises 1 and 2.

Page 46: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

46Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.45 Network for Exercise 3.

Page 47: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

47Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.46 Diagram for Exercise 4.

Page 48: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

48Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.47 Diagram for Exercise 5.

Page 49: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

49Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.48 Network for Exercises 13 and 14.

Page 50: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

50Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.49 Network for Exercises 15 and 16.

Page 51: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

51Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.50 Diagram for Exercise 17.

Page 52: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

52Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.51 Extended LAN for Exercise 18.

Page 53: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

53Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.52 Loop for Exercises 19 and 20.

Page 54: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

54Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.53 Network for Exercises 46, 48, and 54.

Page 55: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

55Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.54 Network for Exercise 47.

Page 56: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

56Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.55 Site for Exercise 51.

Page 57: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

57Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.56 Simple network for Exercise 57.

Page 58: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

58Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.57 Networks for Exercise 60.

Page 59: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

59Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.58 Network for Exercise 61.

Page 60: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

60Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.59 Network for Exercise 62.

Page 61: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

61Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.60 Network for Exercise 63.

Page 62: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

62Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.61 Network for Exercise 64.

Page 63: Chapter 3 Internetworking - Elsevier€¦ · Copyright © 2012, Elsevier Inc. All rights Reserved. 63. FIGURE 3.62 Network for Exercise 69. Title: Slide 1 Author: Peter Ashenden Created

63Copyright © 2012, Elsevier Inc. All rights Reserved

FIGURE 3.62 Network for Exercise 69.