26
DATA COMMUNICATION AND COMPUTER NETWORKS PRESENTATION PRESENTED BY: ADIL CHOUDHARY 11900 BEE_5 TOPIC: BEST ETHERNET DESIGN AND IMPLEMENTATION TO MINIMIZE COLLISIONS Dated: 05/12/2009

Data Communication and Computer Networks Presentation

  • Upload
    adil

  • View
    701

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Data Communication and Computer Networks Presentation

DATA COMMUNICATION AND COMPUTER NETWORKS PRESENTATION

PRESENTED BY:

ADIL CHOUDHARY 11900BEE_5

TOPIC: BEST ETHERNET DESIGN AND IMPLEMENTATION TO MINIMIZE COLLISIONS

Dated: 05/12/2009

Page 2: Data Communication and Computer Networks Presentation

About Ethernet…

Ethernet is a Local Area Network (LAN) technology.

The original Ethernet enabled computers located

within a few hundred yards of one another to

exchange messages.

Ethernet in fact is the standard today

Reasons:

Simple

Cheap

Manufacturers keep making it faster

Page 3: Data Communication and Computer Networks Presentation

About Ethernet…

Ethernet architecture is based on the concept of

connecting multiple computers to a long cable

sometimes called the ether, using transceivers.

Source:

http://www.cs.unc.edu/Courses/jbs/lessons/Internet/ethe

rnet/

Page 4: Data Communication and Computer Networks Presentation

About Ethernet…

The three major elements of Ethernet networks are:

Ethernet packets are called frames. These are units of

data sent across the network.

The Ethernet access method, CSMA/CD. This method

controls packet transmission and information flow

across the Ethernet hardware.

Hardware cables, connectors, and circuitry. These

transfer data to and from systems across the network

Page 5: Data Communication and Computer Networks Presentation

CSMA/CD

Source:http://www.universalteacherpublications

.com/univ/free-asgn/mcs42/Image57.gif

Page 6: Data Communication and Computer Networks Presentation

Ethernet Frame Format…

Source

:http://www.mattjustice.com/ethernet/images/et

hernet_frame.gif

Page 7: Data Communication and Computer Networks Presentation

Concept of collisions…

The basic strategy goes like this:

A computer listens on the cable to see if another

computer is transmitting, which is indicated by a

voltage change on the cable. If busy, the computer

waits and listens.

When the cable is not busy, a computer attempts to

transmit.

Another computer may attempt to transmit at the

same time, which causes a collision.

Page 8: Data Communication and Computer Networks Presentation

Collision domain…

A collision domain is a physical network segment where data

packets can "collide" with one another for being sent on a

shared medium, in particular in the Ethernet networking

protocol.

Source

:http://www.thebryantadvantage.com/images/

Hub%202%20Data%20Collision.jpg

Page 9: Data Communication and Computer Networks Presentation

Traffic Domains…

Router

Switch

Hub Hub

Switch

Hub Hub

Broadcast Domain Collision Domain

Page 10: Data Communication and Computer Networks Presentation

Traffic Domains…

Try to eliminate collision domains

Get rid of hubs!

Page 11: Data Communication and Computer Networks Presentation

Designing…

Now we need such a design for Ethernet in which

we have a minimum number of collisions. For this

purpose we have to consider some very important

points.

We have to chose the best topology for the

networking

Segmentation of collision domains.

Will have to design the layer 1, 2 and 3 structure.

Page 12: Data Communication and Computer Networks Presentation

Segmentation of collision domain…

Collisions and collision domain size are two factors that negatively affect the performance of a network.

Segmentation is the process of splitting a single collision domain into smaller collision domains.

Creating smaller collision domains reduces the number of collisions on a LAN segment, and allows for greater utilization of bandwidth.

Layer 2 devices such as bridges and switches can be used to segment a LAN into smaller collision domains.

Page 13: Data Communication and Computer Networks Presentation

Segmentation of collision domain…

Micro segmentation of the network reduces the

size of collision domains and reduces collisions.

Micro segmentation is implemented through the

use of bridges and switches.

Page 14: Data Communication and Computer Networks Presentation

Evolution of Ethernet Topologies…

Bus

Everybody on the same coaxial cable

Source:http://en.wikipedia.org/wiki/File:Netwo

rkTopology-Bus.png

Page 15: Data Communication and Computer Networks Presentation

Evolution of Ethernet Topologies…

Star

One central device connects every other node

Source:http://upload.wikimedia.org/wikipedia

/commons/6/66/NetworkTopology-Star.png

Page 16: Data Communication and Computer Networks Presentation

Hub…

A frame sent by one node is always sent to every other node.

Hubs are also called “repeaters” because they just “repeat”

what they hear.

Hub

Page 17: Data Communication and Computer Networks Presentation

Switch…

Forwards each incoming frame to the port where the destination node is

Reduces the collision domain

Makes more efficient use of the wire

Nodes don’t waste time checking frames not destined to them

Switch

A

B

Page 18: Data Communication and Computer Networks Presentation

Switch vs. Router…

Routers do not forward Ethernet broadcasts. So:

Switches reduce the collision domain

Routers reduce the broadcast domain

This becomes really important when trying to design

hierarchical, scalable networks that can grow

sustainably

Page 19: Data Communication and Computer Networks Presentation

Design guidelines…

Always connect hierarchically

If there are multiple switches in a building, use an

aggregation switch

Locate the aggregation switch close to the building

entry point

Locate edge switches close to users (e.g. one per floor)

Page 20: Data Communication and Computer Networks Presentation

Minimize Path Between Elements

Page 21: Data Communication and Computer Networks Presentation

Build Incrementally

Start small

Switch

Hosts

Page 22: Data Communication and Computer Networks Presentation

Build Incrementally

As you have demand and money, grow like this:

Aggreg.

Hosts

Switch

Page 23: Data Communication and Computer Networks Presentation

Do not daisy-chain

Resist the temptation of doing this:

Page 24: Data Communication and Computer Networks Presentation

Connect buildings hierarchically

Router

Page 25: Data Communication and Computer Networks Presentation

References…

http://en.wikipedia.org/wiki/IEEE_802.3

http://www.cs.unc.edu/Courses/jbs/lessons/Internet/ethernet/

http://en.wikipedia.org/wiki/Collision_domain

http://www.softpanorama.org/Net/Network_interface_layer/ethernet.sht

ml

Page 26: Data Communication and Computer Networks Presentation

Thank You…!!!