hub

All posts tagged hub


There are a few tuts available for Packet tracer on internet but I have made this guide keeping absolute beginners in mind and when I say absolute beginners, I mean really absolute beginners. In this guide we are going to create a star topology  and see the difference between hub and a switch.

To those people who don’t know what Packet Tracer is, it is a software developed by Cisco that can simulate networks and can be really helpful for people preparing for CCNA. See How to install Packet Tracer in Windows and Linux.

So Let’s start our tutorial. Open Packet Tracer. On the lower left corner, there are components required for creating a network. There are routers, switches, End devices, Hubs, Wireless Devices, Connections etc.

ptsgb1

 

Click on “Hubs”. To the right, you should see types of hubs displayed. Click on the first type ‘Generic‘, move your mouse to the workspace above and click on the point you want to place your hub.

ptsgb2

Click on the hub we just placed in our workspace. You are shown the physical view of the hub and it is a physical view literally. You can even see the Power button of the hub.

ptsgb3

 

Click on the Config” tab just beside the “Physical” tab. You are shown the global settings of the hub. You can change the display name of the hub hers. Change it from “Hub0″ to “Hub”. Then close it.

ptsgb4

 

Now we are going to place five computers around the hub to form Hub and Spoke topology. From the components on the lower left corner click on “End devices”. From the options displayed, click on the first choice called “Generic” hold “CTRL” key and click on the workspace at five points around the hub where you want to place your computers. This is a shortcut to place many devices.

ptsgb5

 

Click on any PC”. You should see something similar to “CPU”. This is the physical view of the PC. We can even see the Power button.

ptsgb6

 

Click on the “Config” tab beside “Physical” tab. On the global settings, change the name of the PC to “PC 1″. On gateway/DNS select “DHCP”. We will set up a DHCP server to assign IP addresses to the PC’s. You can have a look at other tabs beside “Config” tab.

ptsgb7

 

Perform this action for other PC’s also and name them differently. Then from “End Devices” select “Server” and place it on the workspace as below.

ptsgb8

 

Click on “Server”. Go to “Config” tab. We can see the services which can be configured on our servers HTTP, DHCP etc etc.

ptsgb9

 

Click on “DHCP”. Keep the Pool name, default gateway and DNS server same. Give “starting IP address” as “192.168.0.1″ and “subnet mask” as “255.255.255.0″. Turn on DHCP service if it is OFF. Click on “Save”.

ptsgb10

 

Click on the interface “FastEthernet” to the left. Set IP configuration as static and give “IP address” as 192.168.0.1 and “subnet mask” as “255.255.255.0″. Close the window.

ptsgb11

 

Now we are going to connect our devices. In the components to the lower left corner, Click on “Connections”.

ptsgb12

 

Different types of cabling are displayed. Here’s where Packet tracer assists in our learning abilities. If you are not sure what type of wiring to use, click on the first choice automatic. Then on the workspace, click on Server” and then click on the “Hub”. A connection is established. If the connection end points are red, then there is some problem with your wiring. If end points show green, then your wiring is alright.( We learn that we have to use copper straigtht through cabling in Star Topology.)

ptsgb13

 

Do the same for all connections.

ptsgb14

 

After some time, IP addresses are assigned to all systems by the DHCP server. Hover the mouse over the systems to check if IP addresses are assigned or not.

ptsgb15

 

Now let’s see the functioning of the hub. Click on “Simulation” beside “Realtime” as shown below.

ptsgb16

 

The Event List window will open. Click on “Edit Filters”. We will see various protocols.

ptsgb17

 

Deselect “Show All/None” option. All options are deselected. Then Select ICMP option. What we are doing is trying to ping the machine.

ptsgb18

 

Close the Event List window.

ptsgb19

 

Click on “Add Simple PDU” as shown below. When we move the mouse on the workspace we can see a white envelope moving along with the mouse.

ptsgb20

 

First click on the sending device( Click on “PC0″ ). Then select the receiving device( Click on the “Server” ). It should be clear to you that we are pinging the server from PC0. Our screen would like this.

ptsgb21

 

We will now see how packets travel from PC0 to the Server. Click on “Capture/Forward” as shown below.

ptsgb22

 

Click on “Capture/Forward” again. The ping travels from PC0 to the hub.

ptsgb23

 

Click on “Capture/Forward” again. The hub forwards  the frame on all the ports, except the port through which the frame came in. All hosts except Server discard the frame since it is not addressed to them.

ptsgb24

 

Click on “Capture/Forward”. The server forwards a frame to the hub.

ptsgb25

 

Click on “Capture/Forward”. The hub once again forwards the frame on all ports except the input port. All hosts except PC0 discard it since it is not addressed to them. The simulation success message is shown as below.

ptsgb26

 

To see the list of complete events undergone in this communication, Click on “Event List” as shown below.

ptsgb27

 

As already seen Hubs forward a frame they receive on all the outbound ports except the port through which it received the frame. When connected using hubs, the host devices share same bandwidth of the medium. Since they share the same bandwidth, hosts can send frames at the same time on the medium which can result in collisions. In order to prevent frame collisions, Ethernet uses “Carrier Sense Multiple Access/Collision detect(CSMA?CD)”. Of course this prevents collisions but it still consumes a lot of bandwidth. The only solution is to this problem is to make the collision domain as small as possible.

Let’s see how.

Click on “Delete” as shown below.

ptsgb28

 

Click on the hub. This will delete the hub and also the connections.

ptsgb29

 

Replace it with a “2960″ switch and make the connections in the same way as done previously.

ptsgb30

 

Add a simple ICMP PDU as done previously.

ptsgb31

 

Click on “Capture/Forward”. The first frame travels to the switch.

ptsgb32

 

Click on “Capture/Forward” again. The switch forwards the frame only to the Server, it’s intended destination.

ptsgb33

 

Subsequently the frame is forwarded to switch which forwards it to PC0 thus completing the communication.

ptsgb34

 

Now How does this happen?

This happens because a switch creates only one collision domain per port forwarding frames only on the outbound port that reaches the destionation of the frame. Since the hosts work in their own isolated collision domain, frames will never collide thus solving the problem of collisons.