Bambang F. Indarto

The Journey… The Shares

Posts Tagged ‘client’

Configure Your Router As DHCP Server

Posted by bfindarto on March 30, 2008

Well.. if you have situation like: you have 20 to 100 clients, and you don’t have a DHCP server (becouse of your company doesn’t want waste money for buying a Server? he he..), you may configure your router as the DHCP server for the networks. Okay, here we go:

1. Define a DHCP address pool
MyRouter(config)#ip dhcp pool network-address subnet-mask
you may replace subnet mask number with /prefix or the CIDR number

2. Configure Basic Parameters
a. Router(dhcp-config)#default-router ip-address (usually the the network gateway’s ip address on router’s interface)
b. Router(dhcp-config)#Network first-ip-address last-ip-address

3. Configure Additonal Parameters
a. Router(dhcp-config)#dns-server dns-server-ip-address
b. Router(dhcp-config)#netbios-name-server net-bios-server-ip-address
c. Router(dhcp-config)#domain-name NAME
d. Router(dhcp-config)#lease DAYS HOURS MINUTES or
e. Router(dhcp-config)#lease infinite

4. Configure the IP addresses to be excluded from the pool
This is usually done to avoid the conflicts caused by the DHCP with servers and printers. Remember to give ALL servers and network printers static IP addresses in the same range of the DHCP pool. And then exclude these addresses from the pool to avoid conflicts.

Router(config)#ip dhcp excluded-address ip-address (repeat this as many static ip addresses you have to exclude it from the pool, or
Router(config)#ip dhcp excluded-address start-ip-address end-ip-address

5. Enable the DHCP service in the router
Router(config)#service dhcp
To disable it use
Router(config)#no service dhcp

Usually the DHCP service is enabled by default on your router.

6. Verify your DHCP configuration
Router#show ip dhcp binding
Router#show ip dhcp server statistics
Router#debug ip dhcp server

DHCP server software is supported for these series; 800, 1000, 1400, 1600, 1700 series (Cisco IOS Release 12.0[2]T), 2500, 2600, 3600, 3800, MC3810, 4000, AS5100, AS5200, AS5300, 7000, 7100, 7200, MGX 8800 with an installed Route Processor Module, 12000, uBR900, uBR7200, Catalyst 5000 family switches with an installed Route Switch Module, Catalyst 6000 family switches with an installed MultiLayer Switch Feature Card, and Catalyst 8500.


Posted in Cisco Networking | Tagged: , , , , , , | Leave a Comment »

VTP (VLAN Trunking Protocol) on Cisco Switches

Posted by bfindarto on March 13, 2008

VLAN on a Cisco Switch provide greater performance and security for your LAN. Unfortunately, if you have more than a couple of switches, configuring VLAN’s can be a real pain. To make life easier, Cisco developed VLAN Trunking Protocol (VTP). Let’s find out what VTP can do…

How can VTP help me?

Say that you have 20 switches in your large office building. On each of these switches, you have four VLAN’s. Without VTP, you have to create each of these four VLANs on each of these switches. With VTP, you only have to create the four VLANs once, on one switch, and all other switches learn about the four VLANs.

In other words, the job of VTP is to distribute VLAN configuration information between all the switches.

How does it work?

The job of VTP is best explained from the perspective of the VTP server. All switches, by default, are VTP servers. The VTP server is where you would create, remove, or modify VLANs.

This VTP server sends an advertisement, across the domain, every 5 minutes or whenever a change is made in the VLAN database. That advertisement contains all the different VLAN names, VLAN numbers, what switches have ports in what VLANs, and a revision number. Whenever a switch receives an update with a larger revision number than the last one it applied, it applies that revision.

Keep in mind that VTP is a Cisco proprietary protocol. So, to use VTP between your switches, you must have all Cisco switches.

VTP Modes

VTP switches can be in three different modes. Those modes are:

  • Server – the default where all VLAN adds, changes, and removals are allowed
  • Client – where no changes can be made, only new revisions can be received from the VTP server switches.
  • Transparent – where local VLAN information can be changed but that information is not sent out to other switches. Transparent switches also do not apply VTP advertisements from other switches but they do forward those advertisements on.

Usually, you would want a few of your core switches to be servers and all remaining remote or access layer switches to be clients. You would only make changes on the server switches and those changes would be propagated to the client switches.

What about prunning?

VTP prunning is the process of not sending IP broadcast traffic for certain VLANs to switches that do not have any ports in that VLAN. The switches that choose not to send these broadcasts know that they can not do this because of VTP. With VTP telling them what ports the other switches have, this switch knows that they don’t have to send them broadcast packets, because they know that the other switches don’t need them.

Prunning saves LAN bandwidth because broadcasts don’t have to be sent to switches that don’t need them.

How do you configure VTP?

To configure VTP, you use the vtp global configuration mode command. With this command you can specify the following:

  • VTP domain – the name of the VTP domain. All switches communicating with VTP in the same domain, must have the same VTP domain name.
  • VTP mode – either server, client, or transparent
  • VTP password – a password to control who can and cannot receive VTP information
  • VTP pruning – VTP pruning is either turned on or off

Here is a sample configuration:


To see what is going on with VTP, you can use show vtp status, like this:


Posted in Cisco Networking | Tagged: , , , , , | Leave a Comment »