Data Communication and Computer Networks Presentation

Preview:

Citation preview

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

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

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/

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

CSMA/CD

Source:http://www.universalteacherpublications

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

Ethernet Frame Format…

Source

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

hernet_frame.gif

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.

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

Traffic Domains…

Router

Switch

Hub Hub

Switch

Hub Hub

Broadcast Domain Collision Domain

Traffic Domains…

Try to eliminate collision domains

Get rid of hubs!

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.

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.

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.

Evolution of Ethernet Topologies…

Bus

Everybody on the same coaxial cable

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

rkTopology-Bus.png

Evolution of Ethernet Topologies…

Star

One central device connects every other node

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

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

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

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

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

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)

Minimize Path Between Elements

Build Incrementally

Start small

Switch

Hosts

Build Incrementally

As you have demand and money, grow like this:

Aggreg.

Hosts

Switch

Do not daisy-chain

Resist the temptation of doing this:

Connect buildings hierarchically

Router

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

Thank You…!!!