Cisco Updates CCNP Wireless

CCNP Wireless LogoIf you are thinking about doing the Cisco Wireless track then the CCNP Wireless is not one to take lightly. Announced in March 2016, CCNP Wireless still consists of four exams but have been revised to meet real world skills and demands.

The expiring exams start with 640-XXX. The new CCNP Wireless exams are:

The prerequisite still stands, you must have CCNA Routing and Switching for your CCNP Wireless to be valid. You will also need a CCNA Wireless.

New Exam Name and Content

With the 2016 revisions comes new content. The exams focus on the following products.

  • AireOS v8.0
  • IOS-XE v3.6
  • ISE v1.3
  • Prime Infrastructure v2.2

At a glance, here’s how the existing exams map to the new ones.

642-732 -> 300-360
642-742 -> 300-365
652-747 -> 300-370
642-737 -> 300-375

300-360 WDESIGN

Taking a look at the 300-360 WIDESIGN (Wireless Design) exam shows they have added two more objectives, from five to seven.

While 642-732 focused mostly on site surveys, it looks like the new 300-360 encompasses site surveys and WLAN design. What is also interesting is the inclusion of two third party tools, which I personally use, Ekahau Site Survey and Metageek Chanalyzer.

The objectives for 300-360 are fairly evenly spread out averaging 14% per objective for the exam.

I am happy to see focus on requirements gathering, predictive design and pre- and post-deployment surveys.

1.0 Obtaining Customer Requirements as Related to the WLAN Installation
2.0 Determine Facility Type and Constraints Related to WLAN Deployments
3.0 WLAN Predictive Design
4.0 Pre-Deployment Site Survey
5.0 Post-Deployment Site Survey
6.0 Design the Infrastructure of the Wireless Network
7.0 Describe and Design Wireless Architecture for Real Time Applications

Overall, 300-360 looks like a good exam.

300-365 WIDEPLOY

WIDEPLOY (Wireless Deployment) changes the original five objectives to eight objectives. Additionally, Cisco specifically mentions more lab time has been added to this exam.

What’s apparent with this exam is the need for access to a lab. Practice both CLI and GUI as you will see many Implement keywords in the objectives.

1.0 Implement QoS for Wireless Applications
2.0 Implement Multicast over Wireless
3.0 Implement High Density
4.0 Design and Deploy WLAN Infrastructure for Mobility
5.0 Implement Cisco MSE Architecture
6.0 Design and Implement FlexConnect Architecture
7.0 Implement Controller and AP High Availability
8.0 Wireless Bridging (MESH)

What I believe will be difficult with 300-365 are the objectives for knowing controller-based functions such as high availability and FlexConnect. This would require equipment to practice these objectives. Additionally, you’ll need knowledge in working with MSE, IOS-XE and Prime.

300-370 WITSHOOT

Another exam where the objectives changed from five to seven objectives. WITSHOOT is actually a new exam in CCNP Wireless. Previously there was no dedicated troubleshooting exam.

I think this is actually a good thing because out in the field, troubleshooting is a primary function of managing a wireless network. The focus of this exam is in troubleshooting methodologies, techniques, and tools.

1.0 Troubleshooting Methodology
2.0 Troubleshoot AP Joining Issues
3.0 Troubleshoot Client Connectivity Issues
4.0 Identify and Locate RF Interferences
5.0 Troubleshoot Client Performance Issues
6.0 Identify Common Wired Infrastructure Issues Based on the Output From Common Troubleshooting Tools
7.0 Troubleshoot WLC and AP High Availability Issues

Be prepared to analyze debug messages, know your show commands, troubleshoot configuration issues, know about RF interferences and even infrastructure issues. Although CCNP Wireless is in fact a wireless exam, there are objectives targeted towards issues on the infrastructure side.

300-375 WISECURE

Wireless wouldn’t be complete without security. A topic that shouldn’t be taken lightly. But this is the only exam that went from seven objectives to five.

So this exam is a double-edged sword. They remove NAC, WCS, and ACS (WOO HOO!) but wait a second, they added ISE. Yep.

Again, Cisco mentions they added significantly more lab time.

1.0 Integrate Client Device Security
2.0 Implement Secure Distribution System Connectivity Services on the Wireless Infrastructure
3.0 Implement Secure Client Connectivity Services on the Wireless Infrastructure
4.0 Implement Secure Management Access on the WLAN Infrastructure
5.0 Monitoring Security on the WLAN Infrastructure

This is an in-depth security exam as they list objectives dealing with EAP, 802.11w, policies, 802.1X, AAA, you name it.

My Thoughts

The new CCNP Wireless certification beginning in 2016 looks like a great certification to go for. I think they’ve added several objectives that target real world skills and scenarios.

I like the addition of a consolidated troubleshooting exam. I’ve spent a lot of time troubleshooting wireless with regards to interference, capacity, and even application issues that would mask as a wireless issue.

In comparison to the CWNP exams, you can’t really do it. It’s apples and oranges. CWNP is vendor neutral and you won’t really dive into some of the Cisco-centric technologies in any CWNP exam.

So I’ll say it here, I highly recommend at least taking CWNA before diving into a vendor specific certification for the knowledge of wireless in general. It will come in handy for real world and in the exams for design and troubleshooting.

Check out Cisco’s full documentation on all the changes to the new revision.

2 thoughts on “Cisco Updates CCNP Wireless”

  1. J0E W0J says:

    Do you know when the new CCNP Wireless books will become available for purchase?

    1. I don’t think Cisco Press has expressed any desire to create official study guides for CCNP Wireless. I think the best option right now is to go through the objectives and utilize the public documentation Cisco has provided.

Leave a Reply to J0E W0J Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

[gravityforms id=16 title=false description=false]
<script type="text/javascript">var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});</script> <div class='gf_browser_unknown gform_wrapper gravity-theme' id='gform_wrapper_16' ><form method='post' enctype='multipart/form-data' id='gform_16' action='/ccnp-wireless-updated/?replytocom=1237' > <div class='gform_body gform-body'><div id='gform_fields_16' class='gform_fields top_label form_sublabel_below description_below'><fieldset id="field_16_1" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><legend class='gfield_label gfield_label_before_complex' >Name<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name no_last_name no_suffix gf_name_has_1 ginput_container_name' id='input_16_1'> <span id='input_16_1_3_container' class='name_first' > <input type='text' name='input_1.3' id='input_16_1_3' value='' aria-required='true' placeholder='First Name' /> <label for='input_16_1_3' >First</label> </span> </div></fieldset><div id="field_16_2" class="gfield gfield--width-full gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_16_2' >Email<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_16_2' type='text' value='' class='large' placeholder='Business email address' aria-required="true" aria-invalid="false" /> </div></div><fieldset id="field_16_3" class="gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible" ><legend class='gfield_label gfield_label_before_complex' >Consent<span class="gfield_required"><span class="gfield_required gfield_required_text">(Required)</span></span></legend><div class='ginput_container ginput_container_checkbox'><div class='gfield_checkbox' id='input_16_3'><div class='gchoice gchoice_16_3_1'> <input class='gfield-choice-input' name='input_3.1' type='checkbox' value='I consent to the processing and sharing with partners of the personal data that I provide Packet 6 for this activity in accordance with and as described in the &lt;a href=&quot;https://packet6.com/privacy-policy&quot; target=&quot;_new&quot;&gt;Privacy Policy&lt;/a&gt;' id='choice_16_3_1' /> <label for='choice_16_3_1' id='label_16_3_1'>I consent to the processing and sharing with partners of the personal data that I provide Packet 6 for this activity in accordance with and as described in the <a href="https://packet6.com/privacy-policy" target="_new">Privacy Policy</a></label> </div></div></div></fieldset><div id="field_16_4" class="gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible" ><label class='gfield_label' for='input_16_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_16_4' type='text' value='' /></div><div class='gfield_description' id='gfield_description_16_4'>This field is for validation purposes and should be left unchanged.</div></div></div></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_16' class='gform_button button' value='Get the report' onclick='if(window["gf_submitting_16"]){return false;} window["gf_submitting_16"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_16"]){return false;} window["gf_submitting_16"]=true; jQuery("#gform_16").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_16' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='16' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_16' value='WyJbXSIsImY4MGVlNTA5MGVjMWYzYzU5NzUyOGFhOWE3ZGFiMzRlIl0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_16' id='gform_target_page_number_16' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_16' id='gform_source_page_number_16' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> <p style="display: none !important;"><label>&#916;<textarea name="ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js" name="ak_js" value="239"/><script>document.getElementById( "ak_js" ).setAttribute( "value", ( new Date() ).getTime() );</script></p></form> </div>