Monday, 24 April 2023

Top Study Resources for Cisco 300-425 ENWLSD Exam

Cisco is one of the world's leading technology companies that offer numerous certifications to professionals who aspire to establish a career in the networking domain. Cisco certifications validate an individual's skills and expertise in designing, implementing, and managing complex network infrastructure. One of the popular certifications offered by Cisco is the Designing Cisco Enterprise Wireless Networks 300-425 ENWLSD exam, designed for network professionals seeking to earn the CCNP Enterprise certification. This exam validates their skills in implementing and troubleshooting advanced routing technologies and services. This article will discuss the best study resources for preparing for the Cisco 300-425 exam and the importance of practice tests in ensuring exam success.

Overview of the Cisco 300-425 ENWLSD Certification Exam

The Cisco 300-425 certification exam, also known as the Designing Cisco Enterprise Wireless Networks (300-425 ENWLSD) exam, tests your knowledge and skills in designing Cisco wireless networks. This exam is part of the Cisco Certified Specialist - Enterprise Wireless Design certification track. It is intended for IT professionals who want to validate their skills in implementing Cisco wireless network solutions.

The Cisco 300-425 ENWLSD certification exam consists of 55-65 questions you must answer in 90 minutes. The exam measures your proficiency in the following topics:

Passing this exam requires thorough preparation, and you must deeply understand the exam topics and objectives. The next section of this article will discuss some of the best study resources for the Cisco 300-425 ENWLSD certification exam.

Study Resources for Cisco 300-425 ENWLSD Certification Exam

Cisco Learning Network

The Cisco Learning Network is a comprehensive learning platform that provides various resources for the Cisco 300-425 certification exam. This platform offers self-paced learning modules, practice exams, and study groups to help you prepare for the exam. You can access the Cisco Learning Network for free, and it is an excellent resource for anyone preparing for the Cisco 300-425 ENWLSD certification exam.

Cisco Press Books

Cisco Press is a leading publisher of Cisco certification study materials. They offer a variety of books, eBooks, and video courses that cover different topics related to Cisco enterprise wireless networks. These materials help you learn quickly and reinforce your understanding of the exam concepts.

Instructor-Led Training

If you prefer classroom-style learning, instructor-led training is an excellent option. Cisco offers instructor-led training course that cover the exam objectives in-depth. These courses are led by certified Cisco instructors with real-world experience designing and implementing Cisco wireless networks.

Cisco 300-425 ENWLSD Practice Tests

Practice tests are an excellent way to assess your knowledge and understanding of the exam objectives. They help you identify your weak areas and enable you to focus on them in your exam preparation. Practice tests also help you familiarize yourself with the exam format and structure, making you more comfortable during the exam.

Importance of Practice Tests in Cisco 300-425 ENWLSD Exam Preparation

Practice tests are crucial to any exam preparation strategy, including the Cisco 300-425 ENWLSD exam. Here are some of the reasons why practice tests are essential in your exam preparation:

1. Identifying Knowledge Gaps

Practice tests help you identify your knowledge gaps and weak areas. By taking practice tests, you can assess your understanding of the exam objectives and identify areas where you need to focus more in your exam preparation.

2. Time Management

Time management is critical during the actual exam. Practice tests help you familiarize yourself with the exam format and structure, enabling you to manage your time effectively during the exam.

3. Reducing Exam Anxiety

Exam anxiety is a common issue faced by many candidates during the exam. By taking practice tests, you can get familiar with the exam format and structure, making you more comfortable and confident during the exam.

4. Reinforcing Concepts

Practice tests help reinforce your understanding of the exam concepts. By taking practice tests, you can apply the concepts you have learned in real-world scenarios, helping you gain hands-on experience designing and implementing Cisco wireless networks.

Try Free Cisco 300-425 ENWLSD Exam Questions Now!

Tips for Passing the Cisco 300-425 Certification Exam

  • Understand the Exam Topics and Objectives
  • Create a Study Plan and Stick to It
  • Use Multiple Study Resources
  • Take Practice Tests
  • Join Study Groups and Forums
  • If you are an aspiring CCNP Enterprise professional, taking the necessary steps to prepare for and pass the Cisco 300-425 certification exam is essential. The CCNP Enterprise certification is a highly respected and sought-after credential in the IT industry, and it can help you advance your career and open up new opportunities.

    Conclusion

    Preparing for the Cisco 300-425 ENWLSD exam requires adequate preparation and dedication. By using the study resources, we have discussed in this article and taking practice tests; you can increase your chances of passing the exam on your first attempt. Remember to identify your knowledge gaps, manage your time effectively, reduce exam anxiety, and reinforce your understanding of the exam concepts.

    Saturday, 22 April 2023

    Enabling Predictive Networks with Cisco SD-WAN and ThousandEyes WAN Insights

    With the increasing complexity of Enterprise networks, there is a need for self-correcting and self-healing mechanisms that learn, predict, and plan. Cisco is announcing our newest SD-WAN innovation with Predictive Path Recommendation (PPR) powered by Cisco ThousandEyes WAN Insights. This is a significant capability to simplify network operations by leveraging recommendations from Cisco’s Predictive Networks. Predictive Path Recommendations provide proactive guidance for maintaining network stability and improving the performance of critical Application Groups distributed across the SD-WAN fabric. IT defines applications that require a specific SLA into groups so that PPR can predict which paths will meet those criteria.

    Cisco SD-WAN provides IT with scalable, secure, cloud-managed WAN fabrics with extensive capabilities for visibility and troubleshooting of day-to-day network operations. The simplicity of management and exceptional Application Quality of Experience (AQE) are the key driving factors for all innovations underpinning Cisco SD-WAN.

    AQE is achieved by constantly monitoring application path metrics and making intelligent choices among all the available paths. Cisco SD-WAN leverages existing capabilities of Application-Aware Routing (AAR) to adapt to unexpected degradation or outages by switching to the most optimal path. This ability to react quickly and automatically to changes in network KPIs provides an optimal Application Experience.

    PPR, in combination with AAR, is a powerful tool that helps organizations optimize the performance of their wide area networks. One of the key benefits of PPR is its ability to generate long-term recommendations for network optimization. Rather than simply reacting to network issues as they arise, PPR takes a proactive approach, continuously monitoring the network and issuing recommendations whenever a better path is available. This helps to ensure sustained improvement over a long period of time. Figure 1 illustrates the three phases of the Predictive Path Recommendation cycle.

    Cisco, Cisco Certification, Cisco Career, Cisco Skills, Cisco Jobs, Cisco Prep, Cisco Preparation, Cisco Tutorial and Materials, Cisco Guides, Cisco Networks
    Figure 1: Three phases of the Predictive Path Recommendation cycle.

    SD-WAN continuously monitors application behavior in relation to characteristics of all available paths within the WAN fabric and then generates long-term recommendations for paths that will reduce the probability of experiencing an SLA violation.

    As changes to the WAN occur, the predictive models evaluate historical path metrics and usage to provide an early-detection system by warning of potential SLA violations before they occur and providing recommendations for alternate network paths per Application Group.

    Network Admins/Operators can leverage the visualizations that are available in Cisco ThousandEyes and SD-WAN to view, monitor, and validate the effectiveness of the predictive model recommendations.

    Operators select which policy changes that are recommended by the predictive models to apply in the SD-WAN fabric.

    Workflow-Review & Application of Recommendations


    PPR generates recommendations on a per Application Group per Site basis and these are available to visualize, explore and review before applying policy changes to the Network. From Cisco SD-WAN vManage UI, administrators can launch the Predictive Networks tab to view and explore all available recommendations.

    Cisco, Cisco Certification, Cisco Career, Cisco Skills, Cisco Jobs, Cisco Prep, Cisco Preparation, Cisco Tutorial and Materials, Cisco Guides, Cisco Networks
    Figure 2: Cisco SD-WAN vManage Predictive Path Recommendations tab with site map.

    Cisco, Cisco Certification, Cisco Career, Cisco Skills, Cisco Jobs, Cisco Prep, Cisco Preparation, Cisco Tutorial and Materials, Cisco Guides, Cisco Networks
    Figure 3: Cisco SD-WAN vManage PPR tab with Card-View

    SD-WAN administrators can find additional insights into the historical performance of the current path versus recommended path in terms of path quality and impacted users specific to an Application Group at a specific site. In addition, the aggregated metrics for the entire site are also available, which helps Admins identify circuits and paths which are problematic. This view is helpful in understanding the impact of policy change based on model recommendations.

    Cisco, Cisco Certification, Cisco Career, Cisco Skills, Cisco Jobs, Cisco Prep, Cisco Preparation, Cisco Tutorial and Materials, Cisco Guides, Cisco Networks
    Figure 4: Cisco SD-WAN vManage Predictive Path Recommendation view for a site

    Path and Quality of Service (QoS) details for path endpoints help admins verify the path recommendations. The visualization helps compare and correlate the historical Network KPI information presented with path quality variations, number of users, and application experience over time.

    Cisco, Cisco Certification, Cisco Career, Cisco Skills, Cisco Jobs, Cisco Prep, Cisco Preparation, Cisco Tutorial and Materials, Cisco Guides, Cisco Networks
    Figure 5: Cisco SD-WAN vManage PPR Endpoint Pair Path & QoS details

    The Future of Connectivity Relies on Self-Healing Networks


    Integrating Cisco ThousandEyes Predictive Path Recommendation with Cisco SD-WAN vManage provides IT with a proactive solution with actionable recommendations to reduce disruptions in network fabric while simplifying network operations. The predictive solution helps to improve the application experience by avoiding network degradation before it happens. It enables operations personnel to work more efficiently and to focus on strategic activities rather than reactive triage. Moreover, Predictive Path Recommendation provides the foundation for intelligent closed-loop network automation.

    Source: cisco.com

    Monday, 17 April 2023

    Crucial Drivers for Passing the Cisco 300-410 ENARSI Exam

    The 300-410 ENARSI exam is required to obtain the CCNP Enterprise certification and also qualifies individuals for the Cisco Certified Specialist - Enterprise Advanced Infrastructure Implementation certification. It evaluates one's ability to implement and resolve complex issues related to advanced routing technologies and services such as VPN, Layer 3, infrastructure services, infrastructure security, and infrastructure automation.

    The Cisco 300-410 exam lasts 1.5 hours and comprises 55-65 questions. It is available in both English and Japanese languages. Individuals can register for the exam through Pearson VUE, and the standard fee for taking the test is $300. They can take the exam either at a testing center or online.

    Ways to Prepare for Cisco 300-410 ENARSI Exam

    Sufficient preparation is necessary for the Cisco 300-410 ENARSI exam; individuals should approach it seriously. There are various study materials available to specialists, and below are some practical options they can explore:

    1. Understand Cisco 300-410 ENARSI Exam Syllabus

    The main priority for candidates is to become familiar with the topics covered in the Cisco 300-410 exam. They can achieve this by using the blueprint on the official website, which provides an overview of the domains tested. Using this information, candidates can identify their strengths and weaknesses and tailor their preparation process accordingly to focus on specific areas.

    2. Enroll in a Training Course

    Professionals can use the official training course to enhance their abilities in working with enterprise networks, implementing, configuring, and resolving issues. This training opportunity encompasses advanced infrastructure technologies and routing. More information about this course can be found on the Cisco website.

    3. Learn from a Study Guide

    The official study guide may be helpful for individuals who prefer to prepare for the certification exam independently and manage their own study time. Cisco Press's Official Cert Guide aims to help you study, prepare, and practice for the exam, to ensure you are fully ready for your certification test.

    4. Try Out a Cisco 300-410 ENARSI Practice Test

    Candidates may use Cisco 300-410 practice tests to become familiar with the question patterns of the actual exam beforehand. This is also an excellent opportunity to refine the skillset needed for the Cisco ENARSI exam.

    5. Learn from Experts

    Interacting with other test-takers aiming to excel in different exams and obtaining relevant certifications from various parts of the world is crucial. These individuals may have their tips and strategies for preparation, which can be beneficial to learn from through communication.

    Key Motives to Pass the Cisco 300-410 Certification Exam

    Obtaining the CCNP Enterprise certification by passing the 300-410 ENARSI and 350-401 ENCOR exams can provide numerous advantages. Here are how you can benefit:

  • It confirms your skills. Successfully passing the Cisco 300-410 exam indicates that you possess the essential competencies and understanding to implement and troubleshoot advanced routing technologies and services. Furthermore, the certification you receive proves to hire managers that you can perform intricate tasks. Many organizations are seeking individuals with these proficiencies.
  • It will broaden your knowledge. Passing the Cisco 300-410 ENARSI exam is not only about obtaining the certification but also an excellent opportunity to enhance your expertise in implementing and troubleshooting advanced technologies and services. As you undergo intensive preparation, you will gain a wealth of knowledge and acquire valuable skills.
  • Earning the Cisco 300-410 certification will increase your employment prospects. Individuals who hold Cisco certification are often more attractive to employers than those who do not have it. With CCNP Enterprise, you will have an advantage over job seekers who lack this certification, and employers may prefer to hire you for available positions.
  • The certification can bring a feeling of accomplishment, which is personally satisfying. The CCNP Enterprise certification can bring about a sense of personal contentment and accomplishment many aspire to attain. It can enhance the self-assurance of network administrators and IT professionals in their competence to create, diagnose, and implement networks and showcase their proficiency in this area.
  • Conclusion

    If you aspire to progress in IT, consider taking the 300-410 ENARSI exam and earning a professional certification. Nonetheless, it's vital to adequately prepare for this test by using various resources, including the official training course, certification guidebook, practice tests, and more, and choosing the ones that align with your requirements. Once you've finished preparing, you can concentrate and confidently take the exam.

    Saturday, 15 April 2023

    Make your network yours with CML 2.5 annotations

    Cisco Modeling Labs (CML) 2.5 arrives with annotations, a new feature for all CML license levels. When learning and designing, annotations let you get the most out of your labs. Annotations allow you to include all the documentation on how parts of the network work, details about your learning objectives and next steps, or ways the network elements fit together. In short, the annotations feature in CML 2.5 lets you make your network yours. Here’s how it works.

    Add context with annotations in CML


    Annotations allow you to provide additional context to your lab topology and organize the elements in a helpful, meaningful way. For example, you can use annotations to show routing, IP addressing, and VLAN information, as shown below: 

    Cisco Career, Cisco Skills, Cisco Jobs, Cisco Prep, Cisco Learning, Cisco Preparation, Cisco Learning, Cisco CML

    Annotations in CML are persistent. This means annotations will be included in the lab definition if exported, allowing you to share your annotated labs with others.  

    A grid background and node/annotation grid snapping are enabled by default. Snapping will automatically snap nodes and annotations to ensure they are properly aligned when drawing or moving them. You can turn off snapping for a lab by unchecking the snap to grid option in the toolbar settings. You can also temporarily disable snapping by holding the Alt key when you add or move a node/annotation. 

    Additionally, annotations support transparency and layering, allowing you to stack annotations.

    How to add annotations to labs in CML 2.5


    You can add annotations to labs in the workbench via one of the four annotation tools in the toolbar. 

     There is one tool for each type of annotation: 

    ◉ Rectangle  
    ◉ Ellipsis 
    ◉ Text 
    ◉ Line

    For all annotation types except text, you can add the annotations by first selecting the tool. Then click and hold the mouse where you want the annotation to start, and drag it to where you want it to end. Releasing the mouse will create the annotation, and you will see a sidebar with other properties you can change for the annotation. 

    The process of adding a text annotation is similar, starting with selecting the tool. Next, click and release where you want the text. Finally, the sidebar will open, allowing you to enter the text you wish to use. 

    New options in toolbar settings


    Click the gear icon in the toolbar to open the canvas settings menu, which provides these new options for CML 2.5: 

    1. Toggles the grid on/off 
    2. Turns node/annotation snapping on/off 
    3. Turns annotations off, hiding the drawn annotations and annotation tools 

    NOTE: You can temporarily disable the snap-to-grid option by holding the Alt key (or Option key on a Mac) when moving or resizing an annotation/node. This lets you keep snapping enabled while precisely placing an annotation/node.  

    Cisco Career, Cisco Skills, Cisco Jobs, Cisco Prep, Cisco Learning, Cisco Preparation, Cisco Learning, Cisco CML

    Edit annotations


    Selecting an annotation will toggle the visibility of the resize handles for the currently selected annotation. Additionally, a sidebar will be opened, allowing you to edit the annotation properties further

    1. Resize Handles 
    2. Sidebar 

    Cisco Career, Cisco Skills, Cisco Jobs, Cisco Prep, Cisco Learning, Cisco Preparation, Cisco Learning, Cisco CML

    Future annotations in CML


    The CML development team is currently exploring adding an image annotation type in a future release to allow the addition of images inside a topology. 

    Source: cisco.com

    Thursday, 13 April 2023

    Something New: AP Discovery Methods for 6GHz Wi-Fi – Part 2

    In Part 1 (Something Old) we looked at basic changes to the physical layer provided by wave 1 of 801.11ax, how these changes can affect performance, and how OFDMA enables the optimal use of the 6GHz spectrum. In this second article, we’ll explore “something new:” the challenges of discovery in 6GHz, new methods used for solving this, and how these new methods open 6GHz for many different use cases.

    Is There Anybody Out There?


    In previous generations, Wi-Fi clients would scan channels and send unsolicited probe requests to discover access points (APs). Scanning channels can be a timely process as beacons are only broadcast every 102400us so the client must dwell long enough to detect the beacon. At 6GHz this is 102400us x 59 channels (there are 59 20MHz channels in the new 6GHz spectrum) which is over 6 seconds. For the client, this loss in time represents a disruption in communication. Creating intolerable latency in voice and lost opportunity to hundreds of megabytes of data every time the client decides to scan. Furthermore, the previous process would be to send unsolicited probe requests (wildcard requests) to see how APs would respond. Now, remember, this is all a contention-based medium, so these probe requests and responses on every channel for every client create a significant amount of interference and at the very least, inefficient use of the spectrum.


    Over the years the IEEE has introduced measures to address these roaming challenges. 802.11k was introduced to provide clients with a list of neighboring APs, 802.11v was introduced to provide a recommended AP candidate, and 802.11r was introduced to reduce the roaming time for 802.1x clients. Not all clients and infrastructure support these measures so while they helped, they did not eliminate the need for clients to send unsolicited probes.

    While these IEEE updates are still available for 6GHz, the strategy for AP discovery fundamentally changes. To start with, unsolicited probe requests are no longer allowed (with one limited exception we will discuss shortly).

    Three New Methods to Improve AP Discovery


    Since we have already established scanning channels at 6GHz is not allowed, there are three new methods introduced in Wi-Fi 6E for finding AP candidates.

    The primary method (and the one that clients typically respond to best) is called Reduced Neighbor Report (RNR). Since most, if not all, clients will have legacy band capability, there is an Information Element (IE) embedded in the legacy band beacons that list the 6GHz SSID(s) that are available on the serving AP. The client first scans the 5GHz or 2.4GHz channels and looks for this RNR element. The RNR report contains information about the 6GHz channel, SSID, BSSID, a bit of information on the AP, and the allowed power levels (Power Spectral Density). This effectively makes the 2.4GHz and 5GHz channels a control channel for the 6GHz. Clients can then send a directed probe request to those channels that are learned in the RNR to determine which 6GHz AP to join. It is important to note there can be multiple 6GHz SSIDs included in the RNR and they do not have to match the legacy SSIDs.

    The information contained in an RNR is very similar to the information provided in the previously introduced 802.11v action frame. The RNR below is from a 5GHz beacon and is advertising two SSIDs on the 6GHz channel number 5. The legacy 802.11v action report below shows similar information to the RNR but the fundamental difference is twofold:

    ◉ This is an action frame not part of the beacon like the RNR. It is a request-response type transaction. An RNR is broadcast in the legacy band beacons.

    ◉ The information in the 802.11v action frame contains information about other APs on the same frequency band. The RNR only lists SSIDs broadcasted from the 6GHz band (different frequency band) as this same AP.

    Cisco Exam, Cisco Exam Prep, Cisco Tutorial and Materials, Cisco Certification, Cisco Prep, Cisco Preparation, Cisco Guides, Cisco Learning
    Figure 1: RNR on 5GHz beacon

    Cisco Exam, Cisco Exam Prep, Cisco Tutorial and Materials, Cisco Certification, Cisco Prep, Cisco Preparation, Cisco Guides, Cisco Learning
    Figure 2: 802.11v Action Frame

    What if the AP is only broadcasting 6GHz? This is an unlikely condition, but nonetheless a potential one. First, scanning can be reduced by limiting the number of channels to be scanned. This is called Preferred Scanning Channels (PSC). The PSCs are the primary channels (20MHz subchannel) of the 80MHz channels. This works well since 80MHz will often be the preferred bandwidth to operate for reasons previously discussed in part 1 of this blog series. If however, lower bandwidth channels are used without RNR or additional support from the methods below, it would be very easy for a client to miss this channel which should be a consideration when using PSC with narrower band channels.

    Cisco Exam, Cisco Exam Prep, Cisco Tutorial and Materials, Cisco Certification, Cisco Prep, Cisco Preparation, Cisco Guides, Cisco Learning
    Figure 3: Preferred Scanning Channels (red)

    There are two mutually exclusive options to further enhance the AP discovery in which the AP will broadcast messages an additional 4 times between the beacons or about every 20ms (configurable from 5ms to 25ms). The first method is called Fast Initial Link Setup (FILS) and is based on a previous standard of 802.11ai. This is a very lightweight message (somewhere around 100 bytes as compared to a beacon which is 500+ bytes). The second method is called “Broadcast Probe Response” or “Unsolicited Probe Response” (UPR). Like FILS, this advertisement will be broadcast at a higher rate than the beacon. However, the UPR broadcasts everything in the probe response so while it supplies the client with more information, it is a bit heavier in the amount of data transmitted repeatedly.

    Teamwork Makes the Discovery Dream Work


    So how do these four methods work together? First, if there are legacy band SSIDs transmitted on the AP the expectation is that the RNR will do the work of discovering the 6GHz channel, and no other method is required. In the case where only 6GHz is broadcast from the AP the most likely scenario would be the use of PSC with either FILS or UPR. Notice UPR and FILS are exclusive options, you can only use one or the other. Early testing of client devices has seen some issues with 6GHz standalone APs not being discovered with only PSC and it is needed to have FILS (or UPR) enabled to assist a client in discovering the AP. This may change over time but for the early implementations, deploying 6GHz with only 80MHz channels and PSC enabled is a good option. This allows the primary channel to match the PSC channels. In addition, enabling FILS can provide further assistance for discovery with minimal impact on performance.

    Source: cisco.com

    Tuesday, 11 April 2023

    Wi-Fi 6E, Something Old, Something New, Something Borrowed, Something Blue – Part 1

    With the recent release of a number of Wi-Fi 6E-enabled devices at the Consumer Electronics Show (CES), now is a good time to take into account some of the benefits that Wi-Fi 6/6E provides. Wi-Fi 6/6E was not an “incremental” change, it was a major leap forward with the new innovations and most importantly, the addition of the newly allocated 6GHz spectrum (which varies across regions). In this series, we will provide the reader with an in-depth understanding of some of these advanced features in Wi-Fi 6 and how some of these features benefit them. Furthermore, we will discuss some of the new innovations built around the Wi-Fi 6E standard and how IT leaders are just starting to realize the potential for 6GHz wireless.

    “Something Old”


    While the ability to support multiple simultaneous users has been available prior to Wi-Fi 6E this is one “old” feature that becomes enhanced in Wi-Fi 6E. In part 1 we want to look at some of the changes to the physical layer, what changed, and how this helps your WiFi performance.

    Of all the features added to Wi-Fi 6, one, in particular, will have a very significant effect on the new 6GHz band and deserves some in-depth consideration and that is OFDMA. Remember all that old 802.11ax optional capability is now mandatory at 6GHz as there is no requirement for brownfield support. There were other technologies added to the legacy bands in Wi-Fi 6 that really paved the way for substantial improvements in performance. For example, increased modulation rates (up to 1024 QAM, think of this as higher maximum throughput), better spatial isolation (BSSID Coloring/OBSS and multiple timers for IBSS and OBSS, think of this as better performance in an area with lots of clients and APs), Target Wait Time (better battery life for clients), and others.

    Digging into OFDM – The Virtual Wires of Wi-Fi

    OFDM is the “baseband” signal which is the underlying waveform that is used to generate the RF signal we think of as Wi-Fi from the digital input. This baseband signal is comprised of multiple “tones”. The combination of these tones is called Orthogonal Frequency Division Multiplexing (OFDM). Each tone is orthogonal to the other tones which means the information on that tone can be detected with limited interference from other tones even though they are tightly spaced together. Think of each of these tones as a wire that information can be conducted. Fewer tones mean fewer wires but higher throughput for any one wire, more tones mean more wires but lower throughput per wire. The total “available” throughput, in either case, ends up being basically the same. In 802.11ax a change was made to move from 64 tones to 256 tones (4x) in a 20MHz channel.

    Cisco Tutorial and Materials, Cisco Career, Cisco Jobs, Cisco Prep, Cisco Preparation, Cisco Guides, Cisco Certifications
    Figure 1. OFDM changes from Wi-Fi 5 to Wi-Fi 6

    As discussed, this increase in tones has very little impact on the link available throughput but, there are other trade-offs. First, the 4x increase in tones improves the robustness of multipath (improved resistance to inter-symbol interference) but loses some effectiveness in a high-speed mobile environment (doppler shift). So, under typical indoor use, we get a benefit of a more reliable connection. The second, and biggest change is the ability to better “sub-channelize” the physical layer. This access method is called Orthogonal Frequency Division Multiple Access or OFDMA. A sub-channel or group of tones at a given time slot is considered a “resource unit” often referred to as an “RU”.

    Since the ratio of the number of tones is relative to the bandwidth, in a 20MHz channel there can be up to 9 RUs (26 tone groups) for any one frame and in a 160MHz channel this could go up to 74 RUs (notice this is not 72 as there are some efficiencies due to higher ratio of usable tones at higher bandwidths). RUs can come in larger sizes also to match the resource demand. For example, with a 20Hz channel, you can additionally have 52 tones, 106 tones, or the full band on 242 tones. Furthermore, you can to some degree mix and match these different-sized RUs in the same frame. These RUs provide a mechanism to transmit to multi-users (MU) at the same time without having to rely on spatial diversity. Let’s put a number to why this is important. Take a 64-byte packet operating at some typical rate like 256 QAM with ¾ rate coding (MCS8). With 40MHz channels, one slot is capable of around 380 bytes. What happens if a 64-byte packet (typical packet) is transmitted over this 40MHz channel? Less than 20% of the channel is used, and over 80% of that resource is wasted! With the use of RU’s, we can send multiple packets at the same time and pretty much eliminate that inefficiency. Granted not all packets are 64 bytes but larger packets are broken into smaller physical layer packets called Protocol Data Units (PDUs) to be transmitted and again will not fill up the entire spectrum for all PDUs.

    So how does the AP signal the client when and where its RUs are allocated since there are now multiple client packets in a time slot? This is accomplished using two mechanisms. First, there is now a new field in the preamble that provides the “where” called SIG-B. This field provides how the resource units are allocated over the slot and the per-client information that specifies which resource units are allocated for my specific client.

    There are really 3 options to transmit multi-user packets at the same time:

    ◉ Multiple simultaneous users’ signals are transmitted using the full band but the spatial characteristics of the channel allow them to communicate with limited interference (spatial separation).
    ◉ Multi-User with different users assigned to different RUs (frequency separation).
    ◉ A combination of both.

    Option 1 is a multiplier – If the channel permits sending multiple streams over the same channel the capacity of the channel grows proportional to the number of users. There are limitations to this, for example, the number of uplink spatial streams is equal to or less than the number of uplink receivers in the access point. If the AP and the environment support option 1 it would typically be used.

    Option 2 is an optimization – If the network has multiple clients that support Wi-Fi 6 that have traffic to send at the same time the network will optimize by sending the traffic at the same time.

    The second function that facilitates the “when” the use of multiple clients is the “trigger frame”. When the AP is ready for the clients to simultaneously send uplink information it transmits a trigger frame with the client information. The client waits for one short interframe spacing (SIF) and then transmits the uplink data on the appropriate RUs. The AP can then send back a “multi-Station ACK” allowing the multiple client uplink packets to be acknowledged simultaneously. Uplink ACKs are transmitted similarly to the uplink data with a trigger frame on the allocated RUs.

    Cisco Tutorial and Materials, Cisco Career, Cisco Jobs, Cisco Prep, Cisco Preparation, Cisco Guides, Cisco Certifications
    Figure 2. Trigger Frame Sequence

    Given 6GHz has a much larger block of spectrum and the most common FCC regulation to deploy is based on power spectral density (PSD), which allows for more power with wider channels, it is expected that most deployments will use 80MHz or 160MHz (see 6-GHz Unlicensed Spectrum Regulations and Deployment Options White Paper). With the previous generation of one packet per time slot, 80MHz channels became very inefficient, and hence why you rarely saw this type of operation for multiple access. With 802.11ax the ability to do both frequency and spatial division, the clients can be assigned only the resources necessary for their needs no matter how wide the channel is thus making the use of these wider channels much more effective. In the 2.4GHz and 5GHz bands clients capable of supporting OFDMA had to contend for a slot with legacy clients and of course since it requires more than one client to participate in “multiple access” it would only contend for a multiuser slot if there were multiple clients that could support OFDMA with packets to transfer. At 6GHz all clients support OFDMA and hence no need to contend with legacy clients for access, every slot can transmit multiple packets. With the addition of the 6GHz channels, we will just now begin to fully benefit from the use of OFDMA.

    With Wi-Fi 6 the link can now be divided into both bandwidth and time so specific chunks of resources can be “scheduled” for delivery further improving efficiency and latency (see Figure 2 below).

    In addition to the improvement of efficiency in the wider band channels the “triggered multi-user access” allows for the scheduling of packets in a much more predictable manner. The 802.11ax standard does not dictate all the necessary details for managing the packet scheduling and hence this is an area where there can be some differentiation in performance between implementations. Cisco, a company with a rich history of packet scheduling and optimization is obviously exploring this area also. For example, in the data below we can see the latency comparison between a typical Wi-Fi 5 network, a Wi-Fi 6 network, and a Wi-Fi 6 network with optimization in scheduling. Notice with Wi-Fi 6 there is a substantial reduction in outlying packets exceeding the 25ms delay bound and with some optimization, a further reduction in latency can be seen. This is an example of the value of optimized scheduling with 802.11ax multi-user capability provides.

    Cisco Tutorial and Materials, Cisco Career, Cisco Jobs, Cisco Prep, Cisco Preparation, Cisco Guides, Cisco Certifications
    Figure 3. Packet Scheduling Improvements

    Wi-Fi 6E provided a leap forward in capability. Some we could not fully recognize until 6GHz was made available. Benefits in capacity, latency, and stability are all a part of the 802.11ax update. In addition, vendors like Cisco can provide optimized packet scheduling to further enhance the user’s experience. Deploying Wi-Fi 6E capable access points will allow the operator to begin to experience these significant new enhancements in performance.

    Source: cisco.com

    Saturday, 8 April 2023

    Networking Demystified: The Modern Networking Stack

    Suppose you were to peruse any book or paper on the topic of computer networking. In that case, you will undoubtedly find at least a cursory mention of the OSI or TCP/IP networking stack. This 7 (or 5) layers model defines the protocols used in a communication network, described in a hierarchy with abstract interfaces and standard behaviors. In this “Networking Demystified” blog post, we shed light on the modern networking stack but from a completely different vantage point: the focus will be on the technologies and areas associated with the various layers of the stack. The goal is to offer a glimpse of what engineers and technologists are working on in this exciting and continuously evolving space that impacts businesses, education, healthcare, and people worldwide.

    But first, how did we get to where we are today?

    A Brief History of Time (well, … networking mostly)


    The early years of networking were all about plumbing: building the pipes to interconnect endpoints and enable them to communicate. The first challenges to conquer were distance and reach—the connection of many devices—which gave rise to local area networks, wide area networks, and the global Internet. The second wave of challenges involved scaling those pipes with technologies that offered faster speeds and feeds and better reliability.

    The evolution in Physical and Link Layer technologies continued at a rapid cadence, with several technologies getting their 15 minutes of fame (X 25, Frame Relay, ISDN, ATM, among others) over the years and others ending up as roadkill (which shall remain unnamed to protect the innocent). The Internet Protocol (IP) quickly emerged as the narrow waist of the hourglass, normalizing many applications over several link technologies. This normalization created an explosion in Internet usage that led to the exhaustion of the IPv4 address space, thereby bringing complexities like Network Address Translation (NAT) to the network as a workaround.

    The years that followed in the evolution of networking focused on enabling services and applications that run over the plumbing. Voice, video, and numerous data applications (email, web, file transfer, instant messaging, etc.) converged over packet networks and contended for bandwidth and priority over shared pipes. The challenges to overcome were guaranteeing application quality of service, user quality of experience, and client/provider service level agreements. Technologies for traffic marking (setting bits in packet headers to indicate the quality of service level), shaping (delaying/buffering packets above a rate), and policing (dropping packets above a guaranteed rate), as well as resource reservation and performance management, were developed. As networks grew more extensive, and with the emergence of public (provider-managed) network services, scalability and availability challenges led to the development of predominantly Service Provider oriented technologies such as MPLS and VPNs.

    Then came the things… the Internet of Things, that is. The success of networks in connecting people gave rise to the idea of connecting machines to machines (M2M) to enable many new use cases in home automation, healthcare, smart utilities, and manufacturing, to name a few.  This, in turn, presented a new set of challenges pertaining to constrained devices (i.e., one with limited CPU, memory, and power) networking, ad hoc wireless, time-sensitive communication, edge computing, securing IoT endpoints, scaling M2M networks, and many others. While the industry has solved some of these challenges, many remain on the plates of current and future networking technologists and engineers.

    Throughout this evolution, the complexity of networks continued to grow as IT added more and more mission-critical applications and services. Every emerging innovation in networking created new use cases that contributed to more significant network usage. The high-touch, command-line interface (CLI) oriented approach to network provisioning and troubleshooting could no longer achieve the scalability, agility, and availability demanded by networks. A paradigm shift in the approach to network operations and management was needed.

    Cue the Controllers


    Network management systems are not a new development in the history of networking. They have existed in some form or fashion since the early days. However, those management controls operated at the level of individual protocols, mechanisms, and configuration interfaces. This mode of operation was slowing innovation, increasing complexity, and inflating the operational costs of running networks. The demand for networks to meet business needs with agility led to the requirement for networks to be software-driven and thus programmable.

    This change led to the notion of Software-Defined Networks (SDN). A core component of a Software-Defined Network is the controller platform: the management system that has a global view of the network and is responsible for automating network configuration, assurance, troubleshooting, and optimization functions. In a sense, the controller replaces the human operator as the brain managing the network. It enables centralized management and control, automation, and policy enforcement across network environments. Controllers have southbound APIs that relay information between the controller and individual network devices (such as switches, access points, routers, and firewalls) and northbound APIs that relay information between the controller and the applications and policy engines.

    Controllers originally were physical appliances deployed on-premises with the rest of the network devices. But more recently, it is possible for the controller functions to be implemented in the Cloud. In this case, the network is referred to as a cloud-managed network. The choice of cloud-managed versus on-premises depends on several factors, including customer requirements and deployment constraints.

    Cisco Career, Cisco Tutorial and Materials, Cisco Skills, Cisco Jobs, Cisco Tutorial and Materials
    Figure 1: Modern Networking Stack

    So now that we have a historical view of how networking has evolved over the years let’s turn to the modern networking stack.

    From Silicon to the Cloud


    The OSI and TCP/IP reference models only paint a partial picture of the modern networking stack. These models specify the logical functions of network devices but not the controllers. With networks becoming software-defined, the networking stack spans from silicon hardware to the cloud. So, building modern networking gear and solutions has become as much about low-level embedded systems engineering as it is about cloud-native application development.

    First, let’s examine the layers of the stack that run on network devices. The functions of these layers can be broadly categorized into three planes: data plane, control plane, and management plane. The data plane is concerned with packet forwarding functions, flow control, quality of service (QoS), and access-control features. The control plane is responsible for discovering topology and capabilities, establishing forwarding paths, and reacting to failures. In comparison, the management plane focuses on functions that deal with device configuration, troubleshooting, reporting, fault management, and performance management.

    Data Plane

    Engineers focusing on the data plane work on or close to the hardware (e.g., ASIC or FPGA design, device drivers, or packet processing engine programming). One of the perennial focus areas in this layer of the stack is performance in the quest for faster-wired link speeds, higher wireless bandwidth, and wider channels. Another focus area is power optimization to achieve usage-proportional energy consumption for better sustainability. A third focus area is determinism in latency/jitter to handle time-sensitive and immersive (AR/VR/XR) applications.

    Control Plane

    Engineers working on the control plane are involved with designing and implementing networking protocols that handle topology and routing, multicast, OAM, control, endpoint mobility, and policy management, among other functions. Modern network operating systems involve embedded software application development on top of the Linux operating system. Key focus areas in this layer include scaling of algorithms; privacy and identity management; security features; network time distribution and synchronization; distributed mobility management; and lightweight protocols for IoT.

    Management Plane

    Engineers working on the management plane work with protocols for management information transfer, embedded database technologies, and API design. A key focus area in this layer is scaling the transfer of telemetry information that needs to be pushed from network devices to the controllers to enable better network assurance and closed-loop automation.

    Understanding the Controller Software Stack


    Cisco Career, Cisco Tutorial and Materials, Cisco Skills, Cisco Jobs, Cisco Tutorial and Materials
    Next, we will look at the layers of the stack that run on network controllers. Those can be broadly categorized into four layers: the runtime environment layer, the control layer, the assurance layer, and the northbound API layer.

    ◉ The runtime environment layer is responsible for the lifecycle management of all the software services that run on the controller, including infrastructure services (such as persistent storage and container/VM networking) and application services that are logically part of the other three layers.
    ◉ The control layer handles the translation and validation of user intent and automatic implementation in the network to create the desired configuration state and enforce policies.
    ◉ The assurance layer constantly monitors the network state to ensure that the desired state is maintained and performs remedial action when necessary.
    ◉ The northbound API layer enables the extension of the controller and integration with applications such as trouble-ticketing systems and orchestration platforms.

    State-of-the-art controllers are not implemented as monolithic applications. To provide the required flexibility to scale out with the size of the network, controllers are designed as cloud-native applications based on micro-services. As such, engineers who work on the runtime environment layer work on cloud runtime and orchestration solutions. Key focus areas here include all the tools needed for applications to run in a cloud-native environment, including:

    ◉ Storage that gives applications easy and fast access to data needed to run reliably,
    ◉ Container runtime, which executes application code,
    ◉ Networks over which containerized applications communicate,
    ◉ Orchestrators that manage the lifecycle of the micro-services.

    Engineers working on the control layer are involved with high-level cloud-native application development that leverages open-source software and tools. Key focus areas at this layer include Artificial Intelligence (AI) and Natural Language Processing (NLP) to handle intent translation. Other critical focus areas include data modeling, policy rendering, plug-and-play discovery, software image management, inventory management, and automation. User interface design and data visualization (including 3D, AR, and VR) are also crucial.

    Engineers developing capabilities for the assurance layer are also involved with high-level cloud-native application development. However, the focus here is more on AI capabilities, including Machine Learning (ML) and Machine Reasoning (MR), to automate the detection of issues and provide remediation. Another center of attention is data ingestion and processing pipelines, including complex event processing systems, to handle the large volumes of network telemetry.

    Engineers working on the northbound API layer focus on designing scalable REST APIs that enable network controllers to be integrated with the ecosystem of IT systems and applications that use the network. This layer focuses on API security and scalability and on providing high-level abstractions that hide the complexities and inner workings of networking from applications.

    It’s an Exciting Time to be in Network Engineering


    As networking evolved over the years, so did the networking stack technologies. What started as a domain focused primarily on low-level embedded systems development has expanded over the years to encompass everything from low-level hardware design to high-level cloud-native application development and everything in between. It is an exciting time to be in the networking industry, connecting industries, enabling new applications, and helping people work together where ever they may be!

    Source: cisco.com