Wednesday, December 15, 2010

DHCP Best Cisco CCNP Coaching Institutein Delhi Gurgaon

Network Bulls
www.networkbulls.com
Best Institute for CCNA CCNP CCSP CCIP CCIE Training in India
M-44, Old Dlf, Sector-14 Gurgaon, Haryana, India
Call: +91-9654672192

The CUCM DHCP server is designed to serve IP phones in small deployments (maximum
of 1000 devices). It provides a subset of the functionality that was provided by the Windows
2000 Server in CUCM versions earlier than CallManager 5.0.
Only one DHCP server can be configured per CUCM cluster; no backup configuration is
possible. The CUCM DHCP server can be configured with multiple subnets. DHCP relay
must be enabled in remote subnets to allow the DHCP broadcast request packets to be
forwarded to the DHCP server. Routers drop all broadcast packets by default, but the
packets can be configured with DHCP relay by using the ip helper-address command.
To configure DHCP support on CUCM, follow these steps:
Step 1 Activate the DHCP Monitor Service.
Step 2 Add and configure the DHCP server.
Step 3 Configure the DHCP subnets.
Navigate to the Cisco Unified Serviceability web pages. From the Tools menu, choose
Service Activation. Activate the DHCP Monitor Service by clicking the DHCP Monitor
Service check box and then clicking the Save icon. Figure 5-3 is a screen capture of the
DHCP Monitor Service activation.
The DHCP server then needs to be configured. Configure the DHCP server from the CUCM
Administration page. Navigate to System > DHCP > DHCP Server. The Find and List
DHCP Servers page will display. Click the Add New button. Choose the CUCM server that
will be acting as the DHCP server from the Host Server drop-down menu. Configure the
Primary TFTP Server IP Address field and the Secondary TFTP Server IP Address field. It
is advisable to have two CUCM servers running the TFTP service for fault-tolerance
purposes. Figure 5-4 shows the DHCP server configuration page options.
NOTE Due to the CPU load impact, CUCM DHCP server must not be used in deployments
larger than 1000 registered devices. The CPU load of the server can be monitored
using the Real-Time Monitoring Tool (RTMT). If high CPU load is experienced, the
DHCP service should be provided by other devices (DHCP server, switch, or router).
RTMT is covered in Cisco Unified Communications IP Telephony, Part 2.
CUCM Initial Configuration 93
Figure 5-3 Service Activation: DHCP Monitor Service
Figure 5-4 DHCP Server Configuration
94 Chapter 5: Initial Configuration Settings
The DHCP subnet(s) needs to be configured from the CUCM Administration page.
Navigate to System > DHCP > DHCP Subnet. The Find and List DHCP Subnets page will
display. Click the Add New button. Choose the DHCP server from the DHCP Server dropdown
menu. This is a required field. All fields in the configuration pages that have an
asterisk (*) to the upper right of the configuration option are required fields. Specify the
subnet IP address, IP address range, primary router IP address, subnet mask, and TFTP
servers. Figure 5-5 displays the DHCP subnet configuration page options.
Figure 5-5 DHCP Subnet Configuration
In CUCM releases earlier than 5.0, DHCP services could be provided by the Windowsbased
operating system of CUCM. If the Windows DHCP server was used and CUCM is
upgraded to a CUCM release running the Linux operating system, all DHCP configuration
is lost. The Data Migration Assistant (DMA) does not migrate Windows DHCP configuration.
DHCP can configured on CUCM servers beginning with Release 5.0.
DNS
CUCM can use either IP addresses or names to refer to other IP devices in application
settings. When names are used, they need to be resolved to IP addresses by DNS.
CUCM Initial Configuration 95
Both methods have some advantages:
■ Using IP addresses: The system does not depend on a DNS server. This prevents loss
of service when the DNS server cannot be reached. Clients, using DNS, query the
server with a name lookup request and receive a reply in which the DNS server resolves
the hostname record of the query to an IP address. Eliminating the requirement of a DNS
server reduces the danger of DNS configuration errors, DNS outages, and the latency
issues involved in sending a query and receiving a response using the DNS model.
Troubleshooting is simplified when using IP addresses rather than DNS names because
there is no need to perform name resolution.
■ Using DNS: Management is simplified because logical names are easier to remember
than IP addresses. If IP addresses change, there is no need to modify any of the application
settings that rely on the existing IP address. When DNS is used, the applications point
to a DNS name that does not change; the underlying IP address might change at any
time with no consequence to the IP addresses that rely on the server. CUCM server
addressing is sent to Cisco IP Phones in the CUCM group in the phone’s XML
configuration file. The addressing sent down to the IP phone can be based on IP
addresses or names.
Because of the additional point of failure introduced using DNS, the Cisco best
practices recommendation is to not use DNS with CUCM.
Table 5-2 summarizes the advantages and disadvantage of using DNS with CUCM.
Before the IP phone can communicate with CUCM, it has to resolve the name of the server.
Signaling messages are then exchanged between the Cisco IP Phone and CUCM, as
illustrated in Figure 5-6.
Table 5-2 IP Addressing and DNS Comparison
IP Addressing Advantages DNS Advantages
Does not require a DNS server Simplifies management because of the use of
names rather than numbers
Prevents the IP telephony network from failing if
the IP phones lose connection to the DNS server
Enables easier IP address changes because of
name-based IP paths
Decreases the amount of time required when a
device attempts to contact the Unified CM server
Allows server to IP phone NAT
Simplifies troubleshooting
96 Chapter 5: Initial Configuration Settings
Figure 5-6 Call Flow with DNS
When DNS naming is not used in the CUCM cluster, there is no need to resolve the name
of the CUCM to an IP address. The signaling between the IP phone and CUCM can be set
up faster, and calls can be processed even if the DNS service is not available. CUCM will
have higher availability and faster response times by removing any DNS reliance. Call flow
without the use of DNS is illustrated in Figure 5-7.
Figure 5-7 Call Flow Without DNS
IP Phone A IP Phone B
2) Signaling Protocol
3) RTP Media Path
2) Signaling Protocol
1) DNS Query/Response 1) DNS Query/Response
DNS Server
IP Phone A IP Phone B
1) Signaling Protocol
2) RTP Media Path
1) Signaling Protocol
Network and Feature Services 97
To change the system to operate without a DNS server, follow these steps:
Step 1 In CUCM Administration, go to System > Server.
Step 2 Click the Find button and select the first (next) available server from the
list of CUCM servers.
Step 3 Change the server name to the IP address of the server and save the
changes, as shown in Figure 5-8.

11 comments:

  1. Really very informative and creative contents. This concept is a good way to enhance the knowledge.thanks for sharing plz

    keep it up
    CCNP Training in Gurgaon

    ReplyDelete
  2. Thanks a lot very much for the high quality and results-oriented help. I won’t think twice to endorse your blog post to anybody who wants and needs support about this area.blockchain Training in chennai

    ReplyDelete
  3. Great post! I am actually getting ready to across this information, It’s very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.


    rpa training in Chennai | rpa training in velachery

    rpa training in tambaram | rpa training in sholinganallur

    ReplyDelete
  4. After reading this web site I am very satisfied simply because this site is providing comprehensive knowledge for you to audience. Thank you to the perform as well as discuss anything incredibly important in my opinion. We loose time waiting for your next article writing in addition to I beg one to get back to pay a visit to our website in
    Data Science Training in Chennai | Data Science training in anna nagar
    Data Science training in chennai | Data science training in Bangalore
    Data Science training in marathahalli | Data Science training in btm

    ReplyDelete
  5. I would like to thank you for the efforts you have made in writing this article. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now. Really the blogging is spreading its wings rapidly. Your write up is a fine example of it.
    python training in tambaram
    python training in annanagar
    python training in jayanagar

    ReplyDelete
  6. Your good knowledge and kindness in playing with all the pieces were very useful. I don’t know what I would have done if I had not encountered such a step like this.
    Best Devops Training in pune
    Devops Training in Chennai

    ReplyDelete
  7. The post is written in very a good manner and it entails many useful information for me. I am happy to find your distinguished way of writing the post. Now you make it easy for me to understand and implement the concept.
    devops online training

    aws online training

    data science with python online training

    data science online training

    rpa online training

    ReplyDelete
  8. Thanks a lot for sharing such a good source with all, i appreciate your efforts taken for the same. I found this worth sharing and must share this with all.




    Dot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery


    ReplyDelete
  9. I just see the post i am so happy to the communication science post of information's.So I have really enjoyed and reading your blogs for these posts.keep to share!!

    Android Training in Chennai

    Android Online Training in Chennai

    Android Training in Bangalore

    Android Training in Hyderabad

    Android Training in Coimbatore

    Android Training

    Android Online Training

    ReplyDelete