Monday, 1 February 2021

Use Success Tracks to Deliver Lifecycle Solutions

Cisco Prep, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Career, Cisco Tutorial and Material

As customers look for ways to accelerate their digital transformation journeys, we must have offers and capabilities to help them move faster. Almost every customer is deploying and integrating new technology solutions into their existing infrastructure systems and data sources – and seeking to do this in a shortened timeframe. IT leaders need help to define a clear path to their desired outcomes while minimizing complexity and having access to the right resources at the right time.

Cisco Customer Experience (CX) has introduced a new service portfolio that can help customers find a faster path to value and accelerate their business outcomes.  It’s a new lifecycle-focused services portfolio called Success Tracks that includes a comprehensive suite of capabilities designed for specific use cases.  Success Tracks digitally connects customers to the right expertise, learning, insights, and support at the right time. We’ve introduced Success Track for Campus Network, with additional architectures, such as Security and Data Center, planned for release in 2021 and beyond.

While Success Tracks provides incredible value for customers, it also provides an excellent opportunity for partners to grow their business. How? Partners can access  critical customer insights throughout their technology adoption journey, providing valuable insights they can use to assess their customer’s needs and gaps and promptly address them. In essence, Success Tracks serves as a platform to enable partners to capture more customer opportunities.

Here’s a quick snapshot of what Success Tracks is and the opportunities where you can capitalize on to grow your business.

Success Tracks

CX Success Tracks is a suite of service solutions built from the existing services portfolio, combined with new features that digitally connect customers to the right expertise, learnings, insights, and support at the right time using a use case guided journey.​ Use cases are defined with specific customer outcomes and are essential for outlining and executing a roadmap for achieving success.

Cisco Prep, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Career, Cisco Tutorial and Material

The CX Success Track suite of capabilities built from existing services and combined with new features, that provides expert resources, trusted support, insights and analytics, and contextual learning.  and digitally connecting customers through a new Customer Experience (CX) Cloud.

Customers engage and consume these capabilities and manage their technologies all in one place through a new digital platform called CX Cloud.

Opportunities for Partners


Success Tracks leverages automation and machine learning through Cisco intellectual capital and provides valuable customer information to partners via a new Partner Experience (PX) Cloud platform (see below).  It provides a new way to engage with Cisco and with customers.

You can  access information on your customer’s lifecycle, assets and coverage, advisories, cases, and other critical insights and analytics. Leverage this information to  increase your understanding of your customer’s technology adoption journey and  recommend services that can help your customer’s increase the use and adoption of their investments. Let’s review two examples.

The “Personalized Exposure Checks” feature provides information on relevant bugs, PSIRTS, and Field Notices for specific devices. When deploying new devices for the customer, you can access Personalize Exposure Checks, scan the device, detect any known vulnerabilities, and then provide remediation services for known issues to validate new devices have the latest updates and protection.

The “Optimal Software Version” feature provides recommendations to help identify the best version for upgrades and optimal software performance. You can provide services to help customers simplify their networks by configuring a minimum number of software versions across all devices, determine when it is best to schedule and perform software updates, and monitor their devices to ensure software versions are up-to-date across the network.

These examples provide just a fraction of the many potential opportunities you take advantage of to help your customers accelerate their success, while expanding your business growth and profitability.

Saturday, 30 January 2021

Become DevNet Professional by Passing Cisco 350-901 DEVCOR Exam

The Cisco Certified DevNet Professional 350-901 DEVCOR exam evaluates your knowledge of software development and design, comprising using APIs, Cisco platforms, application deployment and security, and infrastructure and automation. This exam assesses an applicants' understanding of software development and design, including using APIs, Cisco platforms, application deployment and security, and infrastructure and automation. Cisco Certified DevNet Professional exam enriches your employability and makes your educational records shine.

Who is the Targeted Audience for the Cisco 350-901 DEVCOR Exam?

The Cisco 350-901 DÉCOR exam is intended for those professionals or developers who have some years of experience designing and maintaining custom-designed applications constructed on Cisco technology and employing the Cisco platforms. This Cisco certification will authenticate your skills and knowledge associated with developing, designing, and debugging an application using the Cisco APIs, media, and infrastructure.

The Cisco 350-901 exam is specially designed for the following professional.

  • Network engineers: Have a plan to sharpen their skills in software and automation.
  • Developers: Have the plan to inflate expertise in automation and DevOps.
  • Solution architects: Have the plan to move on Cisco ecosystem.
  • Infrastructure developers: Have a plan to design in tough production environments.

Advantages of passing Cisco 350-901 DEVCOR Exam:

Now that you know what you require to do to pass the Cisco 350-901 DEVCOR exam, aren't you interested in knowing the advantages of this certification? As Cisco is an international vendor acknowledged by organizations worldwide, Zachariah z your access to corporations will be more comfortable. Hiring managers will consider you a top applicant when they see the Cisco Certified DevNet Professional certification on your resume since Cisco is considered as a leading IT vendor in the IT field and a reputable provider of the most renowned IT certifications.

Read: What to Expect from Cisco DevNet Professional Certification?

After earning this professional certification, you can anticipate an excellent career boost. You will also have more possibilities to get a higher position in your organization and be acknowledged as a valuable team member. According to the Payscale website, you can earn annually about $95,385 with this professional certification.

Top Tips to Prepare for Cisco 350-901 DEVCOR Exam

Preparing for any Cisco exam demands a great deal of time and hard work. But all that would be put to waste if you don't use it adequately. So here are a few tips you can follow to achieve an excellent score in the actual exam:

1. Know the Exam Objectives

First of all, you have to have a clear idea about the result you want to achieve and determine what topics you should study. Generally, the objectives of a syllabus give thought to what the exam expects of you. So, you can use them as a road map for your preparation. By doing so, you can center your efforts on what is most essential.

2. Get Reliable Study Materials

The internet is huge, and you can discover numerous resources created by people claiming they are legal and authentic. But you must perceive that most of them are fake. And if you obtain them for your exam preparation, they can do more harm than good. To evade this, you have to make sure that whatever study resources you use are valid and updated.

3. Make a Study Schedule and Follow It

Most candidates fail to study all the Cisco 350-901 DEVCOR exam objectives in time and end up cramming the night before the scheduled exam. Even though some argue to remember better when doing that, it's not completely true. You will be successful in recalling little surface details while you blank out most of the basic knowledge. But if you study as per your study schedule, you can be sure to have a solid grasp of all the syllabus topics before the exam and not leave out anything important.

4. Cisco 350-901 Practice Exams

If you wish to excel at what you do, you have to have practiced it. Having way makes it simpler for you to remember whatever you studied, and today you can find several options helping to acquire practical skills in practicing your knowledge. For instance, you can use the practice test for Cisco 350-901 DEVCOR exam.

Practice tests make you familiar with the exam structure and kind of questions you will be asked, so you may identify your weak points and work on them. You'll also be in a position to know how to manage your time intelligently.

5. Correct your Mistakes

Correcting your mistakes is vital if you want to better your score. If you don't completely check where you made a mistake and are not trying to understand the concept in a better way, you will be turn out to make the same mistakes again and again.

6. Actively Participate in Discussions

Try to find a study partner or join online forums or communities. This will present you with different questions that will get you thinking in a wider spectrum. It will show you that you don't know many aspects and will help you strengthen your knowledge. An added benefit of participating in online discussions/communities would be that you can share resources and get guidance from professionals in the field.

7. Develop Interest

Doing something without any interest will only stress your mind and give you unsatisfactory results. The same applies when it comes to studying. So, try to do things in a new and interesting way so that your study time becomes more fruitful. Explore some different types of studies like books, practice tests, youtube videos, etc. Also, you can compensate yourself after completing a chapter or so, for instance.

Conclusion

The world today is very competitive, and the same can be said for Cisco exams. If you want to pass them, you have to be study hard and be smart. So, employ practice tests and other reliable resources to prepare for your 350-901 DEVCOR exam and make use of the tips mentioned above. It's the sure way to breeze through the exam to get yourself Cisco DevNet Professional certification.

Friday, 29 January 2021

Cisco Collaboration Flex Plan Now Includes an all New Comprehensive and Cost-Effective Offer for Education

At Cisco we are pleased to kick off 2021 with an exciting update to the Cisco Collaboration Flex Plan that continues our mission to drive experiences that are 10x better than in-person interactions, help organizations collaborate seamlessly, and transform employee and customer experiences to power an inclusive future for all.

The World of the Classroom has Changed and Webex has Changed with it

Cisco Prep, Cisco Tutorial and Material, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Career

To address the changing needs of our Education users, we created the Cisco Collaboration Flex Plan for Education, to be a single platform for all education collaboration technology, regardless of deployment type.  Cisco Collaboration provides schools with comprehensive features and capabilities they need today to support the needs of their administrators, teachers, and students through a cost-effective offer.

It is more vital than ever to keep students engaged and learning in today’s remote school environment. We continue to expand, simplify and differentiate by providing a complete education solution to our customers with an all-new feature rich experience.

There are several new features of Cisco’s Collaboration Flex Plan for Education offering:

◉ Enhanced Secure Messaging for all students and faculty.
◉ Support for Cisco on-premises and Cloud Calling
◉ Webex Meetings with new powerful AI capabilities such as gesture recognition
◉ Unlimited storage for all classroom recordings (archiving included at no charge for one year)
◉ Webex Assistant including closed captioning
◉ Extended Security Solutions
◉ And more!

Cisco Prep, Cisco Tutorial and Material, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Career

Cisco offers the most comprehensive and cost-effective collaboration solution for education in the industry.I am extremely excited about the new and improved offer for Education and look forward to sharing future enhancements to the Cisco Collaboration offers throughout the year.


Source: cisco.com

Thursday, 28 January 2021

Your Journey to the All-New Webex

Cisco Preparation, Cisco Learning, Cisco Exam Prep, Cisco Career, Cisco Certification

All-New Webex

At WebexOne, we launched new programs to support and work through how current Meetings and Jabber on-premise customers can update to the all-new Webex.

Over the past year, we all experienced how the workplace fundamentally changed, and how connecting with our work colleagues, regardless of where or how you work, is vital to continuity. Today, users need the capabilities to work remotely, collaborate with their teams effortlessly and work together regardless of time zones. Workloads must come together to allow for this seamless collaboration experience.

These new update programs outline steps for how customers can update from Jabber on-premise IM/P to secure Cloud Messaging and move from a standalone Meetings experience to a full modern collaboration solution, all contained within a single application.

For those customers who wish to remain with Jabber on-premise Messaging and in a standalone Meetings application we will continue to offer both these solutions.

Supporting Your Journey

Whether you are updating from Jabber or Meetings, the team at Webex has developed supporting sites to guide you on your journey. Let’s jump in to unpack what is available for you.

Cisco Preparation, Cisco Learning, Cisco Exam Prep, Cisco Career, Cisco Certification

Deployment Steps


On these sites, we have published a detailed journey map outlining the steps to update from Jabber or Meetings to Webex. Some steps are mandatory while others will be optional, depending on your organizational needs you can choose which steps are right for you, and our technical guides and deployment documents will support the steps through the update to Webex.

Technical Workshops


Webex experts will lead multiple live technical enablement workshops walking through each step on the update journey. You will gain deep insights from our subject matter experts, who will be on hand to answer your questions throughout the workshops. We appreciate that it can be difficult to take time out of a busy day to join live sessions, so we are recording all workshops and will make them available in short, snackable videos for you to dive into on your own time. 

Gaining Analytical Insight


To help with your update, we have outlined details on how you can use Cloud Connected UC to gain deep analytic insights to your existing on-premise usage. These insights will provide you with the right views to help drive decision making and build a timeline for a move to Cloud.

When you land on Webex, you will see that by using Webex Control Hub as single-pane-of-glass to manage your collaboration portfolio you can gain fresh insights into how your users adopt these innovative solutions to increase productivity and get more done quicker.

End User Adoption


As you begin to rollout Webex to your organization, we recognize that you will want to communicate the update to your users. We have built launch kits to support this announcement to your teams. These packs include project blueprints and digital campaign assets such as email templates, quick start guides, videos & product images. Along with our live adoption masterclasses, you will have all you need to have a successful adoption of Webex.

Cisco Preparation, Cisco Learning, Cisco Exam Prep, Cisco Career, Cisco Certification

IT & User Community


Underlying all our support, is a thriving and active IT and User Community. Here you will find the means to engage with and learn directly from Webex experts. You can also collaborate with your peers, hear from thought leaders and learn about exciting new announcements from the Webex team.

Bringing it All Together


By combining Meetings, Calling, Messaging, Whiteboarding, File Sharing, and with our award-winning Room and Desk Devices, Webex offers all the essentials for getting work done together, faster, and easier than ever before.

With enterprise calling backed by Unified Communications Manager, your users will enjoy the same rich calling experience as in Jabber whilst using the calling infrastructure already deployed within your organization. Meetings customers moving to the new Webex, will continue to have all the capabilities and with pre- and post-meetings experience, there will never be a moment to miss a conversation.

Cisco Preparation, Cisco Learning, Cisco Exam Prep, Cisco Career, Cisco Certification

Find Out More


Find all the details on these program on our dedicated sites supporting both the Jabber and Meetings journeys to Webex. These pages will provide you with everything you need to get started and to make the move to your new all-in-one Collaboration solution as easy as possible.

Tuesday, 26 January 2021

Introduction to Terraform with Cisco ACI, Part 1

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Many customers are starting to look at third party tools such as Terraform and Ansible to deploy and manage their infrastructure and applications. In this five-part series we’ll introduce Terraform and understand how it’s used with Cisco products such as ACI. Over the coming weeks this blog series will cover:

1. Introduction to Terraform

2. Terraform and ACI​​​​​​​

3. Explanation of the Terraform configuration files

4. Terraform Remote State and Team Collaboration

5. Terraform Providers – How are they built?

Code Example

https://github.com/conmurphy/intro-to-terraform-and-aci 

​​​​​​Infrastructure as Code

Before diving straight in, let’s quickly explore the category of tool in which Terraform resides, Infrastructure as Code (IaC). Rather than directly configuring devices through CLI or GUI, IaC is a way of describing the desired state with text files. These text files are read by the IaC tool (e.g. Terraform) which implements the required configuration.

Imagine a sysadmin needs to configure their VCenter/ESXi cluster including data centres, clusters, networks, and VMs. One option would be to click through the GUI to configure each of the required settings. Not only does this take time, but also may introduce configuration drift as individual settings are configured over the lifetime of the platform.

Recording the desired configuration settings in a file and using an IaC tool eliminates the need to click through a GUI, thus reducing the time to deployment.

Additionally, the tool can monitor the infrastructure (e.g Vcenter) and ensure the desired configuration in the file matches the infrastructure.

Here are a couple of extras benefits provided by Infrastructure as Code:

  • Reduced time to deployment
    • See above
    • Additionally, infrastructure can quickly be re-deployed and configured if a major error occurs.
  • Eliminate configuration drift
    • See above
  • Increase team collaboration
    • Since all the configuration is represented in a text file, colleagues can quickly read and understand how the infrastructure has been configured
  • Accountability and change visibility
    • Text files describing configuration can be stored using version control software such as Git, along with the ability to view the config differences between two versions.
  • Manage more than a single product
    • Most, if not all, IaC tools would work across multiple products and domains, providing you the above mentioned benefits from a single place.

Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.

There are a couple of components of Terraform which we will now walk through.

Configuration Files

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

When you run commands Terraform will search through the current directory for one or multiple configuration files. These files can either be written in JSON (using the extension .tf.json), or in the Hashicorp Configuration Language (HCL) using the extension .tf.​​​​​​​

The following link provides detailed information regarding Terraform configuration files.


As an example, here is a basic configuration file to configure an ACI Tenant, Bridge Domain, and Subnet.

provider "aci" {
  # cisco-aci user name
  username = "${var.username}"
  # cisco-aci password
  password = "${var.password}"
  # cisco-aci url
  url      =  "${var.apic_url}"
  insecure = true
}

resource "aci_tenant" "terraform_tenant" {
  name        = "tenant_for_terraform"   
  description = "This tenant is created by the Terraform ACI provider"
}

resource "aci_bridge_domain" "bd_for_subnet" {
  tenant_dn   = "${aci_tenant.terraform_tenant.id}"
  name        = "bd_for_subnet"
  description = "This bridge domain is created by the Terraform ACI provider"
}

resource "aci_subnet" "demosubnet" {
  bridge_domain_dn                    = "${aci_bridge_domain.bd_for_subnet.id}"
  ip                                  = "10.1.1.1/24"
  scope                               = "private"
  description                         = "This subject is created by Terraform"

When Terraform runs (commands below), the ACI fabric will be examined to confirm if the three resources (Tenant, BD, subnet) and their properties match what is written in the configuration file.

If everything matches no changes will be made.

When there is a difference between the config file and ACI fabric, for example the subnet does not already exist in ACI, Terraform will configure a new subnet within the BD. Since the Tenant and BD already exist in ACI, no changes will be made to these objects.

Cross checking the configuration file against the resources (e.g. ACI fabric), reduces the amount of configuration drift since Terraform will create/update/delete the infrastructure to match what’s written in the config file.​​​​​​​

Resources and Providers


Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

A provider is responsible for understanding API interactions and exposing resources. Providers generally are an IaaS (e.g. Alibaba Cloud, AWS, GCP, Microsoft Azure, OpenStack), PaaS (e.g. Heroku), or SaaS services (e.g. Terraform Cloud, DNSimple, Cloudflare), however the ones that we’ll be looking at are Cisco ACI and Intersight.

Resources exist within a provider.

A Terraform resource describes one or more infrastructure objects, for example in an ACI Tenant, EPG, Contract, BD.

A resource block in a .tf config file declares a resource of a given type e.g. (“aci_tenant”) with a given local name (“my_terraform_tenant “). The local name can then be referenced elsewhere in the configuration file.

The properties of the resource are specified within the curly braces of the resource block.

Here is an ACI Tenant resource as example.

resource "aci_tenant" "my_terraform_tenant" {
  name        = "tenant_for_terraform"   
  description = "This tenant is created by the Terraform ACI provider"
}

To create a bridge domain within this ACI tenant we can use the resource, aci_bridge_domain, and provide the required properties.

resource "aci_bridge_domain" "my_terraform_bd" {
  tenant_dn   = "${aci_tenant.my_terraform_tenant.id}"
  name        = "bd_for_subnet"
  description = "This bridge domain is created by the Terraform ACI provider"
}

Since a BD exists within a tenant in ACI, we need to link both resources together.

In this case the BD resource can reference a property of the Tenant resource by using the format, “${terraform_resource.given_name_of_resource.property}”

This makes it very easy to connect resources within Terraform configuration files.

Variables and Properties


As we’ve just learnt resources can be linked together using the format, “${}”. When we need to receive input from the user you can use input variables as described in the following link.


For many resources computed values such as an ID are also available. These are not hard coded in the configuration file but provided by the infrastructure.

They can be accessed in the same way as previously demonstrated. Note that in the following example the ID property is not hard coded in the aci_tenant resource, however this is referenced in the aci_bridge_domain resource. This ID was computed behind the scenes when the tenant was created and made available to any other resource that needs it. ​​​​​​​

resource "aci_tenant" "my_terraform_tenant" {
  name        = "tenant_for_terraform"   
  description = "This tenant is created by the Terraform ACI provider"
}

resource "aci_bridge_domain" "my_terraform_bd" {
  tenant_dn   = "${aci_tenant.my_terraform_tenant.id}"
  name        = "bd_for_subnet"
}

State Files

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

In order for Terraform to know what changes need to be made to your infrastructure, it must keep track of the environment. This information is stored by default in a local file named “terraform.tfstate“

NOTE: It’s possible to move the state file to a central location and this will be discussed in a later post

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

As you can see from examining this file Terraform keeps a record of how your infrastructure should be configured. When you run the plan or apply command, your desired config (.tf files) will be cross checked against the current state (.tfstate file) and the difference calculated.

For example if a subnet exists within the config.tf file but not within the terraform.tfstate will configure a new subnet in ACI and update terraform.tfstate.

The opposite is also true. If the subnet exists in terraform.tfstate but not within the config.tf file, Terraform assumes this configuration is not required and will delete the subnet from ACI.

This is a very important point and can result in undesired behaviour if your terraform.tfstate file was to change unexpectedly for some reason.

Here’s a great real world example. ​​​​​​​


Commands


There are many Terraform commands available however the key ones you should know about are as follows:

terraform init


Initializes a working directory containing Terraform configuration files. This is the first command that should be run after writing a new Terraform configuration or cloning an existing one from version control. It is safe to run this command multiple times.

During init, Terraform searches the configuration for both direct and indirect references to providers and attempts to load the required plugins.

This is important when using the Cisco infrastructure providers (ACI and Intersight)

NOTE: For providers distributed by HashiCorp, init will automatically download and install plugins if necessary. Plugins can also be manually installed in the user plugins directory, located at ~/.terraform.d/plugins on most operating systems and %APPDATA%\terraform.d\plugins on Windows.

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

terraform plan


Used to create an execution plan. Terraform performs a refresh, unless explicitly disabled, and then determines what actions are necessary to achieve the desired state specified in the configuration files.

This command is a convenient way to check whether the execution plan for a set of changes matches your expectations without making any changes to real resources or to the state. For example, terraform plan might be run before committing a change to version control, to create confidence that it will behave as expected.


Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

terraform apply


The terraform apply command is used to apply the changes required to reach the desired state of the configuration, or the pre-determined set of actions generated by a terraform plan execution plan.

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

terraform destroy


Infrastructure managed by Terraform will be destroyed. This will ask for confirmation before destroying.

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Cisco Exam Prep, Cisco Prep, Cisco Preparation, Cisco Certification, Cisco Learning, Cisco Guides, Cisco Tutorial and Material, Cisco Study Material

Source: cisco.com

Monday, 25 January 2021

Co-Packaged Optics and an Open Ecosystem

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

Some technology transitions are easy to spot and their adoption is inevitable. The only question is when the transition happens and how quickly will it be adopted.

Co-packaged optics (CPO), or in-package optics (IPO) depending on your terminology, is one of those technologies. Bringing optics and switch silicon together in the same package creates a synergy between once disjoint and independent technologies thereby saving significant power.

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

The industry acknowledges this important evolution is coming but hasn’t been able to predict its arrival. Experts previously claimed that an ASIC’s electrical SerDes I/O would be unable to pass 10 Gbit/sec. When we pushed past this barrier, predictions were that 56 Gbit/sec SerDes would be impossible and therefore the entire 12.8 Tbps switch silicon generation would be based on CPO. Today we are in the 112 Gbit/sec SerDes generation with 25.6 Tbps silicon and we have yet to see the arrival of this CPO technology in any meaningful way, so what has changed and why are we talking about it more seriously now?

Before we get into when this critical transition will happen, I think it’s important to analyze why I say the technology transition is inevitable. The answer lies in two simple assumptions:

1. Analyzing historical growth trends provide a good indicator of future requirements.

2. We are at an inflection point in the industry where power has now become the ultimate limiting factor.

Analyzing Historical Trends – Switch Silicon


Analyzing the historical trends of switch silicon highlights two long-running trends.

1. Approximately once every two years the bandwidth of the switch silicon doubles tracking well to the notion of Moore’s Law which states that the number of transistors in a piece of silicon doubles every two years.

2. To support the increase in total switch silicon bandwidth both the speed and number of SerDes increased. The SerDes speed increased from 10 Gbit/sec to 112 Gbit/sec and the number of SerDes around the chip increased from 64-lanes to a projected 512-lanes in the 51.2 Tbps generation.

Unfortunately, Moore’s Law governs the number of transistors which more closely tracks to digital logic rather than the SerDes which includes analog portions in their design.

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

If we further analyze the data, we find that to achieve the 80x switch silicon bandwidth increase from 640 Gbps to 51.2 Tbps the total power of the switch silicon increased by 9.5x. Or said another way, although the power efficiency increased with each new advanced CMOS node the total power still increases generation after generation.

Further breaking this down we can see that the silicon core power has increased by 7.4x, while the per-SerDes power increased by 2.84x. Coupled to the increasing number of SerDes, the total SerDes power in the switch silicon increased by 22.7x causing the ratio of power spent on SerDes to increase dramatically over-time.

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

From this historical context, we can extrapolate that a 51.2 Tbps switch device will arrive in 2022 and 102.4 Tbps device will arrive in 2024 and that the power associated with the SerDes interconnect will continue to increase as a percentage of the total switch power and consume more of the system budget, ultimately dominating the total power consumption of the switch.

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

Analyzing Historical Trends – Copper to Optical


The next piece of historical context has to do with how devices are connected. When global communication infrastructure was first deployed it used copper cables. Today in the Service Provider and Web-Scale networks most links outside of the rack are optical while wiring within the rack is copper. As speeds increase the longest copper links need to move to optical. Eventually, all the links leaving a silicon package will be optical rather than electrical.

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

Power – The Ultimate Limiting Factor


 In my How Cisco Silicon One Can Help You Save Millions, I go into some of the reasons why power is so impactful for our customers and the environment, but taking a step back and thinking about the broader picture I believe power is the ultimate limiting factor because:

◉ Power limits what systems we can build, creating a technology imperative
◉ Power limits what our customers can deploy, creating a business imperative

And most importantly,

◉ Power limits what our planet can sustain, creating a moral imperative

These three imperatives create a perfect environment for us to drive innovation.

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

Because SerDes power is such a large portion of the total system power today, and it’s reducing slower compared to system bandwidth increases, it’s an area that we must address with architectural innovations.

These trends and limits are why solving how to implement CPO today are so important.

Minimizing Interconnect Power


From “Through the Looking Glass – The 2018 Edition: Trends in Solid-State Circuits from the 65th ISSCC” we can see the strong relationship between power efficiency and the insertion loss of the channel the SerDes is designed to drive.

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

As the distance, or more precisely the channel insertion loss, decreases the SerDes can be simplified saving significant power. This means the closer two devices are to each other the lower power it takes to send a signal between them. Taking this concept to the extreme, bringing the optical engine directly into the switch silicon package creates the shortest possible electrical traces thereby saving significant power.

This is the advantage of co-packaged optics.

Cisco SP360: Service Provider, Cisco Preparation, Cisco Learning, Cisco Guides, Cisco Certification, Cisco Guides, Cisco Learning, Cisco Career

Why 51.2T?


At this point, we have done enough analysis to show that a 51.2 Tbps based Ethernet switch can be built supporting 64 x QSFP-DD800 pluggable modules so we aren’t forced to build CPO to ship the product. However, our power analysis shows that a CPO-based switch design is significantly more power-efficient than a traditional 51.2 Tbps design with pluggable optics.

It is also clear that the 102.4 Tbps generation based on 224 Gbps SerDes will be a power-hungry and challenging system design, while the 204.8 Tbps generation will further challenge our traditional design techniques.

Architecting, designing, deploying, and operationalizing systems with CPO is an incredibly difficult task and therefore it is critical as an industry that we start before it’s too late. Therefore, I believe that the 51.2 Tbps switch silicon generation is the correct time to introduce CPO.

Cisco is in a unique position in the industry where we have industry-leading silicon, pluggable optics, on-board optics, silicon photonics, and system design in-house and we are working hard in conjunction with our customers to bring these technologies together to enable this important transition.

Creating an Ecosystem


Despite having our own extensive in-house experience and capabilities, Cisco believes that any such disruptive technology can only succeed when the right ecosystem is in place. The industry has a long history of standardization efforts such as the OIF, IEEE, and the MSAs which have defined the standards for pluggable optical modules. These standardization efforts have resulted in interoperable products being available from a wide variety of suppliers that customers can be confident will work together, providing customers with choice, the security of supply, and shorter time to market. These collaborative efforts are the foundational bedrock that our industry needs in order to progress at the technological and commercial pace that is required.

As a precursor to a broader standards effort, today I am pleased to announce a collaboration between Cisco and Inphi to cooperate on the definition of a CPO-based switch/optics solution to drive the industry forward and ensuring interoperability between silicon and optical engines from multiple different companies.

This collaboration will help our customers to enjoy a diverse and open ecosystem and interoperable best-of-breed technologies from a variety of suppliers.

Source: cisco.com

Sunday, 24 January 2021

Dynamic Service Chaining in a Data Center with Nexus Infrastructure

Cisco Preparation, Cisco Study Materials, Cisco Guides, Cisco Learning, Cisco Exam Prep, Cisco Tutorial and Material

In an application-centric data center, the network needs to have maximum agility to manage workloads and incorporate services such as firewalls, load balancers, proxies and optimizers. These network services enhance compliance, security, and optimization in virtualized data centers and cloud networks. Data center ops teams need an elegant method to insert service nodes and have the ability to automatically redirect traffic using predefined rules as operations change.

Enterprises running their data centers on the Nexus 9000 and NX-OS platform can now seamlessly integrate service nodes into their data center and edge deployments using the new Cisco Enhanced Policy Based Redirect (ePBR) to easily define and manage rules that control how traffic is redirected to individual services.

Challenges with Service Insertion and Service Chaining

The biggest challenge when it comes to introducing service nodes in a data center is onboarding them into the fabric, and subsequently creating the traffic redirection rules. Today, there are two ways of implementing traffic redirection rules – by influencing the traffic path using routing metrics, or by selective traffic redirection using policy-based routing.

The challenge with using routing to influence the forwarding path is that all traffic traverses the same path. This often ends up making the service node a bottle neck. The only practical way to achieve scale is by vertically scaling the node, which is expensive and  limited by the extent the node can be expanded.

Policy Based Routing (PBR) rules are also complex to maintain since separate rules are needed for forward and reverse traffic directions in order to maintain symmetry for stateful service nodes. In addition, when there are multiple service nodes in a chain, maintaining PBR rules to redirect traffic across them increases complexity even more.

Introducing Enhanced Policy Based Redirect

NX-OS version 9.3(5) provides Enhanced Policy Based Redirect. The goal of ePBR is to solve some of the challenges with existing redirection rules. In a nutshell, ePBR:

◉ Simplifies onboarding service nodes into the network

◉ Creates selective traffic redirection rules across a single node or a chain of service nodes

◉ Auto-generates reverse redirection rules to maintain symmetry across a service node chain

◉ Provides the ability to redirect and load-balance

◉ Supports pre-defined and customizable probes to monitor the health of service nodes

◉ Supports the ability to either drop traffic, bypass a node, or fallback to routing lookup when a node in a chain fails

ePBR supports all of these capabilities across a fabric running VXLAN with BGP EVPN, as well as a classic core, aggregation, access data center deployment, at line rate switching, with no penalty to throughput or performance. Let’s look at three ePBR use cases.

Use Case 1: ePBR for Selective Traffic Redirection

Various applications may require redirection across different sets of service nodes. With ePBR, redirection rules can match application traffic using Source Destination IP and L4 ports and redirect them across different service nodes or service chains. In the diagram below, client traffic for Application 1 traverses the firewall and IPS, whereas Application 2 traverses the proxy before reaching the server. This flexibility that ePBR enables customers to on-board multiple applications on their network and comply with security requirements.

Cisco Preparation, Cisco Study Materials, Cisco Guides, Cisco Learning, Cisco Exam Prep, Cisco Tutorial and Material
Use Case 1: ePBR for Selective Traffic Redirection

Use Case 2: Selective Traffic Redirection Across Active/Standby Service Node Chain


In this use case, traffic from clients is redirected to a firewall and load-balancer service chain, before being sent to the server. Using probes, ePBR intelligently tracks which node in each cluster is active and automatically redirects the traffic to a new active node if the original active node fails. In this example, the service chain is inserted in a fabric running VXLAN. As a result, traffic from clients is always redirected to the active firewall and then the active load-balancer.

Cisco Preparation, Cisco Study Materials, Cisco Guides, Cisco Learning, Cisco Exam Prep, Cisco Tutorial and Material
Use Case 2: Selective Traffic Redirection Across Active/Standby Service Node Chain

Use Case 3: Load-Balancing Across Service Nodes


With exponential growth in traffic, ePBR can intelligently load-balance across service nodes in a cluster, providing the ability to horizontally scale the network. ePBR ensures symmetry is maintained for a given flow by making sure that traffic in both forward and reverse directions is redirected to the same service node in the cluster. The example below shows how traffic inside a mobile packet core is load-balanced across a cluster of TCP optimizers.

Cisco Preparation, Cisco Study Materials, Cisco Guides, Cisco Learning, Cisco Exam Prep, Cisco Tutorial and Material
Use Case 3: Load-Balancing Across Service Nodes

Improving Operational Efficiency with Innovations in Cisco ASICs and NX-OS

Cisco continues to provide value to our customers by fully leveraging capabilities designed into Cisco ASICs and innovations in NX-OS software. ePBR enables the rapid on-boarding of a variety of services into data center networks, and simplifies how traffic chaining rules are setup, thus reducing time spent provisioning services and improving overall operational efficiency.