routers & switches

65
www.eit.edu. au Technology Training that Works www.idc-online.com/slideshare Routers and Switches by Steve Mackay from Engineering Institute of Technology

Upload: idc-technologies

Post on 21-Aug-2014

186 views

Category:

Engineering


8 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Routers and Switches by

Steve Mackayfrom

Engineering Institute of Technology

Page 2: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

EIT Micro-Course Series• Every two weeks we present a 35 to

45 minute interactive course

• Practical, useful with Q & A throughout

• PID loop Tuning / Arc Flash Protection, Functional Safety, Troubleshooting conveyors presented so far

• Upcoming: – Electrical Troubleshooting and

much, much more…..

• Go to:http://www.idc-online.com/slideshare

• You get the recording and slides

Page 3: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Topics

Attend this complimentary session and gain an understanding on how routers and switches

operate based on the TCP/IP suite of protocols.

Page 4: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Topics• Detail how TCP/IP

protocol works• How a router and

switch operate• Examine Routing Basics • Simple Troubleshooting

Tips

Page 5: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Why Bother ? Useful to understand

how routers work so that you can more effectively design and troubleshoot your TCP/IP networks.

Page 6: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

1.0 How TCP/IP Works

Page 7: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

The OSI ModelOSI LAYER PROTOCOL IMPLEMENTATION ARPA LAYER

APPLICATION File Transfere Electronic Mail Terminal Emulation File Transfer Client/Server Network

Management

PRESENTATIONFile Transfer

Protocol (FTP)

Simple Mail Transfer

Protocol (SMTP)

TELNET Protocol

Trivial File Transfere

Protocol (TFTP)

Sun Microsystems.

Network file Systems

Protocol (NFS)

Simple Network Management

Protocol (SNMP)

PROCESS AND APPLICATION

SESSION MIL-STD 1780 RFC 959

MIL-STD 1781 RFC 821

MIL-STD 1782 RFC854 RFC 783 RFC's 1014,

1057 & 1094 RFC 1157

TRANSPORT Transmission Control Protocol (TCP) MIL-STD 1778 RFC 793

User Datagram Protocol (UDP) RFC 768

HOST TO

HOST

NETWORKAddress Resolution ARP

RFC 826 & RARP RFC 903Internet Protocol (IP)

MIL STD 1777 & RFC 791Internet Control Message Protocol (ICMP) RFC 792 INTERNET

DATA LINK Network Interface Cards: Ethernet, Token-Ring, ARCNET, MAN and WAN. RFC 894, 1042, 1201 and others NETWORK

PHYSICAL Transmission Media: Twisted pair cable, Coaxial Cable, Fiber Optics, Wirless Media etc. etc. INTERFACE

Page 8: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

IP Protocol• Primarily for routing• Version 4 uses 32-bit address• Version 6 uses 128-bit address• IP is hierarchical vs MAC which is flat and

unique for each node

Page 9: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

IP address Notation– The IP address consists of 32 bits, e.g.

11000000011001000110010000000001. – Four octets, which for ease of reference could be

called a,b,c,d or w,x,y,z. We then convert each octet to decimal and write it thus:

• w x y z• 11000000.01100100.01100100.00000001 • or• 192.100.100.1

Page 10: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

NetId and HostId• Two portions to IP address• Network ID (NetID)• Host ID (HostID)

Page 11: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Transmission Control Protocol• Connection oriented• Reliable• Establishes a session before data is

transmitted• Significant overhead in processing and header

Page 12: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

TCP functions• Fragmentation• Data stream reconstruction• Receipt acknowledgement• Socket services for multiple connections• Packet verification and error control• Flow Control• Packet sequencing and reordering

Page 13: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Ports and Sockets• TCP needs to know which process on a

particular machine the packet is destined for.• Done by port assignments• Specific port numbers are assigned by the IANA• Well know ports• IP address + Port number = socket• Thus three addresses are used: (MAC/IP/Port#)

Page 14: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

SOURCE PORT DESTINATION PORTSEQUENCE NUMBER

ACKNOWLEDGEMENT NUMBEROFFSET RESERVED U A P R S F WINDOW

CHECKSUM URGENT POINTEROPTIONS AND PADDING

DATA

TRANSMISSION CONTROL PROTOCOL (TCP) HEADER

U URG Urgent Pointer Field iis ValidA ACK Acknowledgement is ValidP PSH This Segment Requests a PushR RST reset the ConnectionS SYN Synchronise Sequence NumbersF FIN Sender at the End of its Byte Stream

Page 15: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

TCP Header Format

0 1 2 3 4 5 6 7 8 9 1 0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 0 2 1 2 2 2 3 2 4 2 5 2 6 2 7 2 8 2 9 3 0 3 1

S O U R C E I P A D D R E S SD E S T I N A T I O N I P A D D R E S S

Z E R O P T C L T C P L E N G T H

1 2 O c t e t s o f a P s e u d o H e a d e r

Page 16: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

User Datagram Protocol

The format of Fields in a UDP Datagram0 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30

UDP SOURCE PORT UDP DESTINATION PORTUDP MESSAGE LENGTH UDP CHECKSUM

DATA…..

Page 17: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

APPLICATION LAYER PROTOCOLS

Page 18: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

2.0 How a Router and Switch

Operate

Page 19: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Fundamentals• Routers are used to interconnect multiple

networks.• Connected over wide geographical areas with

WAN’s

Page 20: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

• Act of moving information across an Internet work from a source to a destination

Routing

Page 21: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Routing metrics

• Path length • Reliability • Delay • Bandwidth • Load • Communication cost

Page 22: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Components of Router• CPU and RAM• BIOS• Operating System (eg Cisco’s Internetwork

Operating system)• Motherboard• I/O Ports

Page 23: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Two methods of Operation• Static routing• Dynamic Routing

– Distance Vector– Link-state– Hybrids

Page 24: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Static Routing• Fixed static routes configured by network

administrator.• Optimum routes are programmed in.• Good for security as ingress into yur network

can be controlled.

Page 25: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Three methods of dynamic routing• Distance vector• Link-state• Hybrids

Page 26: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Distance-vector routing• Periodically pass copies of their tables to

immediate network neighbours.• Each recipient adds a distance vector to its

table.

Page 27: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Advantages of distance-vector• Simple to configure/maintain and use.• RIP uses only distance to work out best route.

Page 28: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Drawbacks to Distance-vector• Some time to converge on new understanding

of network.• Bandwidth and traffic levels can affect

performance of network.

Page 29: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Link-state routing• Shortest path first protocols• Exchange of link-state advertisements (LSA) to

other routers.• LSA’s are triggered by an event rather than

running periodically.

Page 30: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Disadvantages of Link State• Flood the network during initial discovery

process• Memory and processor intensive

Page 31: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Advantages• Gracefully weather effects of topology

changes• Lower overheads as no time-driven updates• Better scalability for networks

Page 32: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Hybridized Routing• Use distance vector metrics• More accurate than conventional distance-

vector protocols• Converge more rapidly than distance-vector

but avoid overheads of link-state updates.• Best example is EIGRP.

Page 33: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Convergence• Whenever a change occurs in a network’s

topology, all routers must develop a new understanding of new topology.

• Routers take time to converge to the new consensus of what the topology is.

Page 34: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

3.0 Routing Protocols

Page 35: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Routing Protocols• RIP and • RIP 2• IGRP• OSPF

Page 36: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Routing Information Protocol• One of the oldest routing protocols.• RIP uses a special packet to collect and share

information about distances.• RIP is a routing protocol; not a routed protocol

(e.g. TCP/IP).

Page 37: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Operation of RIP• Routers periodically pass copies of their

routing tables to immediate neighbours.• Each recipient adds a distance vector to the

table and forwards the table to its immediate neighbours.

• RIP uses as a metric the hop count.• RIP only records one route per destination

(even if there are more).

Page 38: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Limitations of RIP (Routing Information

Protocol) • Hop count restriction • Least hop path• High routing overhead • Routing flexibility is not allowed

Page 39: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

RIP Packet format

Page 40: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

RIP packet fields

• Command• Version number• Zero• Address-Family Identifier (AFI)• Address• Metric

Page 41: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Routing table

Page 42: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Routing table

Routing table provides: • Ultimate destination• Next hop on the way to that destination• A metric

Page 43: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Routing database

• IP Address• Gateway• Distance• Route change flag• Timers

Page 44: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

RIP algorithm

• Update • Propagation

Page 45: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Page 46: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

RIP-2• Authentication• Subnet Masks• Next Hop IP Addresses• Multicasting RIP-2 messages

Page 47: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

IP RIP 2 packet

Page 48: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

IP RIP 2 packet format fields • Command• Version• Address-Family Identifier (AFI)• Route tag• IP address• Subnet mask• Next hop• Metric

Page 49: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Limitations of RIP-2• 15-hop maximum• Counting to infinity (e.g. routing loop)• Static distance vector metrics• Lack of alternative routes (single routes)

Page 50: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Interior Gateway Routing Protocol (IGRP)

Page 51: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Goals of IGRP

• Stable routing • Fast response to changes• Low overhead• Splitting traffic • Account error rates • Handle multiple types of service

Page 52: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Metrics• Hop count• Packet size (Maximum Transmission Unit -

MTU)• Link’s bandwidth• Delay• Loading• Reliability

Page 53: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Formula - Metric• Metric = K * Bandwidth + (K2 *

Bandwidth)/(256 - Load) + K3 * Delay

• K1,K2 and K3 are weighting factors

Page 54: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Reliability added in...• Metric = Metric * [K5/(reliability +K4)

Page 55: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Limitations of IGRP

• Does not include subnet mask information • Does not support the use of VLSM • Sends updates to the broadcast address

Page 56: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Open Shortest Path First (OSPF)• Link State Routing Protocol• Distance vector know nothing about topology

of network• OSPF assign a “path cost” to routes• Divide reference bandwidth by circuits

preconfigured bandwidth

Page 57: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Example of calculation• Cisco uses reference bandwith of 100MBps• 100 MBps circuit has an OSPF cost of 100/100

= 1• A 1.544Mbps circuit has an OSPF cost of

100/1.544 = 65• OSPF routers pick the lowest cost path (i.e.

highest speed)

Page 58: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

4. Simple Troubleshooting Tips

Page 59: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Network Troubleshooting

• Knowledge of networking protocols• Understanding of networks’ topology and

layout• Troubleshooting tools• Some luck ? Preferably not.

Page 60: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Network Troubleshooting (cont.)

• Utilisation on the Ethernet network

• Low utilisation but high errors

• High number of packets but low data transfer

Page 61: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

TCP/IP Utility Programs for Troubleshooting

• netstat• ping• traceroute• arp• ripquery

Page 62: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Example of the use of a few of the TCP/IP utilities together

• ping• netstat-nr• Tracert (or traceroute)

Page 63: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Unreliable Connections

• ping• tracert (or traceroute)• netstat• ping-f• netstat

Page 64: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Network Congestion

• ping• tracert(or traceroute)

Page 65: Routers & Switches

www.eit.edu.au Technology Training that Workswww.idc-online.com/slideshare

Thank You For Your Interest

If you are interested in further training, please visit:http://www.idc-online.com/slideshare