1 Ethernet CCNA Exploration Chapter 9. 2 Janes educated guess as to why the word Ethernet? Aristotle was a Greek philosopher born in 384 BC. He was one.

Post on 28-Mar-2015

217 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

Transcript

1

Ethernet

CCNA Exploration

Chapter 9

2

Jane’s educated guess as to why the word ‘Ethernet’?

“Aristotle was a Greek philosopher born in 384 BC. He was one of the greatest thinkers of the world and his written works encompassed all major areas of thought. Aristotle mistakenly believed that the Earth was at the center of the universe and made up of only four elements: earth, water, air, and fire. He also thought that celestial bodies such as the sun, moon, and stars, were perfect and divine, and made of a fifth element called ETHER.” Source: http://www.windows2universe.org/people/ancient_epoch/aristotle.html

3

Ethernet OSI Model Layers 1 (physical) and 2 (data link) TCP/IP Model Network Access layer

Application

Presentation

Session

Transport

Network

Data link

Physical

Application

Transport

Internet

Network AccessEthernet

4

Ethernet Most common LAN technology today

Star Topology (Physical) Point-to-Point Topology (Logical) see p. 323

Different media (copper cable, optical fibre) Different bandwidths

100Mbps - Fast Ethernet 1000Mbps - Gigabit Ethernet

Same addressing scheme – mac/physical Same basic frame format

5

Ethernet History

First LAN was Ethernet, designed at Xerox 1980 Ethernet standard published by DIX (Digital,

Intel, Xerox) 1985 IEEE modified Ethernet standard and

published as 802.3

Ethernet802.3802.2

MACLLC

6

Sublayers

Logical Link Control sublayer links to upper layers; is independent of equipment

Media Access Control sublayer provides addressing; frame format, error detection, CSMA/CD

Physical Layer handles bits; puts signals on the medium, detects signals

MACLLC

7

Advantages of Ethernet

Simplicity and ease of maintenance Ability to incorporate new technologies

(e.g. fiber optic, higher bandwidths) Reliability Low cost of installation and upgrade 100BaseT (Fast Ethernet, UTP) 1000BaseT(Gigabit Ethernet, UTP) 1000BaseX (Gigabit Ethernet, Fiber)

8

Shared Medium

Physical bus topology10Base5 (thick coaxial cable, distance 500m) and10Base2 (thin coaxial cable, distance 185m)

Physical star topology10BaseT (UTP cable, distance 100m, hubs)

Collisions happen – but managed with CSMA/CD

9

Hubs and Switches

“Legacy Ethernet” 10Base5, 10Base2 or 10BaseT (1990) with hubs;

designed to work with collisions; devices transmit at the same time

Collisions are managed by CSMA/CD Poor performance if a lot of traffic and

therefore a lot of collisions Collisions avoided by using switches and full

duplex operation

10

Hubs and Switches

Switch forwards frames only to the intended destination (known address)

- Dedicated ports

Hub forwards frames through all ports (except incoming port)

- Floods the network

11

Half Duplex Transmission

Hubs (dumb hub) One-way traffic, i.e.

walkie talkie Necessary on a shared

medium If PC1 is transmitting,

but also detects incoming signals, then there is a collision

12

Full Duplex Transmission

Switches (smart/intelligent ‘hub’)

Two way traffic, i.e. telephone PC can transmit and receive

at same time Not on shared mediums – full

bandwidth used Switches minimize possibility

of collisions No collisions – 99.9% free

13

Review of Hubs and Switches

Shared medium Shared bandwidth Collisions

Point to point links Dedicated bandwidth Use full duplex – no collisions

Hub

Switch

14

Fast and Gigabit Ethernet

Moving from hubs to switches came higher bandwidth: 100 Mbps - Fast Ethernet (1995) only 2 pairs of wires needed to operate, Cat5 or 5e distance is still 100 metres

Later came 1000 Mbps - Gigabit Ethernet (1999) all 4 pairs of wires needed to operate, Cat5e, 100m i.e. Voice over IP (VoIP) and multimedia services

Gigabit Ethernet requires fully switched (no hubs) and full duplex operation (send and receive)

15

LAN, MAN, and WAN

Ethernet was developed for local area networks (LANs) confined to a single building or group of buildings on one site

Using fiber optics and gigabit speeds, Ethernet can be used for Metropolitan Area Networks (MANs) throughout a town or city

Ethernet can even be used over larger areas so distinction between LAN and WAN is no longer clear

16

An Ethernet Frame – 7 fields

Packet

Packet TrailerFrame header

Packet from Network layer is encapsulated

Preamble Destination address

Start of frame

delimiter

Sourceaddress

Length/type

7 1 6 6 2

PacketData

FrameCheckSeq.

46-1500 4

Field sizes in bytes. Preamble and StartFD are not counted in frame size. Frame size is 64 to 1518 bytes (VLAN’s 1522b).

17

Frame Fields – see pgs.325-326 Preamble and start of frame delimiter:

acts as a wake-up call, helps synchronization, shows where frame starts

Destination Address: MAC address of destination, 6 bytes hold 12

hexadecimal digits; switches use this address to forward frames

Source Address: MAC address of sender, 6 bytes hold 12

hexadecimal digits; switches use this address to add entries in their lookup tables

18

Frame Fields (continued)

Length or type field: 2 bytes define exact length of data field length or type values used used later in CRC process upper-layer protocol type is added

Ethernet II is frame format used in TCP/IP networks – 802.3

19

Frame Fields (continued) Data and Pad fields

contains Layer 3 PDU = an IP packet if packet is less than 64 bytes, then field length is

made up to 64 bytes with a “pad” of zeros Frame Check Sequence field

used for CRC (cyclic redundancy check) to detect corrupt frames

Sender=results of CRC Receiver=generates a CRC

If calculations match – no errors If calculations do not match – frame is dropped

20

Ethernet MAC Address

Unique identification for a device (or NIC) Burned into ROM -- copied to RAM First 3 bytes identify manufacturer

(Organizationally Unique Identifier-OUI) Nic (device) reads destination MAC address

to see if it should process frame Switch reads destination MAC address to see

where it should forward frame

21

Writing/Reading a MAC Address Hex digits are written in different ways:

00-05-9A-3C-78-00 00:05:9A:3C:78:00 0005.9A3C.7800

All of these are the same mac address 00-05-9A = manufacturer’s ID, assigned by

IEEE and 3C-78-00 = assigned by manufacturer

http://standards.ieee.org/develop/regauth/oui/oui.txt (1st - ipconfig/all to get mac address)

22

Different Addresses MAC addresses are used to identify devices

within a network (switches) MAC addresses are Layer 2 addresses in frame

header IP addresses are used to pass data between

networks (routers) IP addresses are Layer 3 addresses in packet

header The addresses identify the network and device

23

Packets on a long journey…

Packet header with IP addresses is created by source host and stays the same throughout the journey

Frame header is stripped off and replaced by each router, so MAC addresses are different for every hop of the journey (routers’ macs)

If parts of the journey are not over Ethernet, then there will be a different addressing system used (i.e. LocalTalk or IPX/SPX protocols)

24

Unicast, Multicast, Broadcast

Unicast: message sent to one particular host it must contain the destination host’s IP address and

MAC address Broadcast: message for all hosts on a network

“Host” part of IP address is all binary 1s. i.e. 192.168.1.255 MAC address is all binary 1s,

FF:FF:FF:FF:FF:FF in hex Multicast: message for a group of devices

using IP address range 224.0.0.0 to 239.255.255.255

25

More on Collisions

Ethernet originally used shared coaxial cable If hosts transmitted at the same time, there

was a collision Later networks used hubs and UTP cable, but

medium is still shared and collisions occurred

26

Hubs and Collision Domains

Collision domain – area where collisions occur Add more hubs and PCs – collision domain

gets bigger = more traffic, more collisions Hosts connected by hubs share bandwidth

Only one PCcan send

27

CSMA/CD

Carrier Sense: ‘Listen’ to see if there are signals on the cable

Multiple Access: Hosts share the same cable and all have access to it

Collision Detection: Detect and manage any collisions of signals when they occur

This is the ‘first come, first served’ method of letting hosts put signals on the medium

28

Listen for signals

Are there signals on the cable?Yes.

29

Wait if there are signals

Wait until there are no more signals

30

Listen for signals

Are there signals on the cable now?No.

31

Put signals on cable

Put my signals on the cable.

32

Listen for collisions: no

No collision.All is well.My message was sent.

33

Listen for collisions: yes

There is a collision.Stop sending signals.Send jamming signal.My message is lost.

34

Listen again

No signals now.Wait for a random length of time.Send message again.

35

CSMA/CD Collisions happen if a host transmits when

there is a signal on the cable but the host does not yet know about it

Latency is the time a signal takes to travel to the far end of a cable

The longer the cable and the more intermediate devices, then more latency

All clear

36

CSMA/CD If a host detects a collision while it is sending

the first 64 bits of a frame, then CSMA/CD works and the frame will get resent later

If the host has sent 64 bits and then detects a collision, it is too late; it will not resend

Latency must be small enough so that all collisions are detected in time

This limits cable length and the number of intermediate devices

37

Some Definitions

Latency or propagation delay: the time it takes for a signal to pass from source to destination

Bit time: the time it takes for a device to put one bit on the cable (Or for the receiving device to read it)

Slot time: the time for a signal to travel to the far end of the largest allowed network; maximum time required to detect a collision

38

Interframe Spacing

The time between the end of one frame and the start of the next frame

Gives the medium a chance to stabilize Gives devices time to process the frame Devices wait a minimum of 96 bit times after

a frame has arrived before they can send 9.6 microseconds for 10 Mbps Ethernet 0.96 microseconds for 100 Mbps Ethernet

39

How Switch Tables Work

Switch builds a switching (lookup) table matching its port numbers to the MAC addresses of devices connected to it

When a frame arrives, it reads the destination MAC address, looks it up in the table, finds the right port and forwards the frame

40

Switch Does Flooding

If the switch does not find the destination address in its table, then it floods the frame through all ports except the incoming port to find the destination address (floods the network)

Broadcast messages also get flooded in networks, i.e. address resolution protocol IP to MAC address mapping, arp requests and

arp replies

41

Switch Learns Addresses switch learns addresses by looking at the

source MAC address of an incoming frame then matches the address to the port where

the frame came in and puts the information in its table (RAM table)

entries are time stamped and removed from the table when time runs out (“aging”)

entries can be refreshed when another frame comes in from the same host

Check out http://computer.howstuffworks.com/lan-switch11.htm

42

Address Resolution Protocol (ARP) Table – Layer 2 protocol

A host PC wants to send a message It knows the destination IP address and puts

it in the packet header It looks in its own ARP table and finds the

corresponding MAC address It puts the MAC address in the frame header

43

Address Resolution Protocol

A host wants to send a message It knows the destination IP address The destination MAC address is not in its ARP

table Host broadcasts “Calling 192.168.1.7, what is

your MAC address?” 192.168.1.7 replies “My MAC address is…” Host sends message and updates ARP table

44

Remote Addresses

Host can see that destination IP address is on another network

It finds the IP address of the default gateway It sends an ARP request for the matching

MAC address of the default gateway Default gateway router replies and gives its

own MAC address Host sends message via router and updates

its ARP table

45

Proxy ARP See http://www.visualland.net/view.php?cid=862

If a host cannot tell that the destination IP address is on another network, it will send an ARP request asking for the matching MAC address

The router will reply, giving its own MAC address

Router: "send it to me, and I'll get it to where it needs to go"

The host will send the message via the router

46

ARP Broadcasts arp is a protocol of IPv4 protocol suite IPv6 LANs use NDP (neighbor discovery

protocol) to translate 128-bit IPv6 (logical) addresses into 48-bit hardware (physical) addresses

Open command prompt window U:\>arp/? U:\>arp –a [look at your command output]

Interface = ??

Internet Addresses = ??

47

The End

Complete Packet Tracer Labs

in Chapter 9-Open cisco netacad; launch

chapter 9; type in lab #’s

top related