Friday, August 22, 2008

Cisco CCNA Voice Certification Exam Tutorial - Codecs Explained - G711, G729, G729a, ILBC

It is important as a CCNA Voice candidate to understand the various codecs that are supported by Cisco IP phones and the bandwidth that they each use.

Various codecs are supported on Cisco IP Phones including:

-G711

-G729

-G729a

-ILBC

G711

G711 provides toll quality voice - in other words, the best voice quality. There are two versions of G711 -

-G711ulaw - used in the USA, Canada & Japan (also called g711 mulaw)
-G711alaw - used in the rest of the world

A really clever guy called Nyquist worked that if you sample voice at two times its highest frequency, you can reproduce voice exactly on the other end. Nyquist decided that human voice conversation on telephones is in the range 0 to 4000 Hz.

Thus 2 x 4000 Hz = 8000 samples a second. When you call from an analog landline at home, a machine in the telco cloud is sampling your voice at 8000 times a second. Each of those samples is represented by an 8 bit code word.

Thus 8000 samples a second X 8 bits per sample = 64000 bps or 64 kbps.

Both G711ulaw and G711alaw use 64 kbps of bandwidth without headers.

However, to get a better signal to noise ratio, logarithmic sampling is used. This means that more samples are taken closer to zero and fewer samples are taken as the sound wave moves away from zero.

G729

However, by using clever voice sampling, the voice bandwidth can be reduced from the 64kbps required for G711. An example of this is G729. G729 is the codec that is common in Cisco environments. This uses 8 kbps.

The G.729 speech coder is an 8 kbps Conjugate-Structure Algebraic-Code-Excited Linear Prediction (CS-ACELP) speech compression algorithm approved by ITU-T.

G.729 offers high quality, robust speech performance at the price of complexity. We will not cover the details of the algorithm here - please refer to other documents for detailed explanations.

G729a

A variant of G.729 is G.729a which uses the same amount of bandwidth, but takes less resources to produce. It however, has a slightly lower quality than G729. It also uses 8kbps of bandwidth.

iLBC

The Internet Low Bandwidth Codec (iLBC) is a newer codec supported on the new Cisco IP Phones. It has several advandages over the previous codecs.

- Was designed for packetized communications

- Is royalty free

- Has better quality than G729

- Enables graceful speech quality degradation in the case of lost frames

- 13.3 kbps of bandwidth used

It however is only supported on new Cisco handsets, so if older handsets are in use, it will not be available to those.

Others

There are other may other codecs available, but these are not necessarily supported on the Cisco IP Handsets.

Summary

Various codecs are supported on Cisco IP phones. Each has various advantages and disadvantages. iLBC has several advantages over other codecs, but is only supported on newer Cisco IP phones.

Busby Seo Challenge | Nursing Assistant

Cisco CCNA Voice Certification Exam Tutorial - Default Max Ephone and Ephone-dn and Configurations

How many phones and directory numbers can be configured on Cisco Unified Communications Manager Express by default?

Answer: Zero!

Yes, by default, no ephones or directory numbers can register. Before doing anything else, the following configuration is required:

Router>enable

Router#configure terminal
Router(config)#telephony-service
Router(config-telephony)#max-ephones 4
Router(config-telephony)#max-dn 8

This allow up to 4 phones to register / be configured and 8 directory numbers.

If you don't do this, the router will not allow ephones or ephone-dns to be created. Here is an example of what would happen:

R1(config)#ephone 1
ephone tag 1 exceeds max-ephones 0
R1(config)#ephone-dn 1
dn 1 exceeds max-dn 0

The maximum number of ephones and ephone-dns that can be configured is platform dependent. Here is an example of my router that can support 30 phones with up to 150 ephone-dns:

R1(config-telephony)#max-ephones ?
<1-30> Maximum phones to support

R1(config-telephony)#max-dn ?
<1-150> Maximum directory numbers supported

Cisco have a great document showing you how many ephones/dns are supported on specific platforms. Have a look here

As an example, using CME version 4.3:
The 2801 supports 25 phones and 120 ephone-dns
The 2811 supports 35 phones and 144 ephone-dns
The 2821 supports 50 phones and 192 ephone-dns
The 3845 supports 250 phones and 720 ephone-dns

(There are others, please refer to the link above for a full list)

Cisco also recommend that you only enable the number of ephones and ephone-dns for the number you require, not the maximum the platform can support. The reason is that when a ephone / ephone-dn is created, it uses up memory on the router. Don't just create them because you can! Create only what is required.

Busby Seo Challenge | Nursing Assistant

MCSE Certification Boot Camp - What's It All About?

More years ago than any of us can remember, the military introduced the "boot camp" process. It was designed to take civilians with little to no military training and in a few short weeks turn them into soldiers. MCSE Certification Boot Camp is designed on the same principle but with a few major differences. Our certification boot camp does not want inexperienced people. We want people with from six months to a year experience implementing and administering a Windows Network.

Our boot camp does not give you the certification. You have to earn that by passing the test. What our boot camp does is in a matter of days is give you intense training so that you will have the highest advantage possible when you sit to take the test.

Boot camp is made up of a combination of lecturers and lab courses. Much of the training is hands on. You learn by doing and making mistakes. When you make a mistake in boot camp it does not cost your employer anything and you have the benefit of a qualified instructor to walk you through the corrections and get you back on the right track. Labs are open round the clock, instructors are there 24/7. We do not recommend you work those hours, but in a boot camp environment the opportunity is there for you.

Your training will follow the Microsoft testing requirements for MCSE Boot Camp. Information on all the core exams: Managing and Maintaining a Windows Server 2003; Implementing, Managing, and Maintaining a Windows Server 2003 Network Infrastructure; Planning and Maintaining a Windows Server 2003 Network Infrastructure; and Planning, Implementing, and Maintaining a Windows Server 2003 Active Directory Infrastructure is provided.

As the certification process will require you to take an exam on your client operating systems, core design, and your choice of many of the elective exams, MCSE Certification Boot Camp will provide you with the training you need for those tests too. We provide you with all the training you will need.

Our goal is for you to succeed when you sit to take the examination. We do not consider your failing the exam to be an option and we will do all within our power to see that you leave the exam certified. Our highly qualified staff will serve your needs whether they be as teachers, counselors, coaches, cheer leaders or if need be, boot camp drill instructors.

Busby Seo Challenge | Nursing Assistant

Microsoft Certified Solution Provider

Microsoft is a very successful corporation which has integrated their systems and applications in basic computers, servers, frameworks and several other types of infrastructure related to communication, business and development. In order to provide solutions for business owners and project managers who utilize the Microsoft platform several certifications have been created in order to meet the demand for individuals capable of setting up, configuring and taking care of complex Microsoft-based systems but the truth is that Microsoft certification is not only cover the training to handle complex infrastructure and systems but they also provide solutions for applications which are used day in and day out such as the Microsoft office set of tools.

Today we're not going to talk about the several tests that an individual needs to go through in order to be a Microsoft certified system engineer or a certified system administrator but rather about the fields and knowledge that people are qualified with these certifications have in the way their know-how is applied to business.

In order to provide support for most of the technologies developed by this Corporation several certifications have been created, those include solutions for:

-- Server technologies
-- Microsoft dynamics
-- The Windows environment
-- The office suite
-- Development and applications
-- Systems security

A certified individual may have the knowledge to cover one or several of the areas mentioned above. Medium-sized businesses and some small businesses which use an internal network or intranet may have several servers set up in order to manage the exchange of data throughout the network, the data may be related to sales, projections, client information, investment, accounting, etc.

A certified professional will be able to set up, tune up and troubleshoot all the aspects related to server technologies were needed the same can be said of those who have a certification related to the Windows environment and as you might imagine this type of solution providers are geared towards small businesses which don't really have a huge network rather several workstations based on this particular OS.

Certified individuals who know about the development of applications and are capable of applying security measures to build systems are always in demand mostly due to the fact that there will never be a universal application which can solve all the problems within the business, that's because not all the businesses are the same. Developing applications and putting in place reliable security measures are just some of the qualifications that make individuals with such knowledge highly qualified to work with businesses that rely on basic to high-tech systems.

Busby Seo Challenge | Nursing Assistant

Why Go on a Microsoft Access Training Course?

Microsoft Access is one of the most powerful applications in the Microsoft Office suite. Using Access it is possible to build complex relational databases with relatively little effort. It's a very versatile program, and can be used to do anything from linking simple lists of data to creating fully functional accounting and invoice systems.

However, all this power comes at a price. Access is possibly the most difficult Office application to get to grips with. As a result many users are intimidated by Access and may resort to using other applications, such as Excel, even when Access would be the best solution.

Microsoft Access training courses can go a long way to overcoming peoples fear of using Access. Courses taught by experienced certified instructors can help a student learn how to use Access whilst also tackling lack of understanding of general database theory and terminology.

Whether you need to learn more about Access just to get your job done or whether you are an IT specialist, a good Access training course should allow you to learn in an easily digestible fashion. A good Access tutor can make it possible for a class full of students to all learn at a pace that they are comfortable with.

A typical Access database course would aim to familiarise the student with basic database concepts and the features of the application. A course is likely to focus on the teaching of database theory before it progresses onto how to manipulate an Access database. A student would expect to learn how databases relate to tables, how tables are in turn composed of fields and that each field has a data-type and how these concept work in Access.Once the basics have been covered a tutor would usually then progress onto how to improve the organisation and usability of reports and forms through various means including using the auto-format wizard. It is usually at this point that students will learn how to perform data calculations through queries, reports and forms.

Most basic to intermediate Access training courses will typically not progress beyond this level as other concepts and uses are generally the only covered in a more advanced Access course.

As with all things in life it is important to note that no matter how good the course, if a student doesn't put what they have learned into practice they will eventually forget. Familiarity only comes with regular practice and students who are prepared to invest the time will find that Access becomes progressively easier to use and that their databases become more powerful.

However, the grounding provided by an Access training course makes the first steps to learning Access so much easier. Having a tutor to answer your questions and to help you grasp the basics provides a firm foundation on which you can develop your Access skills.

Busby Seo Challenge | Nursing Assistant

MCSE Boot Camp Sets You to Face Future Challenges and Prospects of Systems Engineers

The fast-changing and cutting edge technology now demands qualified systems engineers who comprise proficiency in managing systems. Sensing the demand of the time and to cope up with this surging issue, Microsoft has come up with a certification system that effectively assesses an individual about Microsoft platforms and servers. MCSE certification is extremely significant for those wish to do extremely well technologically as well as financially. The certification assists one establish his/her claim of being a proficient in this platform. It also helps individuals to execute and design the infrastructure needed in Windows 2000 and Windows server 2003.

Different sets of examinations make one capable of performing the functions on both the enumerated platform. Individuals chalking out plans to have training in IT will face the MCSE boot camp to get their goal. The MCSE boot camp endows with a rigorous training to help students get trained, get ahead of the examination and be ready to capably face whatever comes their way in while working with a company. The notion of MCSE boot camp is now a force to be reckoned with for its intensity. The majority of MCSE boot camp is set to stretch around two weeks.

Together with the inclusion of air transportation, lodging and meals, the charge of the boot camp gets to touch a comparatively higher level. Employers are supposed to shell out for the cost of the camp for the most of the time. For the specified period of the boot camp, students are engaged in seven certification examinations. During the same period, the students are made out to work as instructed by instructors to perk oneself up for each examination. Being only the qualified and trained instructors around having supremacy in all Microsoft platforms, students get bright prospects to gain and learn immensely.

Besides, students are placed amid various practical guides with advanced hardware and software and get access to a twenty four hour lab. With the assured success assertions, having training under a boot camp comes with lots of gains. Though, in case of failures looming large, the instructors often spot and tame such mistakes reliably and smooth the progress of re-examination. Success is certain as MCSE boot camp manages a fine ratio amid classes, instructor and student.

Busby Seo Challenge | Nursing Assistant

Cisco Wireless Lans WLAN

Bitmindframes cisco study guides

Why use wireless?
Networks are evolving to support people on the move
Many different infastructures (wired LAN, service providers) allow mobility.
Productivity is no longer restricted to a fixed work location or a defined time period.
WLAN's reduce cost.

COMPARING WLAN to a LAN
The dominant IEEE 802 groups are 802.3 & 802.11
However there are important differences between the two
Radio Frequency has no boundaries like a wire so data frames travel to anyone that can receive Radio Frequency signals. Radio Frequency is un protected from outside signals.
Radio Frequency has some unique challenges, The further from the source the weaker the transmission.
Radio Frequency bands are regulated differently in different countries. In a wireless topology a wireless AP can be used instead of a switch.

WLANs hosts contend for access to the Radio Frequency media.
802.11 uses collision avoidance instead of Collision detection.
WLANS use a different frame format than ethernet lans.
WLANS require additional info in the L2.
WLANS raise privacy issues since RF can reach outside the facility.

INTRO TO WIRELESS LANS
802.11 LANS extend the 802.3 infrastructure to provide additional connectivity options
Requires additional components & protocols
In 802.3 the switch is the AP for clients
In 802.11 clients use a wireless adapter to access a wireless router or AP
Once connected wireless clients can access resources just as if they were wired

WLAN STANDARDS
802.11 uses the unlicensed industrial, scientific, medical(ISM) frequencies for the physical & mac sub layer.
Early 802.11 was 2 MBs @ 2.4 GHz
Standards improved with 11a, 11b, 11g, 11n
802.11a & g = 54MBs
802.11b = 11MBs
802.11n appear to have a rate greater than 100Mbs
OFDM is faster & more expensive to implement than DSSS

802.11a
OFDM 5GHz, less prone to interference, smaller antennas
Poor range & performance susceptible to obstructions
802.11b & g both use 2.4 GHz
802.11b uses DSSS
802.11g uses OFDM & DSSS
2.4GHz has better range & not as easily obstructed, but still prone to interference

802.11n
Improves data & range without new RF band
Uses multiple input multi output (IMMO) technology
Theoretical 248Mbs
Expected to be ratified by sept 08
RF bands allocated by ITU-R
Bands administered by the FCC,CRTC

Wi-Fi CERTIFICATION
WiFi cert is provided by the WiFi
Standards ensure interoperability
Three key organizations influencing WLAN standards are
ITU-R:allocates RF bands
IEEE: specifies how RF is modulated
WiFi Alliance: interportability across vendors
The WiFi alliance certifies all 3 IEEE 802.11 standards as well as IEEE drafts & the WPA WPA2 standards based on 802.11i.

WIRELESS NICS
Uses the config modulation tech encoded a data stream onto an RF signal
Early wireless NICS were cards PCMCIA but are built into laptops now
PCI & USB Nics are available as well

WIRELESS ACCESS POINTS
Clients do not typically communicate directly to each
AN AP connects clients to wired LAN and converts tcp-ip packets from 802.11 to 802.3 frames.
Clients must associate with an AP to obtain net services. An AP is a L2 device that functions like an Ethernet hub. Radio Frequency is a shared medium just like early Ethernet buses. Devices that want to use the medium must contend for it. Wireless NIC's cannot detect collisions, so instead they must avoid them.

CSMA/CA
AP's oversee a distributed coordination function (DCF) called CSMA/CA
Devices on a WLAN must sense the medium for energy & wait until the medium is free before sending.
If an AP receives data from a client it sends an ACK. This ACK keeps the client from assuming that a collision occurred & prevents a retransmission. Attenuation cause problems in a WLAN where stations contend for media. RTS/CTS allows negotiation between a client and an AP.
RTS: Request to send
CTS: Clear to send
When enabled AP's allocate the medium to a requesting station. When the transmission is complete other stations can request the channel.

WIRELESS CONFIGURATION
To create a connection, parameters must be configured on both AP & client.
Because 11g is backwards compatible with 11b AP's support both standards.
A SSID is a unique identifier that client devices use to distinguish between wifi networks.
SSID is alphanumeric, case sensitive and can be between 2-32 characters.
Several AP's can share an SSID. The 2.4GHz band has 11 channels in North America & 13 in Europe
These channels actually overlap, so best practices for multiple AP's is used non overlapping channels.

Planning the wireless LAN
Implementing a good WLAN requires careful planning
The number of users WLAN is not a straightforward calculation
It depends on the layout , the data rates needed, the use of non-overlapping channels & transmit power
When planning the location of AP's, drawing coverage circles may not be enough.
If AP's need existing wiring or there are locations where AP's cannot be placed, note these locations on the map
Position AP's above obstructions
Position AP's vertically

Position AP's where users are expected to be
When these points are addresses, estimate the expected coverage
Place AP's so that coverage circles are overlapping
Coverage area is usually square, but BSA takes its radius diagonally from the center of the square

Threats to wireless security
Unauthorized access
A business relies on the protection of its information. Security difficulties are amplified with a wireless network. A WLAN is open to anyone in range with credentials to associate to it.
There are 3 major categories of threats:
WARDRIVERS
Hackers/Crackers
Employees
War driving used to exploit cell phone numbers, but now means driving around exploiting unsecured networks.
Hackers were originally benign explorers, but now hacker/cracker often means malicious intruders.
Unfortunately employees are often unwittingly the biggest source of security issues,often by installing rogue AP's.

Most wireless devices have default settings & can be used with little or no config but this is never recommended. These settings are easily compromised using wire sniffers, This allows admins to capture data packets for debugging, and can be exploited. A rogue AP is any AP installed without permission that can be used to capture data.

MAN IN THE MIDDLE ATTACKS
In a wired network the attacker needs physical access but wireless signals can provide access from outside.
Because AP's act like hubs, each nic hears all the traffic.
Attackers can modify their nic so that it accepts all traffic. Hackers can observe clients connecting to an AP and record user/server names & IP. When all legitimate users are known you can then monitor for rogue users.

Denial Of Service
The 2.4GHz ISM band is used by most consumer products. Attackers can actually create noise using these commonly available devices. The attacker can use a PC as an AP and flood the BSS with CTS messages which defeats CSMA/CA. The AP's then flood the BSS causing a stream of collisions. Another attack is sending disassociate commands to cause all stations to disconnect.

WIRELESS SECURITY
2 types of authentication originally: OPEN & SHARED WEP
Open auth is really none, & WEP keys proved to be flawed. To counteract WEP companies tried cloaking SSID and filtering MAC addresses. The WEP algorithm is crackable & since keys are manually entered they are susceptible to entry errors. There was a period of interim security measures from vendors as 802.11i evolved. TKIP encryption was linked to the WiFi Alliance WPA.
Today 802.11i is the security standard( similar to WPA2)
WPA2 includes a connection to a RADIUS database.

AUTHENTCATING TO WLAN
In Enterprise networks,association alone is not enough: additional authentication is usually required.
This is managed by Extensible Authentication Protocol.
EAP is an auth framework used in 802.1x which is a port based authentication protocol.
Configured AP's block all data except for 802.1x traffic. 802.1x frames carry EAP packets to a server that maintains authentication credentials.
This is an AAA server running a RADIUS protocol.
If successful the AAA server advises the AP which then allows traffic from client to pass through the virtual port. Before opening the port L2 encryption between client & AP is established to ensure integrity.

MAC address filtering is easily fooled with spoofing, but it should still be used in tandem with WPA2
Even without SSID broadcasts the SSID is still revealed.
The best security incorporates port based access control such as WPA2

ENCRYPTION
2 mechanisms specified by 802.11i WPA & WPA2
Temperal Key Integrity Protocol
Advanced Encryption Standard
TKIP certified as WPA supports legacy equip & WEP
TKIP encrypts L2 payload & adds messag integrity check to the encrypted packet
TKIP is good but AES is perferred for 802.11i
When configuring wireless routers instead of a reference to WPA/WPA2 you may see pre-shared key
PSK or PSK2 with TKIP = WPA
PSK or PSK2 with AES = WPA2
PSK2 with no encryption specified = WPA2

Controlling ACCESS to WLANs
WPA2 is like having a security system. You can always add Depth to your security.
SSID CLOAKING.
MAC ADDRESS filtering.
Configure AP's near outside walls to transmit with less power.

Security mode -select from 7 modes
Mode parameters - PSK, PSK2 & RADIUS ONLY

Troubleshooting
Work up the tc/ip stack from L1 to L7
Step1 eliminate the pc's as the source of the problem.
Try to determine the severity of the problem.
Confirm that the device can connect to the wired network.
Check security & encryption....MATCH?
Check for interference (other devices).

SITE SURVEY
Manual site surveys can include a site evaluation to be followed by a more thorough assessment
A site evaluation involves inspecting area for potential issues: multi WLANS, building structures & usage(day/night).
Utility-assisted surveys use tools such as airmagnet.
Mount AP's on tripods & set them in planned locations, then walk the facility using a survey meter in the client utility of your pc.

Busby Seo Challenge | Nursing Assistant