On 20 June 2017 NSO 4.0 and related NED versions reached the End-of-Maintenance milestone. This means that according to the Cisco EOS/EOL policy we are not planning any further maintenance releases. Any defects and issues reported from now on may require an upgrade to a later major version (currently NSO 4.4) All customers are encouraged to plan to upgrade NSO version annually, in order to remain on an actively supported version, and to take advantage of the latest features, defect fixes, and security features.
... View more
Cisco Tail-f evangelist Carl Moberg and Boštjan Šuštar from ATP partner NIL presented a session recently on Cisco Knowledge Network titled Orchestration & Automation: Is Your Network Ready for 10 Billion Connections? Cisco recently announced the Layered Services Architecture (LSA), an innovation to the Cisco Network Services Orchestrator (NSO) enabled by Tail-f that paves the way for service providers to support the next order of magnitude of devices in their networks. Customers adopting NSO’s technology will benefit from the future horizontal scalability and performance enhancements to the industry’s most advanced and flexible service orchestration platform. NSO provides end-to-end lifecycle service automation to design and deliver high-quality services more quickly and more easily.
... View more
Orange 2018/02 Orange Launches Next-Gen Cisco Network Automation Capabilities Across Its IP and Data Portfolio NTT East 2017/11 NTT East Japan Adopts Cisco NFV Portfolio To Help Small and Medium Enterprises With ICT Cloud Computing BT 2017/11 BT and Cisco accelerate partnership for future networks NTT Docomo 2017/03 Cisco to Automate NTT DOCOMO’s Network Device Provisioning Telstra 2017/03 Cisco Network Services Orchestrator a Key Technology Enabler for Telstra’s Network of the Future Telstra expands deployment of Cisco NSO to bring next generation network automation capabilities across its IP and data portfolio Vodafone Hutchison Australia 2017/01/16 Ericsson and Cisco to virtualize Vodafone Hutchison Australia's core and IP network The joint architecture solution comprises of Ericsson Hyperscale Datacenter System and software components such as Ericsson Cloud Execution Environment, Ericsson Cloud Manager, Cloud SDN controller; together with Cisco WAN Automation Engine, Cisco Network Services Orchestrator (NSO), Cisco IP Network VNFs including IOS XR 9000v and Cloud Services Router 1000v, and both virtualized and physical security technologies such as the Adaptive Security Appliance and Cisco Firepower security gateway, along with services and support. Level 3 2016/08/10 Level 3 Delivers Automated Network-as-a-Service With Adaptive Network Control Solutions Powered By Cisco Network Service Orchestrator With Programmable Networks, Level 3 Puts Customers Front and Center Case Study: Level 3 Goes Global with Network Automation Telefonica 2016/07/05 Telefonica Business Solutions automates its global IP infrastructure The Company will enhance its Network Automation process, leveraging on Cisco NSO product, enabled by Tail-f, to simplify network operations, accelerate service delivery and enhance overall reliability. Telstra 2016/ 02/23 Telstra Steps Up Automation Drive with Cisco Network Services Orchestrator Telstra has become the first carrier in Australia to introduce a software driven Orchestrated Assurance Solution for its enterprise and business customers, by announcing its intention to choose Cisco’s Network Services Orchestrator (NSO), enabled by Tail-f, to fully automate both provisioning and assurance of the IP networks and services. Softbank 2015/ 10/15 Softbank Deploys Cisco Evolved Services Platform Technologies to Increase Customer Experience and Flexibility for Its Managed Services Gateway DUSSELDORF, GERMANY -- (Marketwired) -- 10/15/15 -- Cisco (NASDAQ: CSCO) -- At SDN & OpenFlow World Congress, Softbank Corp. announced that it will deploy an upgraded architecture of Softbank's White Cloud SmartVPN, utilizing Cisco Evolved Services Platform (ESP) Orchestration, software defined networking (SDN) and network function virtualization (NFV) technologies. The enhanced architecture reduces the time to deployment for new enterprise services from weeks to minutes, while allowing for greater elasticity of customer demand by utilizing service chaining of new virtual network functions. Case Study: SoftBank Accelerates Service Delivery to Customers Using Virtualization and Automation Software from Cisco Equinix 2015/ 09/03 Equinix benefits from Cisco Network Services Orchestrator enabled by Tail-F Case Study: Equinix Uses Cisco NSO to Augment the Orchestration of its Cloud Exchange Service Deutsche Telekom 2015/ 03/03 Deutsche Telekom, Cisco Announce the Launch of DT's Cloud VPN Service in Three European Countries Virtualized Cloud-Managed IT Solution Brings Self-Service IT Security to Small and Medium-Sized Businesses (SMBs) BARCELONA, SPAIN -- (Marketwired) -- 03/03/15 -- At Mobile World Congress, Deutsche Telekom (DT) announced the launch of a Cloud VPN (Virtual Private Network) Service for small and medium businesses. The announcement builds on the longstanding collaboration between DT and Cisco (NASDAQ: CSCO). The Cloud VPN offering is DT's first commercial service based on its centralized Pan-European IP network. It was designed and developed using a collaborative "devops" philosophy by Cisco and DT. The service is first available to customers via DT's subsidiaries in Croatia, Hungary and Slovakia from March 2. AT&T 2014/ 02/24 AT&T Introduces the "User-Defined Network Cloud": A Vision for the Network of the Future Customers to Have More Control and Ability to Add New Network Services On-Demand and in Near Real-Time; First Four Vendors Announced as Vendor Review and Selection Process Continues Dallas, Texas, February 24, 2014 AT&T* today introduced its vision for the company’s network of the future, titled the “User-Defined Network Cloud.” Supported by its Domain 2.0 supplier program, AT&T is putting customers at the center of the network with a modern, cloud-based architecture that is a global first at this scale. The shift will build on AT&T’s best-in-class network status, and is expected to significantly reduce the time required to pivot to this architecture and accelerate time-to-market with technologically-advanced products and services. Additionally, the following companies presented their experiences at the NSO Developer Days in June 2017: Header 1 Header 2 KDDI NSO Dev Days: KDDI keynote TeliaSonera NSO Dev Days: Telia keynote Telstra NSO Dev Days: Telstra keynote
... View more
Cisco® Network Services Orchestrator enabled by Tail-f provides the platform to make end-to-end service orchestration a reality. This paper describes: • The four critical characteristics that a service orchestrator must have to automate full lifecycle services in modern operator networks • The Cisco Network Services Orchestrator reference architecture, with details on how it puts these principles into practice • A use case illustration that demonstrates the full lifecycle orchestration of a real- world service
... View more
Smart Software licensing delivers visibility into your license ownership and consumption. Know what you own and how you are using it. Benefit from more straightforward, standardized offers, license platforms, and policies. Make better educated purchase decisions to lower your operational costs. Discover ease of deployment with automatic license activation. http://www.cisco.com/web/ordering/smart-software-licensing/index.html See also these youtube videos: https://www.youtube.com/playlist?list=PLqqyYVkAtGxZQ_YBzP8w9-X7IIad_V35s NSO has no license enforcement - it does not prevent you from consuming more licenses than you own. However, exceeding your license entitlements violates your license agreement. Please ensure that you have the required licenses for your NSO use.
... View more
Cisco's standard EOS/EOL policy applies. NSO is categorised as "application software" in this context. We will post an EOS announcement six months prior to EOS. There will be regular maintenance releases for a year after EOS, and then end of support/life follows three years after EOS. See the illustration below. Note: We recommend all customers to plan for at least one upgrade per year, where they upgrade the latest available NSO version, so that they are not left behind on an old version. Please help communicate this to your customer! Current NSO EOS/EOL announcements: http://www.cisco.com/c/en/us/products/cloud-systems-management/network-services-orchestrator/eos-eol-notice-listing.html
... View more
Cisco NSO has the broadest multivendor support in the industry. We currently support more than 100 different device types, physical and virtual, including those listed below. These Network Element Drivers (NEDs) use legacy communication mechanisms and protocols, such as CLI, TL1, REST, etc. to communicate with the devices. These are sold at a fixed price, and there is no additional charge for incremental feature development for a productized NED.
If a device/system, e.g. Cisco ESC, supports NETCONF/YANG, and is well behaved, then a NED can be easily generated automatically, as described in the NSO user documentation. Cisco does not develop or sell such a NETCONF/YANG NED, and hence the integration is free - no integration taxation http://info.tail-f.com/noadaptertax
Here is a non-exhaustive list of NEDs for legacy protocols (i.e. not NETCONF/YANG). If you need to orchestrate devices not on this list, then we will in most cases support, either because we have the NED already, or we can very quickly (in a matter of weeks) develop the required NED. New NED types are added at a rate of around one per month.
Cisco ACI (APIC DC)
Cisco APIC EM
Cisco IOS & IOS XE
Cisco IOS XR
Palo Alto Networks Panos
Quagga BGP AOS
Telco Systems Binox
Network Element Drivers (NED) provide the connectivity between the NSO Software and Network Elements. Network Elements and their associated functionality are constantly evolving and therefore, NEDs will not support all possible devices, capabilities, or use cases. Customers may request additional NED functionality from Cisco by discussing with their Cisco Sales representative, or may choose to develop their own NEDs using documented Cisco APIs (although we would strongly discourage this as these would make the NED fall outside of our support model/contract.)
... View more
Whitepaper: Simplify and Accelerate Network Migration Now, service providers can make network migrations a lot simpler with Cisco Network Services Orchestrator (NSO). With NSO’s industry-leading, model-driven service automation framework, you can take full advantage of new network device capabilities—much more quickly, with much less operational effort, and with less risk.
... View more
Speaker: Carl Moberg, Technology Director Digitization is the next wave of the Internet, presenting tremendous opportunities for service providers to grow their service revenues. They rely on new innovative technologies such as network functions virtualization (NFV) and software-defined networking (SDN) for operational agility and for providing the true end-to-end digital experience that users seek. Choosing the right orchestration solution is crucial to maximizing on these technologies. In our webinar series, we will present the Cisco Network Services Orchestrator (NSO) enabled by Tail-f and the four pillars of orchestration. We will discuss the specific attributes of orchestration required in today’s highly dynamic operator environments and how NSO fulfills them. 1. Orchestration Across Multiple Domains 2. State Convergence 3. Orchestrated Assurance 4. Data Model Mapping
... View more
NSO 4.4.2 is now available. Customers can download the new version from Download Software - Cisco Systems. The release is available from DevNet if you are an NSO ATP partner. Customers are recommended to upgrade to the latest NSO release at least annually, in order to take advantage of the latest features, and to remain on a supported version, as well as benefiting from the latest security updates. The End-of-Life (EOL) policy is available at http://www.cisco.com/c/en/us/products/eos-eol-policy.html. Cisco NSO EOL notifications are at http://www.cisco.com/c/en/us/products/cloud-systems-management/network-services-orchestrator/eos-eol-notice-listing.html Note in particular that NSO 4.0 will reach the End-of-Maintenance milestone on 20 June. The headline feature in NSO 4.4.2 is the ability to do partial sync-from. This is extremely useful in situations where there are multiple management systems and/or manual configuration going on. This enables NSO to synchronise only that subset of configuration that is touching, and this can speed up operations considerably. Further product enhancements include (complete release note comes with the product): -ncs: Added the CONFIG_OPER_ONLY flag for Maapi.saveConfig(), to save only operational data and ancestors to operational data nodes. This functionality is also available via the -O option to 'ncs_load'. (Issue tracker: #27797) - ncs: 'sync-from'/'sync-to'/'check-sync'/'partial-sync-from' actions now have a 'wait-for-lock' parameter that can be used to specify a timeout that the action waits until the device lock is released and any commit queue items that contain the device are done. If the 'wait-for-lock' parameter is not specified, the action will fail immediately for the device if the lock is taken for the device or if the device is placed in the commit queue. A commit now use the /devices/global-settings/commit-retries to wait for any device lock to be released. (Issue tracker: #27591) - ncs: Added action 'wait-until-completed' to /devices/commit-queue/queue-item. When a commit queue item has been deleted this is reported to the commit requestor. - ncs: Previously if any of the devices in a commit queue item failed, other devices still had the changes in the item pushed to them. This left the network in an inconsistent state. A commit queue item is now atomic in the sense that if any device fail, all device changes (in the queue item) pushed to the network are now reverted. This makes the queue item in atomic mode equivalent to a normal two-phase commit. - ncs: Performance of partial-sync-from has been improved. - ncs: Previously if any of the devices in a commit queue item failed, other devices still had the changes in the item pushed to them. This left the network in an inconsistent state. There is now possible to rollback atomic commit queue items locally or through an entire LSA or device cluster. To guarantee service integrity if we have overlapping data 'block-others' must be set on the queue item. Automatic/manual error recovery can be configured with /devices/global-settings/commit-queue/error-recovery. Automatic means that NSO will automatically try to rollback the failed transaction. Manual means that NSO will not try to rollback the failed transaction. The NB client needs to execute the the rollback action on/devices/device/commit-queue/completed/queue-item or correct the error in some other way. Not setting a recovery option corresponds to the legacy behaviour previous to NSO 4.4.2. Completed queue items can be viewed under /devices/commit-queue/completed. This list is not cleaned automatically. This needs to be done on a regular basis with /devices/commit-queue/completed/purge if using the commit queue. - ncs: A commit parameter 'atomic' is added when committing with commit-queue to set the atomic behaviour of the resulting queue item. The default is that the queue-item is atomic but this can be changed with /device/global-settings/commit-queue/atomic or by invoking the 'set-atomic-behaviour' action in /devices/commit-queue and /devices/commit-queue/queue-item. - CLI: A new NED capability has been added. This capability allows NEDs to use the CLI parser in strict mode, which uses the indentation of given commands to enter and exit sub modes. - Java API: Improved error message when null is passed as a value to putQuoted method in TemplateVariables class. (Issue tracker: #27853) - Python API: The Python API is no longer dependent on the environment variable LD_LIBRARY_PATH. (Issue tracker: #27509) - Toolchain: Added a --keep-ncs-setup option to the NSO installer, to include the ncs-setup command in a "system install". (Issue tracker: #27937) - Toolchain: NCT: it is now possible for NCT to supply a password to a [sudo] password prompt when issuing remote SSH commands by the use of the flag/option "sudo-pass". Note that for 'nct ssh-cmd', you need to provide the 'sudo' command the '-S' flag. 'nct start' and 'nct stop' does this by default' - Toolchain: NCT: The 'start' and 'stop' command is now always executed from '/' instead of '$HOME' of the user issuing the command. - Toolchain: NCT: A new flag 'ssh-key-name' has been introduced which allows the user to name the public ssh-key file for NCT to use if using NCT with passphrase free SSH keys
... View more
Yes, this has been done in customer projects, and Cisco Advanced Services have experience here. In general what you do is to use NSO to invoke the exec commands on the device to fetch the software image from a known location and perform the upgrade. Cheers, KJ.
... View more