Introduction to Routers and LAN Switches
|
|
- Phebe Kory Davidson
- 6 years ago
- Views:
Transcription
1
2 Introduction to Routers and LAN Switches Session 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 3
3 Prerequisites OSI Model Networking Fundamentals 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 4
4 Agenda Routers and LAN Switches Components of an Architecture Summary 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 5
5 Routers and LAN Switches 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 6
6 What Are Routers and Switches OSI Model Routers Care about L3 Addresses OSI Model Transport Transport Network (L3) Data Link (L2) Switching/Forwarding Decision Network (L3) Data Link (L2) Physical Physical Switches Care about L2 Addresses 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 7
7 Routers and Switches: Why Do We Need Them?? Networks need to be connected to other networks 10Mbps Ethernet 100Mbps Ethernet At L2 Same Media <> Media = L2 Switching (Bridging) (No Frame Changes, Speed Mismatches Accommodated) 10Mbps Ethernet 16Mbps Token Ring At L2 Different Media <> Media = L2 Translational Switching (Bridging) (Frame Format Changes, Including Addresses, Flags, etc.) 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 8
8 Routers and Switches: Why Do We Need Them?? However 10Mbps Ethernet 100Mbps Ethernet L2 Switching (Bridging) 10Mbps Ethernet 16Mbps Token Ring L2 Translational Switching (Bridging) In Both Examples, All Connected Devices Are Part of the Same Broadcast Domains, There Is No Layer 3 Segmentation!! This Becomes a Performance Issue Even in Medium Sized Networks 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 9
9 Routers and Switches: Why Do We Need Them?? Networks need to be connected to other networks (LANs <> WANs, LANs<>LANs etc.) Networks don t scale well at L2 and need to be segmented at L3 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 10
10 What Are Routers and Switches Routers and switches both make a decision as to how to handle packets or frames A frame is a L2 encapsulation A packet is a L3 encapsulation 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 11
11 Ethernet Frame and IP Packet Preamble 6 bytes SFD 1 byte DA 6 bytes SA 6 bytes Length 2 bytes Data/Payload Up to 1500 bytes FCS 4 bytes 32 bits Version Header Length Identifier TOS Total Length Flags Fragment Offset TTL Protocol Header Checksum Source Address Destination Address Options Padding 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 12
12 What Switches Really Do L2 classification Switching Table construction Other activities 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 13
13 Switches (Operationally) Maintain/manipulate Switching information Record updates in MAC Table Perform Layer 2 switching Compare Destination Address to Learned MAC Table Check frame for errors Management/billing (statistics) statistics Number of frames sent, error/collision counters, utilization 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 14
14 Switches (Layer 2 Frame Functionally) Switch frames Layer 2 switching based on Switching information Transmit frames Access outbound memory (buffers) and physical media Flood frames Flood any unknown multicast/broadcast frames out all ports of the switch Drop frames Drop any frames that contain errors 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 15
15 L2 Classification 2 Look at Destination Address to determine which interface the frame will be switched through. CPU 3 Frame stored in shared buffer if switch is busy processing other frames. Default behavior of a switch is to flood unknown multicast/broadcast frames. L2 Memory L3 L4 Data L2 L3 L4 Data L2 L3 L4 Data 1 L2 provides local link addressing and data integrity validation L2 L3 L4 Data 4 When switch is idle, the frame will be transmitted to the appropriate port based on the Switching Table contents. L2 L3 L4 Data 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 16
16 Switching Table Construction Frames enter the switch at ingress, and are stored in the shared memory buffer. The Destination MAC Address is mapped to the appropriate port number in the Switching Table. CPU Memory Switching Table MAC Address Port Number A4-A6-FC-17 FastEthernet 0/ B2-B4-FA-15 GigabitEthernet 0/1 L2 L3 L4 Data L2 L3 L4 Data L2 L3 L4 Data L2 L3 L4 Data 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 17
17 What Routers Really Do L3 classification Forwarding Table construction Forwarding decision making Other activities 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 18
18 Routers (Operationally) Maintain/manipulate Forwarding information Listen for updates/update neighbors Classify packets for manipulation/queuing/permit-deny, etc. Compare packets to classification lists and perform control Perform Layer 3 switching Create outbound Layer 2 encapsulation Layer 3 checksum (IPv4 Only) TTL/hop count update Management/billing (statistics) statistics NetFlow export Telnet, SNMP, ping, trace route, HTTP 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 19
19 Routers (Layer 3 Packet Functionally) (Attempt to) switch packets Layer 3 switching based on Forwarding information (Attempt to) transmit packets Access outbound memory (buffers) and media Manipulate packets Change contents of packet (CAR/NAT/compression/encryption) Consume packets Routing protocol updates etc /services advertisements(sap)/icmp/snmp Generate packets Routing protocol packets/saps/icmp/snmp Tunnels GRE, IPSec, DLSw etc 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 20
20 L3 Classification 2 Look at L3 header to determine Flow Characteristics: - L3 Protocol (IP, IPX, AT etc..) Check to see if packet is destined for router Check for any options/features (inbound) CPU Memory 3 Decide outbound controls, based on flow characteristics L2 L3 L4 Data L2 L3 L4 Data L2 L3 L4 Data 1 L2 provides local link addressing and data integrity validation 4 L2 provided local link addressing and data integrity validation L2 L3 L4 Data L2 L3 L4 Data 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 21
21 Forwarding Table Construction Update packets are queued for the CPU And dealt with by a appropriate software routine to build a Forwarding Table. The router also looks at connected networks, state and configured routes to complete the picture CPU Memory Forwarding Table /24 via /24 via Updates are generated by the router and queued for transmission on interfaces configured for the given protocol L2 L3 L4 Update (in) L2 L3 L4 Update (out) L2 L3 L4 Update (in) L2 L3 L4 Update (out) 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 22
22 Forwarding Table Construction CPU ARP Table : E AAAA : A...ECE Memory Local ARP queries build ARP table L2 ARP Request L2 ARP Reply Requesting station IP/MAC address used to add to ARP table L2 ARP Reply L2 ARP Request 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 23
23 L3 Forward to Next Hop Look at L3 header to determine Flow Characteristics: - L3 Protocol (IP, IPX, AT etc..) Check to see if packet is destined for router Check for any options/features (inbound) CPU Memory L2 L3 L4 Data Forwarding Routing Table Table /16 via /24 via ARP Table : : 0F : : A...ECE L2 L3 L4 Data 0F Data L2 is just used for local link addressing and data integrity validation L2 is just used for local link addressing and data integrity validation L2 L3 L4 Data 0F Data Destination 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 24
24 Other Activities Check IP header Checksum (IPv4) Check TTL Check for ability to Fragment Check packet against various feature lists (I/P ACL s, NAT, CAR, RFP etc) CPU Memory Decrement TTL Re-write IP header Checksum (IPv4) Fragment Check packet against various feature lists (O/P ACL s, NAT, Queuing) L2 L3 L4 Data L2 L3 L4 Data L2 L3 L4 Data L2 is just used for local link addressing and data integrity validation L2 is just used for local link addressing and data integrity validation L2 L3 L4 Data L2 L3 L4 Data 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 25
25 How Do I Find PC 2? PC 1 Network PC 2 Where is PC 2? 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 26
26 Broadcast? Broadcast Frame PC 1 Layer 2 Layer 3 fffff f Network MAC DA Protocol DA Send Broadcast to Everyone Send Broadcast to Everyone on This Subnet PC 1 Sends a Broadcast to See If PC 2 Is Locally Connected 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 27
27 Broadcast Propagation L2 Switch Broadcast Switch Sees ffffff As the Destination and Sends This Frame to Everyone PC 1 fffff f Switch sends the broadcast frame out all the ports within the broadcast domain 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 28
28 Broadcast L2 Example Server Request for PC 2 Request for PC 2 Request for PC 2 Request for PC 2 PC 1 Request for PC 2 PC _05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 29
29 Broadcast Propagation L3 Routing PC 1 Broadcast fffff f R1 Sees As the Destination Address, So It Only Sends It Out the That Knows That Network R Router terminates the broadcasts, does not propagate them everywhere 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 30
30 Broadcast L3 Example Server Request for PC 2 PC 1 PC 2 Request for PC _05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 31
31 Components of an Architecture 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 32
32 Components of an Architecture Switching fabric Memory/buffers Queuing Distributed vs. centralized Forwarding architectures 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 33
33 Switching Fabric Connection Between the Slots/Ports in a Switch Slot 1 Slot 0 Slot 2 Slot _05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 34
34 Shared Memory CPU General Purpose CPU (CISC older or RISC newer) Packet Memory Buffers Queues Pointers Headers Forwarding Tables IOS Image/Files System Buffers Processor Queues CPU Memory Physical Media s (Fixed or Modular) Data/Address/ Control Bus s 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 35
35 Shared Memory (Distributed Processors/Memory) CPU Memory (DRAM) CPU (C) Forwarding Table Each Line card has Packet Memory, Forwarding Table Memory and a discrete CPU. A Copy of the central forwarding table is propagated from the Central Route Processor to the Line Cards for Local switching of packets Shared Packet Memory (SRAM) I/O Buffer I/O Buffer I/O Buffer I/O Buffer I/O Buffer I/O Buffer I/O Buffer I/O Buffer Packet Memory (D) FT (D) FT (D) FT (D) FT CPU Packet Memory CPU Packet Memory CPU Packet Memory CPU Card Card Card Card 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 36
36 Cross Bar Data Path CPU Memory (DRAM) CPU (C) Forwarding Table Multiple conflict free paths Typically higher bandwidth capacity Tx Rx Packet Memory (D) FT CPU Card Signaling and Scheduling more complex Tx Rx Packet Memory (D) FT CPU Card Tx Packet Memory (D) FT CPU Card Rx Packet Memory (D) FT CPU Card ASIC X-Bar Fabric 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 37
37 Non-Blocking Switching Fabric 10 Gbps Ports 10 Gbps Ports 10 Gbps Ports 60 Gbps Fabric 10 Gbps Ports Speed of Fabric > Ingress + Egress 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 38
38 Blocking Switching Fabric 10 Gbps Ports 10 Gbps Ports 10 Gbps Ports 10 Gbps Fabric 10 Gbps Ports Speed of Fabric < Ingress + Egress 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 39
39 Components of an Architecture Switching fabric Memory/buffers Queuing Distributed vs. centralized Forwarding architectures 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 40
40 Contiguous Buffer Allocation One 64 Byte Frame Uses One 1500 Byte Buffer Wasted Memory One 256 Byte Frame Uses One 1500 Byte Buffer Buffer length fixed in size (often to MTU) Less expensive than particle buffering architectures Inefficient use of buffers 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 41
41 Particle Buffer Allocation Three 64 Byte Frames Use 192 Bytes of Memory Unused Memory One 256 Byte Frame Uses 256 Bytes of Memory Each buffer fixed in small increments (for example, 64 bytes each) Allows for efficient use of buffers 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 42
42 Shared Memory CPU CPU Memory Forwarding Table Shared Memory Shared memory divided into Pools of buffers and Buffer Queues. Shared Bus 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 43
43 Shared Memory CPU CPU Memory Forwarding Table I/P Buffer I/P Buffer I/P Buffer I/P Buffer DMA When packets arrive on interfaces they are DMA d into appropriate buffer without interrupting CPU Incoming Frame 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 44
44 Shared Memory Registers CPU I/P Buffer I/P Buffer I/P Buffer I/P Buffer CPU Memory Forwarding Table CPU reads packet header information into registers and compares with forwarding table 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 45
45 Shared Memory Registers CPU I/P Buffer I/P Buffer I/P Buffer 0/P Buffer CPU Memory Forwarding Table CPU derives next hop MAC address and loads a new header into register. New header over-writes existing header.. Buffer ownership transferred to output interface Outgoing Frame 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 46
46 Components of an Architecture Switching fabric Memory/buffers Queuing Distributed vs. centralized Forwarding architectures 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 47
47 Input Queuing Input Port Output Port Data in Buffer Switching Fabric Packets buffered at the inbound port Can result in head of line blocking if you have a single input queue per port Can reduce throughput 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 48
48 Output Queuing Input Port Output Port Data in Switching Fabric Buffers at the output port Buffer Allows for individual prioritization of traffic flows 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 49
49 Output Queuing/Shared Buffer Data in Data Out to Port 1 Data Out to Port 3 Data Out to Port 9 Data Out to Port 2 Central pool of buffers shared between all ports Maximum throughput with fewest buffers No head of line blocking with intelligent congestion management 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 50
50 Multiple Queues Per Port Critical Data, High Priority Data in Non-Critical Data, Low Priority Can be implemented in either output queuing or shared memory models Scheduling and/or congestion avoidance algorithm required Note: Number of queues affect overall number of buffers per queue 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 51
51 How Does Traffic Run in a Real Network? 100Mbps Port 100Mbps Port WAN Port 6 Gbps Fabric 100Mbps Port 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 52
52 Head of Line Blocking (HOL) Blocked (grrrrr!!) 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 53
53 Single Input FIFO Queue CPU Single Ingress FIFO Queue X- Bar (Same problem exists with Shared Memory Routers) C C C B A B Delayed/ Dropped Congested C 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 54
54 Lane Control B You can only ever sit in a lane that is designated for the corresponding lane you are trying to exist the junction from A D C A B C B A C D D A B C D 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 55
55 All Destinations Have a Lane B A D C A B C B A C D D A B C No congested interface (Outbound) Can affect another D 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 56
56 Virtual Output Queuing CPU C C C B A FIFO FIFO B Congested C 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 57
57 Virtual Output Queue CPU C C C A FIFO FIFO Queue Scheduler B B Congested C 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 58
58 Components of an Architecture Switching fabric Memory/buffers Queuing Centralized vs. Distributed Forwarding architectures 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 59
59 Centralized Switching Central CPU/Switch ASIC Central forwarding table utilized Provides centralized control for switching and learning Lookup can be done in ASICs for faster processing Can perform a Layer 2 or Layer 3 lookup Si Forwarding Table /3 Switching Fabric 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 60
60 Distributed Switching CPU Memory (DRAM) CPU (C) Forwarding Table Each Line card has Packet Memory, Forwarding Table Memory and a discrete CPU. A Copy of the central forwarding table is propagated from the Central Route Processor to the Line Cards for Local switching of packets Shared Packet Memory (SRAM) I/O Buffer I/O Buffer I/O Buffer I/O Buffer I/O Buffer I/O Buffer I/O Buffer I/O Buffer Packet Memory (D) FT (D) FT (D) FT (D) FT CPU Packet Memory CPU Packet Memory CPU Packet Memory CPU Card Card Card Card 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 61
61 Components of an Architecture Switching fabric Memory/buffers Queuing Distributed vs. centralized Forwarding architectures 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 62
62 Serial vs. Hashed Lookup Sequentially look up entries in table Simplistic implementation Hash values together to obtain a value in memory Benefit: Faster lookup in larger tables VLSM causes more overhead and maintenance 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 63
63 Demand Generated Cache Based Switching CPU Memory CPU Forwarding Table /16 via /24 via ARP Table : 0F : A...ECE Fast Cache Prefix/Length Age Next Hop /16 00:00:15 Ethernet C7EF7CF00E0B06423F /24 00:00:15 Serial F _05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 64
64 Topology-Based Switching OSPF, IGRP EIGRP, RIP, BGP, IS-IS Routing Protocols Inject Routes into the Routing Table Route Processor Forwarding Table Fast Ethernet 3/ Gigabit Ethernet 1/ VLAN 100 Forwarding Information Base DA Adjacency A0-B8-FE FF 2/0 Forwarding Information Base (FIB) Cisco Express Forwarding (CEF) Switching Fabric Distributed FIB Distributed FIB 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 65
65 Topology-Based Switching FIB calculated based on routing table entries, not traffic flows FIB can be kept central or distributed Longest match lookup on prefix/mask More scalable for large enterprises and service providers Route Processor Forwarding Information Base Forwarding Table Fast Ethernet 3/ Gigabit Ethernet 1/ VLAN _05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 66 DA Adjacency A0-B8-FE FF 2/0 Switching Fabric Distributed FIB Distributed FIB
66 Topology-Based Switching Packet enters switch No process switching necessary Decision made locally or centrally irregardless of switching fabric Route Processor Forwarding Information Base DA Routing Table Adjacency A0-B8-FE FF 2/0 Switching Fabric Distributed FIB Fast Ethernet 3/ Gigabit Ethernet 1/ VLAN 100 Distributed FIB 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 67
67 Summary 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 68
68 Summary LAN switches and routers use the same architectural features LAN switches give scalability at L2 Routers give scalability at L3 Deployment of LAN switches and routers in a hierarchical network model offers scalability, reliability and mobility 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 69
69 Network Implementation MDF Call Manager Centralized Server Farm WAN Aggregation Si Cache Engine (Optional) Building A Local Workgroup Servers Routed Uplinks to Core Building B Local Workgroup Servers Si Si Workstations Workstations 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 70
70 3048_05_2001_c1 2001, Cisco Systems, Inc. All rights reserved. 74
Sections Describing Standard Software Features
30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationConfiguring QoS CHAPTER
CHAPTER 36 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide
More informationConfiguring QoS CHAPTER
CHAPTER 37 This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750-E or 3560-E switch. With QoS,
More informationSections Describing Standard Software Features
27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationThe Network Layer and Routers
The Network Layer and Routers Daniel Zappala CS 460 Computer Networking Brigham Young University 2/18 Network Layer deliver packets from sending host to receiving host must be on every host, router in
More informationCOMP211 Chapter 4 Network Layer: The Data Plane
COMP211 Chapter 4 Network Layer: The Data Plane All material copyright 1996-2016 J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross
More informationHow to Verify Cisco Express Forwarding Switching
How to Verify Cisco Express Forwarding Switching Document ID: 47205 Contents Introduction Prerequisites Requirements Components Used Conventions What Is Cisco IOS Switching? Verification Steps Understand
More informationConfiguring QoS CHAPTER
CHAPTER 34 This chapter describes how to use different methods to configure quality of service (QoS) on the Catalyst 3750 Metro switch. With QoS, you can provide preferential treatment to certain types
More informationConfiguring QoS. Understanding QoS CHAPTER
29 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on the Catalyst 3750 switch. With QoS, you can provide
More informationIP Protocols. ALTTC/Oct
IP Protocols Internet or IP technology over the years has emerged as the most prominent data communication technology. TCP/IP protocol has become de-facto data comm standard throughout the world. It can
More informationLecture 3: Packet Forwarding
Lecture 3: Packet Forwarding CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Mike Freedman & Amin Vahdat Lecture 3 Overview Paper reviews Packet Forwarding IP Addressing Subnetting/CIDR
More informationChapter 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 informationNetwork Security Fundamentals. Network Security Fundamentals. Roadmap. Security Training Course. Module 2 Network Fundamentals
Network Security Fundamentals Security Training Course Dr. Charles J. Antonelli The University of Michigan 2013 Network Security Fundamentals Module 2 Network Fundamentals Roadmap Network Fundamentals
More informationCSCE 463/612 Networks and Distributed Processing Spring 2018
CSCE 463/612 Networks and Distributed Processing Spring 2018 Network Layer II Dmitri Loguinov Texas A&M University April 3, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Chapter 4:
More informationFundamental 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 informationCisco IOS Switching Paths Overview
This chapter describes switching paths that can be configured on Cisco IOS devices. It contains the following sections: Basic Router Platform Architecture and Processes Basic Switching Paths Features That
More informationTOC: Switching & Forwarding
TOC: Switching & Forwarding Why? Switching Techniques Switch Characteristics Switch Examples Switch Architectures Summary TOC Switching Why? Direct vs. Switched Networks: n links Single link Direct Network
More informationLecture 8. Network Layer (cont d) Network Layer 1-1
Lecture 8 Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets Network
More information1-1. Switching Networks (Fall 2010) EE 586 Communication and. October 25, Lecture 24
EE 586 Communication and Switching Networks (Fall 2010) Lecture 24 October 25, 2010 1-1 Announcements Midterm 1: Mean = 92.2 Stdev = 8 Still grading your programs (sorry about the delay) Network Layer
More informationLecture 3. The Network Layer (cont d) Network Layer 1-1
Lecture 3 The Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router? Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets
More informationSecurizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN
Platformă de e-learning și curriculă e-content pentru învățământul superior tehnic Securizarea Calculatoarelor și a Rețelelor 32. Tehnologia MPLS VPN MPLS VPN 5-ian-2010 What this lecture is about: IP
More informationConfiguring Quality of Service
3 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic QoS (auto-qos) commands or by using standard QoS commands on a Catalyst 45 series switch. It also describes
More informationUnderstanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy
Understanding How Routing Updates and Layer 2 Control Packets Are Queued on an Interface with a QoS Service Policy Document ID: 18664 Contents Introduction Prerequisites Requirements Components Used Conventions
More informationCMPE 150/L : Introduction to Computer Networks. Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11
CMPE 150/L : Introduction to Computer Networks Chen Qian Computer Engineering UCSC Baskin Engineering Lecture 11 1 Midterm exam Midterm this Thursday Close book but one-side 8.5"x11" note is allowed (must
More informationTop-Down Network Design, Ch. 7: Selecting Switching and Routing Protocols. Top-Down Network Design. Selecting Switching and Routing Protocols
Top-Down Network Design Chapter Seven Selecting Switching and Routing Protocols Copyright 2010 Cisco Press & Priscilla Oppenheimer 1 Switching 2 Page 1 Objectives MAC address table Describe the features
More informationMPLS VPN. 5 ian 2010
MPLS VPN 5 ian 2010 What this lecture is about: IP CEF MPLS architecture What is MPLS? MPLS labels Packet forwarding in MPLS MPLS VPNs 3 IP CEF & MPLS Overview How does a router forward packets? Process
More informationNetwork Layer PREPARED BY AHMED ABDEL-RAOUF
Network Layer PREPARED BY AHMED ABDEL-RAOUF Network layer transport segment from sending to receiving host on sending side encapsulates segments into datagrams on receiving side, delivers segments to transport
More informationGoCertify Advanced Cisco CCIE Lab Scenario # 1
GoCertify Advanced Cisco CCIE Lab Scenario # 1 (http://www.gocertify.com) IPexpert, Inc. is a leading provider in on-line Cisco CCNA, CCNP and CCIE training material. For more information please visit
More informationHands-On Network Security: Practical Tools & Methods
Hands-On Network Security: Practical Tools & Methods Security Training Course Dr. Charles J. Antonelli The University of Michigan 2012 Hands-On Network Security Module 2 Network Fundamentals Roadmap Network
More informationCisco Cisco Certified Network Associate (CCNA)
Cisco 200-125 Cisco Certified Network Associate (CCNA) http://killexams.com/pass4sure/exam-detail/200-125 Question: 769 Refer to exhibit: Which destination addresses will be used by Host A to send data
More informationA distributed architecture of IP routers
A distributed architecture of IP routers Tasho Shukerski, Vladimir Lazarov, Ivan Kanev Abstract: The paper discusses the problems relevant to the design of IP (Internet Protocol) routers or Layer3 switches
More informationEECS 122: Introduction to Computer Networks Switch and Router Architectures. Today s Lecture
EECS : Introduction to Computer Networks Switch and Router Architectures Computer Science Division Department of Electrical Engineering and Computer Sciences University of California, Berkeley Berkeley,
More informationConfiguring IP Unicast Layer 3 Switching on Supervisor Engine 1
CHAPTER 19 Configuring IP Unicast Layer 3 Switching on Supervisor Engine 1 The features described in this chapter are supported only on Supervisor Engine 1, the policy feature card (PFC), and the Multilayer
More informationChapter 4: network layer. Network service model. Two key network-layer functions. Network layer. Input port functions. Router architecture overview
Chapter 4: chapter goals: understand principles behind services service models forwarding versus routing how a router works generalized forwarding instantiation, implementation in the Internet 4- Network
More informationChapter 4: Network Layer
Chapter 4: Introduction (forwarding and routing) Review of queueing theory Routing algorithms Link state, Distance Vector Router design and operation IP: Internet Protocol IPv4 (datagram format, addressing,
More informationInformation about Network Security with ACLs
This chapter describes how to configure network security on the switch by using access control lists (ACLs), which in commands and tables are also referred to as access lists. Finding Feature Information,
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in
More informationRouter Architecture Overview
Chapter 4: r Introduction (forwarding and routing) r Review of queueing theory r Router design and operation r IP: Internet Protocol m IPv4 (datagram format, addressing, ICMP, NAT) m Ipv6 r Generalized
More informationLecture 16: Router Design
Lecture 16: Router Design CSE 123: Computer Networks Alex C. Snoeren Eample courtesy Mike Freedman Lecture 16 Overview End-to-end lookup and forwarding example Router internals Buffering Scheduling 2 Example:
More informationTOC: Switching & Forwarding
TOC: Switching & Forwarding Why? Switching Techniques Switch Characteristics Switch Examples Switch Architectures Summary Why? Direct vs. Switched Networks: Single link Switches Direct Network Limitations:
More informationInternetwork Expert s CCNP Bootcamp. Hierarchical Campus Network Design Overview
Internetwork Expert s CCNP Bootcamp Hierarchical Campus Network Design Overview http:// Hierarchical Campus Network Design Overview Per Cisco, a three layer hierarchical model to design a modular topology
More informationIP - The Internet Protocol. Based on the slides of Dr. Jorg Liebeherr, University of Virginia
IP - The Internet Protocol Based on the slides of Dr. Jorg Liebeherr, University of Virginia Orientation IP (Internet Protocol) is a Network Layer Protocol. IP: The waist of the hourglass IP is the waist
More informationCPSC 826 Internetworking. The Network Layer: Routing & Addressing Outline. The Network Layer
1 CPSC 826 Intering The Network Layer: Routing & Addressing Outline The Network Layer Michele Weigle Department of Computer Science Clemson University mweigle@cs.clemson.edu November 10, 2004 Network layer
More informationLast time. BGP policy. Broadcast / multicast routing. Link virtualization. Spanning trees. Reverse path forwarding, pruning Tunneling
Last time BGP policy Broadcast / multicast routing Spanning trees Source-based, group-shared, center-based Reverse path forwarding, pruning Tunneling Link virtualization Whole networks can act as an Internet
More informationGeneric Architecture. EECS 122: Introduction to Computer Networks Switch and Router Architectures. Shared Memory (1 st Generation) Today s Lecture
Generic Architecture EECS : Introduction to Computer Networks Switch and Router Architectures Computer Science Division Department of Electrical Engineering and Computer Sciences University of California,
More informationCisco Series Internet Router Architecture: Packet Switching
Cisco 12000 Series Internet Router Architecture: Packet Switching Document ID: 47320 Contents Introduction Prerequisites Requirements Components Used Conventions Background Information Packet Switching:
More informationImplementing Inter-VLAN Routing. 2003, Cisco Systems, Inc. All rights reserved. 2-1
Implementing Inter-VLAN Routing 2003, Cisco Systems, Inc. All rights reserved. 2-1 Internetwork Communications C:>ping 172.16.30.100 Can two hosts on different subnets communicate without a router? No
More informationChapter 4 Network Layer: The Data Plane
Chapter 4 Network Layer: The Data Plane Chapter 4: outline 4.1 Overview of Network layer data plane control plane 4.2 What s inside a router 4.3 IP: Internet Protocol datagram format fragmentation IPv4
More informationCS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network
CS610 Computer Network Final Term Papers Solved MCQs with reference by Virtualians Social Network Question No: 1( M a r k s: 1 ) A ---------- Relies on the hardware manufacturer to assign a unique physical
More informationinternet technologies and standards
Institute of Telecommunications Warsaw University of Technology 2015 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Network Layer The majority of slides presented in
More informationAgenda L2 versus L3 Switching IP Protocol, IP Addressing IP Forwarding ARP and ICMP IP Routing First Hop Redundancy
Primer IP Technology L2 Ethernet Switching versus L3 routing IP Protocol, IP Addressing, IP Forwarding ARP and ICMP IP Routing, OSPF Basics First Hop Redundancy (HSRP) Agenda L2 versus L3 Switching IP
More informationAccess Control List Enhancements on the Cisco Series Router
Access Control List Enhancements on the Cisco 12000 Series Router Part Number, May 30, 2008 The Cisco 12000 series router filters IP packets using access control lists (ACLs) as a fundamental security
More informationECE4110 Internetwork Programming. Introduction and Overview
ECE4110 Internetwork Programming Introduction and Overview 1 EXAMPLE GENERAL NETWORK ALGORITHM Listen to wire Are signals detected Detect a preamble Yes Read Destination Address No data carrying or noise?
More informationLecture 4 - Network Layer. Transport Layer. Outline. Introduction. Notes. Notes. Notes. Notes. Networks and Security. Jacob Aae Mikkelsen
Lecture 4 - Network Layer Networks and Security Jacob Aae Mikkelsen IMADA September 23, 2013 September 23, 2013 1 / 67 Transport Layer Goals understand principles behind network layer services: network
More information- Hubs vs. Switches vs. Routers -
1 Layered Communication - Hubs vs. Switches vs. Routers - Network communication models are generally organized into layers. The OSI model specifically consists of seven layers, with each layer representing
More informationChapter 4 Network Layer
Chapter 4 Network Layer Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley, July 2004. Network Layer 4-1 Chapter 4: Network Layer Chapter
More informationCSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca
CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Jannotti Today: Link Layer (cont.) Framing Reliability Error correction Sliding window Medium
More informationCSE 3214: Computer Network Protocols and Applications Network Layer
CSE 314: Computer Network Protocols and Applications Network Layer Dr. Peter Lian, Professor Department of Computer Science and Engineering York University Email: peterlian@cse.yorku.ca Office: 101C Lassonde
More informationVorlesung Kommunikationsnetze
Picture 15 13 Vorlesung Kommunikationsnetze Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen
More informationRouting, Routers, Switching Fabrics
Routing, Routers, Switching Fabrics Outline Link state routing Link weights Router Design / Switching Fabrics CS 640 1 Link State Routing Summary One of the oldest algorithm for routing Finds SP by developing
More informationCMSC 332 Computer Networks Network Layer
CMSC 332 Computer Networks Network Layer Professor Szajda CMSC 332: Computer Networks Where in the Stack... CMSC 332: Computer Network 2 Where in the Stack... Application CMSC 332: Computer Network 2 Where
More informationEthernet Hub. Campus Network Design. Hubs. Sending and receiving Ethernet frames via a hub
Campus Network Design Thana Hongsuwan Ethernet Hub 2003, Cisco Systems, Inc. All rights reserved. 1-1 2003, Cisco Systems, Inc. All rights reserved. BCMSN v2.0 1-2 Sending and receiving Ethernet frames
More informationChapter 4: network layer
Chapter 4: network layer chapter goals: understand principles behind network layer services: network layer service models forwarding versus routing how a router works routing (path selection) broadcast,
More informationConfiguring MPLS and EoMPLS
37 CHAPTER This chapter describes how to configure multiprotocol label switching (MPLS) and Ethernet over MPLS (EoMPLS) on the Catalyst 3750 Metro switch. MPLS is a packet-switching technology that integrates
More informationDetecting and Analyzing Network Threats With NetFlow
Detecting and Analyzing Network Threats With NetFlow First Published: June 19, 2006 Last Updated: October 02, 2009 This document contains information about and instructions for detecting and analyzing
More informationRouting Overview. Information About Routing CHAPTER
21 CHAPTER This chapter describes underlying concepts of how routing behaves within the ASA, and the routing protocols that are supported. This chapter includes the following sections: Information About
More informationCSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca
CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Janno< Administrivia Homework I out later today, due next Thursday, Sep 25th Today: Link Layer
More informationQuestion 7: What are Asynchronous links?
Question 1:.What is three types of LAN traffic? Unicasts - intended for one host. Broadcasts - intended for everyone. Multicasts - intended for an only a subset or group within an entire network. Question2:
More informationHP 5130 EI Switch Series
HP 5130 EI Switch Series ACL and QoS Configuration Guide Part number: 5998-5471a Software version: Release 31xx Document version: 6W100-20150731 Legal and notice information Copyright 2015 Hewlett-Packard
More informationOverview. Information About Layer 3 Unicast Routing. Send document comments to CHAPTER
CHAPTER 1 This chapter introduces the basic concepts for Layer 3 unicast routing protocols in Cisco NX-OS. This chapter includes the following sections: Information About Layer 3 Unicast Routing, page
More informationSection 1. General Networking Theory
Section 1 General Networking Theory This chapter ensures you are prepared for questions in the Cisco Certified Internetwork Expert (CCIE) written exam that deal with general networking theories. General
More informationChapter 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 informationSummary of MAC protocols
Summary of MAC protocols What do you do with a shared media? Channel Partitioning, by time, frequency or code Time Division, Code Division, Frequency Division Random partitioning (dynamic) ALOHA, S-ALOHA,
More informationChapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet
Chapter 2 - Part 1 The TCP/IP Protocol: The Language of the Internet Protocols A protocol is a language or set of rules that two or more computers use to communicate 2 Protocol Analogy: Phone Call Parties
More informationCisco CCNA (ICND1, ICND2) Bootcamp
Cisco CCNA (ICND1, ICND2) Bootcamp Course Duration: 5 Days Course Overview This five-day course covers the essential topics of ICND1 and ICND2 in an intensive Bootcamp format. It teaches students the skills
More informationCisco Questions & Answers
Cisco 200-101 Questions & Answers Number: 200-101 Passing Score: 800 Time Limit: 120 min File Version: 23.7 http://www.gratisexam.com/ Cisco 200-101 Questions & Answers Exam Name: Interconnecting Cisco
More informationDetecting and Analyzing Network Threats With NetFlow
Detecting and Analyzing Network Threats With NetFlow This document contains information about and instructions for detecting and analyzing network threats such as denial of service attacks (DoS) through
More informationBack to basics J. Addressing is the key! Application (HTTP, DNS, FTP) Application (HTTP, DNS, FTP) Transport. Transport (TCP/UDP) Internet (IPv4/IPv6)
Routing Basics Back to basics J Application Presentation Application (HTTP, DNS, FTP) Data Application (HTTP, DNS, FTP) Session Transport Transport (TCP/UDP) E2E connectivity (app-to-app) Port numbers
More informationSwitching & ARP Week 3
Switching & ARP Week 3 Module : Computer Networks Lecturer: Lucy White lbwhite@wit.ie Office : 324 Many Slides courtesy of Tony Chen 1 Ethernet Using Switches In the last few years, switches have quickly
More informationCisco ME 3400 Ethernet Access Switch Show Platform Commands
APPENDIXC Cisco ME 3400 Ethernet Access Switch Show Platform Commands This appendix describes the show platform privileged EXEC commands that have been created or changed for use with the Cisco ME 3400
More informationLecture 16: Network Layer Overview, Internet Protocol
Lecture 16: Network Layer Overview, Internet Protocol COMP 332, Spring 2018 Victoria Manfredi Acknowledgements: materials adapted from Computer Networking: A Top Down Approach 7 th edition: 1996-2016,
More informationNetwork layer: Overview. Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing
Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationMedium Access Protocols
Medium Access Protocols Summary of MAC protocols What do you do with a shared media? Channel Partitioning, by time, frequency or code Time Division,Code Division, Frequency Division Random partitioning
More informationContents. QoS overview 1
Contents QoS overview 1 QoS service models 1 Best-effort service model 1 IntServ model 1 DiffServ model 1 QoS techniques overview 1 Deploying QoS in a network 2 QoS processing flow in a device 2 Configuring
More informationConfiguring Bridge Domain Interfaces
The Cisco ASR 1000 Series Aggregation Services Routers support the bridge domain interface (BDI) feature for packaging Layer 2 Ethernet segments into Layer 3 IP. Restrictions for Bridge Domain Interfaces,
More informationChapter 4 Software-Based IP Access Control Lists (ACLs)
Chapter 4 Software-Based IP Access Control Lists (ACLs) This chapter describes software-based ACLs, which are ACLs that processed traffic in software or CPU. (This type of ACL was also referred to as flow-based
More informationInter-networking. Problem. 3&4-Internetworking.key - September 20, LAN s are great but. We want to connect them together. ...
1 Inter-networking COS 460 & 540 2 Problem 3 LAN s are great but We want to connect them together...across the world Inter-networking 4 Internet Protocol (IP) Routing The Internet Multicast* Multi-protocol
More informationIntroducing Campus Networks
Cisco Enterprise Architecture Introducing Campus Networks 2003, Cisco Systems, Inc. All rights reserved. 2-1 2003, Cisco Systems, Inc. All rights reserved. BCMSN v2.0 2-2 Campus Data Center Combines switching
More informationContents. Configuring EVI 1
Contents Configuring EVI 1 Overview 1 Layer 2 connectivity extension issues 1 Network topologies 2 Terminology 3 Working mechanism 4 Placement of Layer 3 gateways 6 ARP flood suppression 7 Selective flood
More informationNetwork layer: Overview. Network Layer Functions
Network layer: Overview Network layer functions IP Routing and forwarding NAT ARP IPv6 Routing 1 Network Layer Functions Transport packet from sending to receiving hosts Network layer protocols in every
More informationNetworking: Network layer
control Networking: Network layer Comp Sci 3600 Security Outline control 1 2 control 3 4 5 Network layer control Outline control 1 2 control 3 4 5 Network layer purpose: control Role of the network layer
More informationIPv4 IGP Troubleshooting. IPv4 Routing Workflow. IPv4 routing can be subdivided into three discrete steps
Internetwork Expert s CCNP Bootcamp IPv4 IGP Troubleshooting http:// IPv4 Routing Workflow IPv4 routing can be subdivided into three discrete steps Routing lookup Switching method Layer 2 encapsulation
More informationThe Network Layer. Antonio Carzaniga. April 22, Faculty of Informatics University of Lugano Antonio Carzaniga
The Network Layer Antonio Carzaniga Faculty of Informatics University of Lugano April 22, 2010 Basic network-layer architecture of a datagram network Outline Introduction to forwarding Introduction to
More informationWCCPv2 and WCCP Enhancements
WCCPv2 and WCCP Enhancements Release 12.0(11)S June 20, 2000 This feature module describes the Web Cache Communication Protocol (WCCP) Enhancements feature and includes information on the benefits of the
More informationHP 5920 & 5900 Switch Series
HP 5920 & 5900 Switch Series ACL and QoS Configuration Guide Part number: 5998-2897 Software version: Release2207 Document version: 6W100-20121130 Legal and notice information Copyright 2012 Hewlett-Packard
More informationCisco Express Forwarding Overview
Cisco Express Forwarding () is advanced, Layer 3 IP switching technology. optimizes network performance and scalability for networks with large and dynamic traffic patterns, such as the Internet, on networks
More informationConfiguring SPAN. Finding Feature Information. About SPAN. SPAN Sources
This chapter describes how to configure an Ethernet switched port analyzer (SPAN) to analyze traffic between ports on Cisco NX-OS devices. Finding Feature Information, on page 1 About SPAN, on page 1 Licensing
More informationChapter 4 Network Layer: The Data Plane
Chapter 4 Network Layer: The Data Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see
More informationCSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca
CSCI-1680 Link Layer Wrap-Up Rodrigo Fonseca Based partly on lecture notes by David Mazières, Phil Levis, John Jannotti Administrivia Homework I out later today, due next Thursday Today: Link Layer (cont.)
More informationLecture 11: Networks & Networking
Lecture 11: Networks & Networking Contents Distributed systems Network types Network standards ISO and TCP/IP network models Internet architecture IP addressing IP datagrams AE4B33OSS Lecture 11 / Page
More information