Service and content providers must keep up with the unrelenting pace of network growth, while also controlling costs and improving customer satisfaction. How can you arrive at that goal? You must have a clear path to simplify, optimize, and automate your multi-layer network operations. Rebecca Smith explains how Ciena鈥檚 Navigator Network Control Suite is here to help you do just that!

Seven years ago, Ciena launched our Manage, Control and Plan (MCP) domain controller, which ushered in a new way of operating networks. It provided a single system for network and service management built on a scalable, containerized, microservices-based platform. As customer adoption grew, so did MCP’s capabilities. In fact, you can say it has outgrown its own name! Our portfolio of network control applications does so much more than just help you manage, control, and plan your network. So today, we’re pleased to announce a new name for our network control software suite. Welcome Ciena’s Navigator Network Control SuiteTM!

Why Navigator?  Well, when one sets off on a journey, it’s essential to have a trusted navigator by your side that can lead you to your desired destination. If there are twists and turns along the way, the navigator can help you maneuver and continue forward as effectively and efficiently as possible. This is also true for your network operations. Ciena’s Navigator Network Control Suite (Navigator NCS) enables service providers to optimally operate their networks so they can flex and scale their infrastructure to support growing demand and embrace new business opportunities.

Welcome to Ciena's Navigator Network Control Suite, formerly MCP.  

Understanding today’s operational challenges

Today’s networks are typically comprised of multiple technology layers that have been built over time to support a particular set of end customer services. But network infrastructure is sourced from multiple vendors. This means network operations teams must use multiple operational systems to manage the network. This also means that data must be manually correlated between systems to complete provisioning, troubleshooting, and assurance workflows.

As a result, it has become a time-consuming and daunting task to build out capacity while keeping cost constraints in mind. Furthermore, as service providers work to scale their networks sustainably, they are converging IP and optical layers to achieve footprint, power, and cost savings. Network operations teams need to coordinate between each other all the more, yet fragmented, manually intensive network operations create complexity and slow things down.

The benefits of Navigator NCS

Navigator NCS addresses these operational challenges through intelligent multi-layer network control. With the Navigator Multi-layer Controller, network operations teams can gain complete multi-layer, multi-vendor network control in a single software system, eliminating the need for manual handoffs. The ability to have comprehensive visibility from one point of control is unique in the industry. Plus, the Navigator Intelligent Apps are fully integrated with our Controller to deliver proactive, Artificial Intelligence (AI) driven insights based on a wealth of real-time and historical data, allowing operators to significantly simplify troubleshooting and optimize network utilization and performance.

These apps include our Adaptive IPTM Apps, Multi-Layer Operations, Liquid SpectrumTM and PlannerPlus. All these capabilities are accessible to users through a rich web-based GUI, or via open APIs. To facilitate the integration of Navigator NCS with third-party operational support systems (OSS) and infrastructure elements, Navigator NCS also includes Emulation CloudTM, a virtual lab that is easily accessible to customers and development partners 24/7 for testing Ciena’s open APIs.

Navigator Network Control Suite Diagram

Figure: Navigator Network Control Suite provides intelligent network control across
multi-layer, multi-vendor network infrastructure

Elevating operations to the cloud

As outlined above, Navigator NCS brings you all the great capabilities we have developed as part of MCP, but we also recognize the growing importance of managing your network operations in the cloud. That’s why Navigator NCS offers a choice of deployment models: on-premises, in the customer’s private or public cloud, or Ciena’s Navigator Hosted Service whereby Ciena securely deploys, manages, maintains, and operates the IT infrastructure in the cloud for you.

Furthermore, as part of our vision to arm our customers with the best insights to proactively optimize network performance, Navigator NCS also offers new cloud-hosted apps, available as Software as a Service (SaaS), as part of our Liquid Spectrum and Multi-layer Operations. For example, Network Trends, which is one of our Multi-layer Operations apps, facilitates capacity planning by analyzing a multitude of network data captures to reveal the trending of key network performance metrics over time. These types of analytics require high data storage for vast amounts of historic telemetry data, as well as require high compute processing. As a result, they lend themselves to the flexibility and scale of the cloud.

Ciena has also introduced new cloud-based Liquid Spectrum apps – SNR Optimizer and Spectrum Defragmentation. Both of these applications leverage data collected from Ciena’s highly instrumented open line systems to help you fully optimize the return on investment of your photonic layer.

  • SNR Optimizer analyzes real-time system metrics and calibration data to maximize the line delivered Signal to Noise Ratio (SNR). It recommends how to adjust several photonic settings to mine latent system margin to deliver more network capacity without adding any new hardware.
  • Spectrum Defragmentation analyzes the network to re-arrange wavelength channel assignments to free up continuous spectrum for new connections.
value, as that changes for SEO purposes) "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "videoDuration": kalturaPlayer_140974.config.sources.duration } } window.appEventData.push(eventPayloadFirstPlay); console.dir(eventPayloadFirstPlay); console.log('Entry/Video name: ' + kalturaPlayer_140974.config.sources.metadata.name); }); var hasFired25 = false; var hasFired50 = false; var hasFired75 = false; // Event listener for time updates to track video progress kalturaPlayer_140974.addEventListener(kalturaPlayer_140974.Event.Core.TIME_UPDATE, function(event) { var progress = (event.target.currentTime / event.target.duration) * 100; //console.log(progress); if (progress >= 25 && progress < 30 && !hasFired25) { console.log('Video reached 25% | first quartile'); // capture data when 25% of video is played var eventPayloadPlayed25 = { "event": "videoPlayed25", "eventType": "custom", "attributes": { "videoName": kalturaPlayer_140974.config.sources.metadata.name, "analyticsPageName": "Component", // This should be a unique name of the page that will NOT ever change (note, don鈥檛 use the <title> value, as that changes for SEO purposes) "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "videoDuration": kalturaPlayer_140974.config.sources.duration } } window.appEventData.push(eventPayloadPlayed25); console.dir(eventPayloadPlayed25); hasFired25 = true; } if (progress >= 50 && progress < 55 && !hasFired50) { console.log('Video reached 50% | second quartile'); // capture data when 50% of video is played var eventPayloadPlayed50 = { "event": "videoPlayed50", "eventType": "custom", "attributes": { "videoName": kalturaPlayer_140974.config.sources.metadata.name, "analyticsPageName": "Component", // This should be a unique name of the page that will NOT ever change (note, don鈥檛 use the <title> value, as that changes for SEO purposes) "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "videoDuration": kalturaPlayer_140974.config.sources.duration } } window.appEventData.push(eventPayloadPlayed50); console.dir(eventPayloadPlayed50); hasFired50 = true; } if (progress >= 75 && progress < 80 && !hasFired75) { console.log('Video reached 75% | third quartile'); // capture data when 75% of video is played var eventPayloadPlayed75 = { "event": "videoPlayed75", "eventType": "custom", "attributes": { "videoName": kalturaPlayer_140974.config.sources.metadata.name, "analyticsPageName": "Component", // This should be a unique name of the page that will NOT ever change (note, don鈥檛 use the <title> value, as that changes for SEO purposes) "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "videoDuration": kalturaPlayer_140974.config.sources.duration } } window.appEventData.push(eventPayloadPlayed75); console.dir(eventPayloadPlayed75); hasFired75 = true; } // Event listener for beforeunload (user leaving the page) window.addEventListener('beforeunload', function() { console.log('Abandoned video: ' + progress); // Track final progress before leaving if (progress >= 1) { var eventPayloadVideoProgress = { "event": "videoProgressOnAbandon", "eventType": "custom", "attributes": { "videoName": kalturaPlayer_140974.config.sources.metadata.name, "analyticsPageName": "Component", "fullUrl": window.location.href, "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "videoDuration": kalturaPlayer_140974.config.sources.duration, "secondsWatched": event.target.currentTime, "percentageWatched": progress } }; window.appEventData.push(eventPayloadVideoProgress); console.dir(eventPayloadVideoProgress); // Convert the object to a JSON string var jsonString = JSON.stringify(eventPayloadVideoProgress); // Store the JSON string in the local storage under a key localStorage.setItem('eventPayloadVideoProgress', jsonString); } }); }); // Event listener for video end kalturaPlayer_140974.addEventListener(kalturaPlayer_140974.Event.ENDED, function() { console.log('Video has ended'); // capture data when video ends var eventPayloadVideoEnded = { "event": "videoEnded", "eventType": "custom", "attributes": { "videoName": kalturaPlayer_140974.config.sources.metadata.name, "analyticsPageName": "Component", // This should be a unique name of the page that will NOT ever change (note, don鈥檛 use the <title> value, as that changes for SEO purposes) "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "videoDuration": kalturaPlayer_140974.config.sources.duration } } window.appEventData.push(eventPayloadVideoEnded); console.dir(eventPayloadVideoEnded); }); // Event listeners for mute/unmute actions kalturaPlayer_140974.addEventListener(kalturaPlayer_140974.Event.UI.USER_CLICKED_MUTE, (event) => { console.log('USER_CLICKED_MUTE'); // capture data when video is muted var eventPayloadVideoMuted = { "event": "videoMuted", "eventType": "custom", "attributes": { "videoName": kalturaPlayer_140974.config.sources.metadata.name, "analyticsPageName": "Component", // This should be a unique name of the page that will NOT ever change (note, don鈥檛 use the <title> value, as that changes for SEO purposes) "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "videoDuration": kalturaPlayer_140974.config.sources.duration } } window.appEventData.push(eventPayloadVideoMuted); console.dir(eventPayloadVideoMuted); }); kalturaPlayer_140974.addEventListener(kalturaPlayer_140974.Event.UI.USER_CLICKED_UNMUTE, (event) => { console.log('USER_CLICKED_UNMUTE'); var eventPayloadVideoUnmuted = { "event": "videoUnmuted", "eventType": "custom", "attributes": { "videoName": kalturaPlayer_140974.config.sources.metadata.name, "analyticsPageName": "Component", // This should be a unique name of the page that will NOT ever change (note, don鈥檛 use the <title> value, as that changes for SEO purposes) "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "videoDuration": kalturaPlayer_140974.config.sources.duration } } window.appEventData.push(eventPayloadVideoUnmuted); console.dir(eventPayloadVideoUnmuted); }); // Event listener for any errors kalturaPlayer_140974.addEventListener(kalturaPlayer_140974.Event.ERROR, (event) => { console.log('ERROR'); var eventPayloadVideoError = { "event": "videoError", "eventType": "custom", "attributes": { "videoName": kalturaPlayer_140974.config.sources.metadata.name, "analyticsPageName": "Component", // This should be a unique name of the page that will NOT ever change (note, don鈥檛 use the <title> value, as that changes for SEO purposes) "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "videoDuration": kalturaPlayer_140974.config.sources.duration } } window.appEventData.push(eventPayloadVideoError); console.dir(eventPayloadVideoError); }); }); } catch (e) { console.error(e.message) } </script> <script type="text/javascript"> $(document).ready(function() { setTimeout(function() { var videoSchema_140974 = { "@context": "https://schema.org", "@type": "VideoObject", "name": kalturaPlayer_140974.config.sources.metadata.name, "description": "Learn how Ciena’s Navigator Network Control Suite provides a single point of control to visualize and optimize multi-layer network operations—reducing costs and improving customer satisfaction. With Navigator Multi-layer Controller and integrated Intelligent Apps you gain valuable, real-time visualization and analytics – so you can design, operate and scale your network for optimal network resiliency and performance in the most cost-efficient way.", "thumbnailUrl": "/__data/assets/image/0018/140652/mosaic-NCS-2024-Overview_thumb-1286x700.jpg", "uploadDate": "2024-02-06", "duration": "2:41", "publisher": { "@type": "Organization", "name": "91桃色" }, "contentUrl": kalturaPlayer_140974.config.sources.downloadUrl }; var script_140974 = document.createElement('script'); script_140974.type = "application/ld+json"; script_140974.text = JSON.stringify(videoSchema_140974); document.getElementsByTagName('head')[0].appendChild(script_140974); }, 700); }); </script> </div> </div> </div> <style> .player-v7 { position:absolute; top:0; left:0; left: 0; right: 0; bottom:0; } .stand-alone-video { float: none; margin: 0 auto } .detail-video .kaltura-player-wrapper-inner .kWidgetIframeContainer { position: absolute; top: 0; left: 0; right: 0; bottom: 0 } .detail-video .kaltura-player-wrapper-inner iframe { display: block; width: 100%; height: 100% } .kaltura-player-wrapper-outer { width: 100%; display: inline-block; position: relative } .kaltura-player-wrapper-outer .playkit-poster { background-color: transparent; background-size: cover } .kaltura-player-wrapper-outer .playkit-video-player { background: 0 0 } .kaltura-player-wrapper-outer .playkit-black-cover { background-color: transparent } .kaltura-player-wrapper-outer .kaltura-player-container { background-color: transparent } @media only screen and (max-width: 500px) { .kaltura-player-wrapper-outer .playkit-pre-playback-play-overlay .playkit-pre-playback-play-button { width:78px; height: 78px } } .kaltura-player-wrapper-inner { margin-top: 56.25% } #kplayer { position: absolute; top: 0; left: 0; left: 0; right: 0; bottom: 0 } </style> </div> </section><p>Like we said – Navigator NCS does so much more than just manage, control and plan your network!  Looking ahead, we are also thinking about how AI can be applied to network operations, what is known as AIOps. In essence, AI and Machine Learning (ML) techniques are used on data collected from the network to optimize operational use cases and eventually enable the automation of data-driven closed-loop operations. Leading use cases include proactive maintenance, performance optimization, and capacity forecasting. We’ve started to explore how Navigator NCS can leverage these exciting technologies to further empower our customers to take their network operations to new levels. Stay tuned for more to come in the area of AIOps.</p><p>There’s no denying it, networks and the demands being placed on them have become more complex over the last few years. Ciena’s vision of <a href="/adaptive-network?utm_source=blog&utm_medium=social" target="_blank">The Adaptive Network<sup>TM</sup></a> has become all the more relevant – a network that grows smarter every day to respond intuitively to changing network needs. Navigator NCS plays a vital role in making this vision a reality. With its single point of control, network operations teams gain clear and comprehensive visibility of the entire network – multi-layer and multi-vendor – plus unrivaled analytics insights, enabling them to deliver the best performance for end customers. With Navigator NCS, rest assured we can help guide you in your journey to a more adaptive, optimized network!</p> </div> </article> <aside class="col-12 col-lg-4"> <div class="resources"> <div class="related-blogs mb-5"> <h2 class="cn-subhead-3 h6-lg mb-4">Related blogs</h2> <ul class="d-flex flex-column p-0 m-0"> <li class="d-flex"> <a href="/insights/blog/2023/pluggable-coherent-optics-what-is-the-best-management-approach"> <img src="/__data/assets/image/0022/138028/varieties/one-third.jpg" style="width:120px; height:120px;max-width:unset;" alt="" class="object-fit-cover mb-3"> </a> <div class="d-flex flex-column ps-3 justify-content-start"> <a href="/insights/blog/2023/pluggable-coherent-optics-what-is-the-best-management-approach" class="resources__link mb-2">Pluggable coherent optics 鈥 What is the best management approach? <i class="fa fa-angle-right"></i></a> <p class="clamp-3-lines">Ciena鈥檚 Tim Pearson explains why multi-layer controllers are best suited to help you plan, operate, and optimize optical performance in a converged IP/Optical architecture.</p> </div> </li> <li class="d-flex"> <a href="/insights/articles/2023/deploying-coherent-plugs-is-there-more-to-the-story"> <img src="/__data/assets/image/0022/98014/varieties/one-third.jpg" style="width:120px; height:120px;max-width:unset;" alt="" class="object-fit-cover mb-3"> </a> <div class="d-flex flex-column ps-3 justify-content-start"> <a href="/insights/articles/2023/deploying-coherent-plugs-is-there-more-to-the-story" class="resources__link mb-2">Deploying coherent plugs 鈥 is there more to the story? <i class="fa fa-angle-right"></i></a> <p class="clamp-3-lines">Looking for a reasonable approach to getting started deploying coherent pluggables? Ciena鈥檚 Tim Pearson provides the final two steps for an approach that allows you to smoothly evolve your operational model and networks to deploy a Coherent Routing solution at scale.</p> </div> </li> <li class="d-flex"> <a href="/insights/articles/2022/7-invaluable-ways-to-keep-your-submarine-network-operations-water-tight"> <img src="/__data/assets/image/0023/85352/varieties/one-third.jpg" style="width:120px; height:120px;max-width:unset;" alt="" class="object-fit-cover mb-3"> </a> <div class="d-flex flex-column ps-3 justify-content-start"> <a href="/insights/articles/2022/7-invaluable-ways-to-keep-your-submarine-network-operations-water-tight" class="resources__link mb-2">7 invaluable ways to keep your submarine network operations water-tight <i class="fa fa-angle-right"></i></a> <p class="clamp-3-lines">How can real-time analytics unlock new benefits to help you build and manage an ultra-resilient submarine network that exceeds your customers' connectivity needs? Ciena鈥檚 Marie Fiala explains.</p> </div> </li> </ul> <a href="/insights/list?topic&" class="cn-color__steelGray mt-4 d-block fw-bolder w-auto p-0"> View all insights <i class="fa-solid fa-angle-right ps-2"></i></a> </div> </div> <!-- PROMO: {"results":[{"promo_img":"","promo_type":"13505"},{"promo_img":"/__data/assets/image/0018/140652/varieties/one-third.jpg","promo_type":"13512"},{"promo_img":"/__data/assets/image/0030/139584/varieties/one-third.png","promo_type":"13515"}]}--><div class="resources"> <div class="related-blogs mb-5"> <h2 class="cn-subhead-3 h6-lg mb-4">Related Resources</h2> <ul class="d-flex flex-column p-0 m-0"> <li class="d-flex"> <a href="/insights/infobriefs/navigator-network-control-suite" aria-label="Infobrief: Navigator Network Control Suite (NCS)"> <div class="cn-bg__red3 resources__icon-images d-flex align-items-center justify-content-center mb-3"> <i class="fa-light fa-xl fa-file-pdf cn-color__white"></i> </div> </a> <div class="d-flex flex-column ps-3 justify-content-start"> <span class="resources__type cn-eyebrow-2 cn-color__red3 mb-2">Infobrief</span> <a href="/insights/infobriefs/navigator-network-control-suite" class="resources__link mb-2">Navigator Network Control Suite (NCS) <i class="fa fa-angle-right"></i></a> <p class="clamp-3-lines">With Ciena鈥檚 Navigator Network Control Suite鈩, providers gain a single point of control to visualize the performance of their multi-layer, multi-vendor infrastructure.</p> </div> </li> <li class="d-flex"> <a href="/insights/videos/intelligent-multi-layer-operations-with-navigator-network-control-suite" aria-label="Video: Intelligent multi-layer operations with Navigator Network Control Suite"> <img src="/__data/assets/image/0018/140652/varieties/one-third.jpg" style="width:120px; height:120px;max-width:unset;" alt="" class="object-fit-cover mb-3"> </a> <div class="d-flex flex-column ps-3 justify-content-start"> <span class="resources__type cn-eyebrow-2 cn-color__red3 mb-2">Video</span> <a href="/insights/videos/intelligent-multi-layer-operations-with-navigator-network-control-suite" class="resources__link mb-2">Intelligent multi-layer operations with Navigator Network Control Suite <i class="fa fa-angle-right"></i></a> <p class="clamp-3-lines">Learn how Ciena鈥檚 Navigator Network Control Suite provides a single point of control to visualize and optimize multi-layer network operations.</p> </div> </li> <li class="d-flex"> <a href="/insights/white-papers/intelligent-data-driven-operations-with-aiops" aria-label="White Paper: Intelligent Data - Driven Operations with AIOps"> <img src="/__data/assets/image/0030/139584/varieties/one-third.png" style="width:120px; height:120px;max-width:unset;" alt="" class="object-fit-cover mb-3"> </a> <div class="d-flex flex-column ps-3 justify-content-start"> <span class="resources__type cn-eyebrow-2 cn-color__red3 mb-2">White Paper</span> <a href="/insights/white-papers/intelligent-data-driven-operations-with-aiops" class="resources__link mb-2">Intelligent Data - Driven Operations with AIOps <i class="fa fa-angle-right"></i></a> <p class="clamp-3-lines">In this white paper, Heavy Reading focuses on artificial intelligence for IT operations (AIOps) and the emerging role of AI in multiple telco operational use cases.</p> </div> </li> </ul> <a href="/insights/list" class="cn-color__steelGray mt-4 d-block fw-bolder w-auto p-0"> View all resources <i class="fa-solid fa-angle-right ps-2"></i></a> </div> </div> </aside> </div> </div> </section> <div class="breakout cn-conic-bg__midnight_6-red_3 cn-hero-component"> <div class="cn-color__midnight cn-bg__midnight_6 bg-lg-transparent"> <div class="cn-container " id=""> <div class="cn-row gx-0 cn-bg__midnight_6 mx-n5 h-100"><div class="col-12 col-lg-6 cn-pt-lg-9 cn-pt-7 cn-pb-lg-9 cn-pb-5 px-5"> <span class="cn-dashed cn-eyebrow-1 cn-pb-2">NAVIGATOR NETWORK CONTROL SUITE</span> <h2 class="h4 h3-md h2-xxl">See clearly, act with insight</h2> <p class="cn-subhead-2 col-12 col-lg-8">Discover multi-layer optimization from one point of control</p> <div class="col-12 pe-lg-5"><p></p></div> <div class="cn-mt-5 d-flex flex-column cn-flex-md-row"> <a href="/products/navigator-ncs?utm_source=blog&utm_medium=social&utm_term=bottomCTA" title="Meet Navigator NCS" class="cn-button cn-button__blue cn-mr-md-4 mb-4" target=_blank>Meet Navigator NCS</a></div></div> <div class="col-12 col-lg-6 position-relative"> <img alt="Clear path under highway" class="object-fit-cover w-100 h-100" loading="lazy" src="/__data/assets/image/0029/140978/1200x627_IMG_ONLY_Navigator_NCS_Promo2.jpg" sizes="(max-width:767px) 522px,(max-width:991px) 522px,522px" srcset="/__data/assets/image/0029/140978/1200x627_IMG_ONLY_Navigator_NCS_Promo2.jpg 522w,/__data/assets/image/0029/140978/1200x627_IMG_ONLY_Navigator_NCS_Promo2.jpg 522w,/__data/assets/image/0029/140978/1200x627_IMG_ONLY_Navigator_NCS_Promo2.jpg 522w"> </div> </div> </div> </div> </div> <!--noindex--> <!-- B1:https://ciena-search.funnelback.squiz.cloud/s/search.html?collection=cien1~sp-redesign-search&form=related-json&gscope1=resources&meta_assetId_not=140410&meta_primaryTopic=83263&sort=dmetabyTypeDate&fmo=1--><!-- B2:https://ciena-search.funnelback.squiz.cloud/s/search.html?collection=cien1~sp-redesign-search&form=related-json&sort=dmetabyTypeDate&gscope1=resources&meta_assetId_not=140410&meta_topics=83263&fmo=1--> <div class="cn-bg__white pt-4 pt-lg-5 pb-lg-1"> <div class="cn-container py-3 py-lg-5"> <div class="cn-row"> <div class="col-12 col-lg-3 d-flex justify-content-between flex-column mb-4 mb-lg-0"> <h2 class="h4 h2-xl pb-3"> Related </h2> <a class="cn-button cn-button__blue align-self-start" href="/insights/list?topic&"> View more insights </a> </div> <div class="col-12 col-lg-9"> <div class="cn-row"> <div class="col-12 col-lg-4 mb-4 mb-lg-0"> <div class="cn-bg__lightGray1"> <div class="fcds__card p-3 p-xxl-4 d-flex flex-column"> <h2 class="cn-eyebrow-2 cn-color__red3 mb-1 mb-lg-2">Blog</h2> <h3 class="cn-subhead-3 h6-lg pb-1 clamp-3-lines">The next AI frontier: AI agents who reason and act to speed up network assurance</h3> <p class="mb-4 clamp-3-lines"> Reasoning is the third frontier of the AI era, following perception AI and generative AI (GenAI), with its proliferation of Large Language Models (LLMs). Now, AI agents can autonomously reason, make decisions, and act. How is this agentic AI </p> <a href="/insights/blog/2025/the-next-ai-frontier-ai-agents-who-reason-and-act-to-speed-up-network-assurance" class="cn-color__steelGray mt-auto cn-fw__bolder"> <span class="cn-target">Read</span><i class="fa-light fa-angle-right ps-2"></i> </a> </div> </div> </div> <div class="col-12 col-lg-4 mb-4 mb-lg-0"> <div class="cn-bg__lightGray1"> <div class="fcds__card p-3 p-xxl-4 d-flex flex-column"> <h2 class="cn-eyebrow-2 cn-color__red3 mb-1 mb-lg-2">Blog</h2> <h3 class="cn-subhead-3 h6-lg pb-1 clamp-3-lines">Automate network operations smarter and faster with agentic AI</h3> <p class="mb-4 clamp-3-lines"> The race is on to advance generative AI (GenAI) models so they can be applied creatively to a slew of use cases to make our lives easier. This is also readily apparent in the network operations space. Ciena鈥檚 Marie Fiala discusses how AI </p> <a href="/insights/blog/2025/automate-network-operations-smarter-and-faster-with-agentic-ai" class="cn-color__steelGray mt-auto cn-fw__bolder"> <span class="cn-target">Read</span><i class="fa-light fa-angle-right ps-2"></i> </a> </div> </div> </div> <div class="col-12 col-lg-4 mb-4 mb-lg-0"> <div class="cn-bg__lightGray1"> <div class="fcds__card p-3 p-xxl-4 d-flex flex-column"> <h2 class="cn-eyebrow-2 cn-color__red3 mb-1 mb-lg-2">Blog</h2> <h3 class="cn-subhead-3 h6-lg pb-1 clamp-3-lines">All the benefits of multi-vendor, converged networks without the operational headaches</h3> <p class="mb-4 clamp-3-lines"> The IP/Optical convergence trend is in full swing, yet there continue to be challenges on the network operations side. Lack of coordination across IP and optical operations is not only inefficient but also could cause network faults. Ciena鈥檚 Marie </p> <a href="/insights/blog/2025/all-the-benefits-of-multi-vendor-converged-networks-without-the-operational-headaches" class="cn-color__steelGray mt-auto cn-fw__bolder"> <span class="cn-target">Read</span><i class="fa-light fa-angle-right ps-2"></i> </a> </div> </div> </div> </div> </div> </div> </div> </div> <!--endnoindex--> <style type="text/css"> .article-author__info p a { color: inherit; text-decoration: inherit; font-weight: inherit; } .insight-article .article-author__img { object-fit: cover; } </style> <script> // Establish the data layer window.appEventData = window.appEventData || []; // Function to send Adobe EDDL event function sendEDDLEvent(eventName, eventAttributes) { window.appEventData.push({ event: eventName, eventType: 'custom', attributes: eventAttributes }); } var blogViewEventAttributes = { "analyticsPageName": "Chart a clear course to an optimized multi-layer network with Ciena鈥檚 Navigator Network Control Suite", "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "author": "Rebecca Smith", "publishedDate": document.querySelector('meta[name="byTypeDate"]').content, "primaryTopic": "Multi-layer network control", "topics": 'Multi-layer network control', }; sendEDDLEvent("blogViewed", blogViewEventAttributes); </script> <script type="text/javascript"> $(document).ready(function() { // Check if the current page URL contains "/insights/article/" or "/insights/blog/" var currentPath = window.location.pathname; if (currentPath.includes("/insights/articles/") || currentPath.includes("/insights/blog/")) { setTimeout(function() { var blogPostingSchema = { "@context": "https://schema.org", "@type": "BlogPosting", "headline": "Chart a clear course to an optimized multi-layer network with Ciena鈥檚 Navigator Network Control Suite", "mainEntityOfPage": { "@type": "WebPage", "@id": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite" }, "image": [ "/__data/assets/image/0015/140541/1200x879_IMG_ONLY_Navigator_NCS_LAUNCH_BLOG.jpg" ], "articleBody": "Seven years ago, Ciena launched our Manage, Control and Plan (MCP) domain controller, which ushered in a new way of operating networks. It provided a single system for network and service management built on a scalable, containerized, microservices-based platform. As customer adoption grew, so did MCP’s capabilities. In fact, you can say it has outgrown its own name! Our portfolio of network control applications does so much more than just help you manage, control, and plan your network. So today, we’re pleased to announce a new name for our network control software suite. Welcome Ciena’s Navigator Network Control SuiteTM! Why Navigator? Well, when one sets off on a journey, it’s essential to have a trusted navigator by your side that can lead you to your desired destination. If there are twists and turns along the way, the navigator can help you maneuver and continue forward as effectively and efficiently as possible. This is also true for your network operations. Ciena’s Navigator Network Control Suite (Navigator NCS) enables service providers to optimally operate their networks so they can flex and scale their infrastructure to support growing demand and embrace new business opportunities. (()=>{ const srcData = { "area" : {"quoteText":"Welcome to Ciena's Navigator Network Control Suite, formerly MCP. ","bylineText":""} }; var output = ''; // CT Configuration var custom_class = ""; var section_id = ""; //Quote Images var quote1_img = '/__data/assets/file/0022/106258/quote1.svg'; var quote2_img = '/__data/assets/file/0023/106259/quote2.svg'; //print(`${JSON.stringify(srcData, null, '\t')}`); // Object definition const globalCfg = {}; // Object to store different HTML snippets/elements for rendering in the UI. globalCfg.renderElements = {}; const getFontSize = (option) => { switch(option) { case "h1": return 'h5 h4-md h3-lg h1-xxl' case "h2": return 'h5 h4-md h3-lg h2-xxl' case "h3": return 'h5 h4-md h3-lg' case "h4": return 'h5 h4-md' case "h5": return 'h5' case 'h6': return 'h6' } } if (srcData.area.quoteText.length) { output += ` ${srcData.area.quoteText} ${srcData.area.bylineText && ` 鈥 ${srcData.area.bylineText} ` || ''} `; }; print(output); })(); Understanding today’s operational challengesToday’s networks are typically comprised of multiple technology layers that have been built over time to support a particular set of end customer services. But network infrastructure is sourced from multiple vendors. This means network operations teams must use multiple operational systems to manage the network. This also means that data must be manually correlated between systems to complete provisioning, troubleshooting, and assurance workflows.As a result, it has become a time-consuming and daunting task to build... Read the full blog on our website.", "author": { "@type": "Person", "name": "Rebecca Smith" }, "datePublished": "2024-02-09T09:00:16-04:00", "dateModified": "2024-05-14T08:44:07-04:00", "publisher": { "@id": "/#organization" }, "description": "Service and content providers must keep up with the unrelenting pace of network growth, while also controlling costs and improving customer satisfaction. How can you arrive at that goal? You must have a clear path to simplify, optimize, and automate your multi-layer network operations. Rebecca Smith explains how Ciena鈥檚 Navigator Network Control Suite is here to help you do just" }; var script = document.createElement('script'); script.type = "application/ld+json"; script.text = JSON.stringify(blogPostingSchema, null, 2); document.getElementsByTagName('head')[0].appendChild(script); }, 700); } }); </script> </main> <!--noindex--> <aside> <div class="cn-bg__red2"> <div class="footer-form__wrapper"> <div class="footer-form container cn-container"> <div class="footer-form__gfx d-none d-lg-block" aria-hidden="true"></div> <div class="cn-bg__red2 h-100"> <div class="d-flex ml-3 pt-5 pb-4 content flex-column flex-lg-row"> <div class="footer-form__text mb-5 d-flex flex-column"> <h3 class="footer-form__title h4 h3-lg">Stay connected</h3> <p class="footer-form__subtitle">Stay informed and get Ciena's network insights emailed straight to your inbox.</p> <div class="footer-form__social d-flex"> </div> </div> <div class="footer-form__form d-flex flex-column w-80"> <div class="embeded_form resource-details"> <form id="mktoForm_3290"></form> <script>MktoForms2.loadForm("//mynetwork.ciena.com", "847-FEI-694", 3290);</script> </div> </div> </div> </div> </div> </div> </div> </aside> <!--endnoindex--> <script> /* ReCaptcha Validation Variables */ //var globalSiteKey = "6LeTV4AUAAAAADa2HCgXHDqjoBptZG-a6UQduN3c"; var reCaptchaValidationEndpoint = "/site-resources/esi/n/c/recaptcha"; /* * @author Sanford Whiteman * @version v1.106 2020-04-04 * @copyright 漏 2020 Sanford Whiteman * @license Hippocratic 2.1: This license must appear with all reproductions of this software. * * Create a completely barebones, user-styles-only Marketo form * by removing inline STYLE attributes and disabling STYLE and LINK elements */ function destyleMktoForm(mktoForm, moreStyles){ var formEl = mktoForm.getFormElem()[0], arrayFrom = getSelection.call.bind([].slice); // remove element styles from <form> and children var styledEls = arrayFrom(formEl.querySelectorAll("[style]")).concat(formEl); styledEls.forEach(function(el) { el.removeAttribute("style"); }); // disable remote stylesheets and local <style>s /* var styleSheets = arrayFrom(document.styleSheets); styleSheets.forEach(function(ss) { if ( [mktoForms2BaseStyle,mktoForms2ThemeStyle].indexOf(ss.ownerNode) != -1 || formEl.contains(ss.ownerNode) ) { console.log("Marketo destyle: removing", ss); ss.disabled = true; } else { console.log("Marketo destyle: ignoring", ss); } }); */ if(!moreStyles) { formEl.setAttribute("data-styles-ready", "true"); } }; MktoForms2.whenRendered(function(form) { var parent = document.getElementsByClassName('embeded_form')[0]; var formData = form.vals(); var formID = formData.formid; console.log('formID: ' + formID); if(typeof(parent) != 'undefined' && parent != null && formID == 3290){ destyleMktoForm(form); } }); </script> <style type="text/css"> .embeded_form .mktoButton { background-color: #fff; color: #000; border: 2px solid #fff; display: inline-flex; justify-content: center; align-items: center; text-align: center; width: 15rem; padding: 0 2rem; border-radius: 2rem; font-size: 1rem; font-weight: 600; letter-spacing: -0.04rem; transition: all .3s ease; align-self: center; height: 3rem; margin-bottom: 1.5rem !important; } .embeded_form .mktoButton:not([disabled]):not(.disabled):hover { background-color: #c8c8c8; color: #000; outline:none !important; border:0; } .embeded_form .mktoButton:not([disabled]):not(.disabled):focus { background-color: rgba(0,0,0,0); color: #fff; outline-offset: 3px; border: 2px solid #fff; outline: 2px solid #fff; } .embeded_form .mktoButton:not([disabled]):not(.disabled):active { background-color: #c8c8c8; color: #000; border: 2px solid rgba(0,0,0,0); } .embeded_form input[type=text], .embeded_form input[type=email] { display: flex; background-color: #fff; align-items: center; justify-content: space-between; width: 100% !important; text-align: left; padding: 0.875rem 1rem; color: #787878; border: none; font-size: 0.875rem; line-height: 1.125rem; letter-spacing: -0.04rem; transition: all .3s ease; font-family: inherit; margin: 0; } .embeded_form .mktoForm { font-size: 0.875rem; line-height: 1.125rem; letter-spacing: -0.04rem; max-width: 43.25rem; width: 100%; /*gap: 0.625rem;*/ flex-direction: column !important; display: flex; color: #fff; text-transform:none; opacity:1; font-family:inherit; } .embeded_form .mktoForm .mktoFieldWrap { float:none; } .embeded_form .mktoForm .mktoLabel { color: #fff; text-transform:none; opacity:1; font-size: 0.875rem; line-height: 1.125rem; letter-spacing: -0.04rem; margin-bottom: 0; } .embeded_form .mktoForm .mktoRequiredField label.mktoLabel { font-weight:normal; float:none; margin-bottom:0.5rem; width:auto !important; } .embeded_form .mktoCaptchaDisclaimer { display:none; } .embeded_form .mktoAsterix { display: initial !important; float: right; padding: 0px 5px; } .embeded_form .mktoFieldDescriptor.mktoFormCol { width: 100%; } .embeded_form .mktoFormRow { display: flex; gap: 15px; align-items: flex-start; } @media screen and (max-width: 991px) { .embeded_form .mktoFormRow { flex-direction:column; } } .embeded_form .mktoFormRow.transparent { gap: 5px; margin: 10px 0; flex-direction:row; } .embeded_form .mktoFormRow.transparent .mktoFieldDescriptor.mktoFormCol { width: 20px; background-color:inherit; } .embeded_form .mktoFormRow.transparent .mktoFieldDescriptor.mktoFormCol + div { margin:6px 0 0; background-color:inherit; } .embeded_form .mktoFieldWrap a { text-decoration: underline; } .embeded_form .mktoForm .mktoError { position:relative; right:0 !important; bottom:-3px !important; display:block; pointer-events: none; } .embeded_form .mktoForm .mktoError .mktoErrorArrowWrap { display:none; } .embeded_form .mktoForm .mktoError .mktoErrorMsg { margin-top: 10px; margin-bottom: 0px; color: #fff; opacity: 85%; background-color: transparent; background-image: none; border: 0; border-radius: 0; box-shadow: none; font-size: inherit; line-height: inherit; max-width: 100%; padding: inherit; text-shadow: none; } .embeded_form .mktoForm .mktoError .mktoErrorMsg .mktoErrorDetail { display:inline; } .embeded_form input[type=checkbox] { width:15px; } .embeded_form .mktoError #ValidMsgEmail, .embeded_form .mktoError #ValidMsgCountry { margin-top:3px; } .embeded_form .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix { color: #fff; } @media only screen and (max-width: 480px) { .embeded_form .mktoForm .mktoFormCol .mktoLabel { width: auto; } } @media only screen and (max-width: 480px) { .embeded_form .mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix { float:right; padding:0 5px; } } </style> <footer class="footer cn-bg__red3"> <div class="footer__container cn-container justify-content-between cn-py-4"> <h3 class="h1 m-0 mt-3"> <a href="/" title="Ciena"> <img src="/__data/assets/git_bridge/0015/101616/build/images/logo_dark.svg?h=536960e" alt="Ciena" class="footer__logo"> </a> </h3> <span class="footer__text cn-dashed"><p>Ciena is the global leader in high-speed connectivity. </p> <p>We build adaptive networks to support exponential growth in bandwidth demand鈥攅mpowering our customers, partners, and communities to thrive in the AI era. With unparalleled expertise and innovation, our networking systems, components, automation software, and services revolutionize data transmission and network management.</p></span> <div class="d-flex footer__columns cn-dashed"> <div class="footer__links d-flex w-100 flex-column"> <div class="footer__links-title d-flex"> <a href="/insights" class="footer__link footer__link-heading" title="Footer nav: 91桃色" aria-label="Footer nav: 91桃色">91桃色</a> <button class="footer__column-toggle" title="Toggle"><i class="fa-solid fa-lg fa-plus"></i></button> </div> <div class="footer__links-collapse w-100 flex-column"> <a href="/insights" class="footer__link" title="Footer sub-nav: Featured insights" aria-label="Footer sub-nav: Featured insights" style="display: inline-block;">Featured insights</a><a href="/insights/list?type=articles" target="_blank" class="footer__link" title="Footer sub-nav: Blog" aria-label="Footer sub-nav: Blog" style="display: inline-block;">Blog</a><a href="/insights/case-studies" class="footer__link" title="Footer sub-nav: Case studies" aria-label="Footer sub-nav: Case studies" style="display: inline-block;">Case studies</a><a href="/insights/videos" class="footer__link" title="Footer sub-nav: Videos" aria-label="Footer sub-nav: Videos" style="display: inline-block;">Videos</a><a href="/about/newsroom/podcasts" class="footer__link" title="Footer sub-nav: Podcasts" aria-label="Footer sub-nav: Podcasts" style="display: inline-block;">Podcasts</a> </div></div><div class="footer__links d-flex w-100 flex-column"> <div class="footer__links-title d-flex"> <a href="/about" class="footer__link footer__link-heading" title="Footer nav: 91桃色" aria-label="Footer nav: 91桃色">91桃色</a> <button class="footer__column-toggle" title="Toggle"><i class="fa-solid fa-lg fa-plus"></i></button> </div> <div class="footer__links-collapse w-100 flex-column"> <a href="/about" class="footer__link" title="Footer sub-nav: About Ciena" aria-label="Footer sub-nav: About Ciena" style="display: inline-block;">About Ciena</a><a href="/careers" target="_blank" class="footer__link" title="Footer sub-nav: Careers" aria-label="Footer sub-nav: Careers" style="display: inline-block;">Careers</a><a href="/about/newsroom" class="footer__link" title="Footer sub-nav: Newsroom" aria-label="Footer sub-nav: Newsroom" style="display: inline-block;">Newsroom</a><a href="/about/cienalife" class="footer__link" title="Footer sub-nav: CienaLife" aria-label="Footer sub-nav: CienaLife" style="display: inline-block;">CienaLife</a><a href="/partners" class="footer__link" title="Footer sub-nav: Partners" aria-label="Footer sub-nav: Partners" style="display: inline-block;">Partners</a> </div></div><div class="footer__links d-flex w-100 flex-column"> <div class="footer__links-title d-flex"> <a href="/support" class="footer__link footer__link-heading" title="Footer nav: Support" aria-label="Footer nav: Support">Support</a> <button class="footer__column-toggle" title="Toggle"><i class="fa-solid fa-lg fa-plus"></i></button> </div> <div class="footer__links-collapse w-100 flex-column"> <a href="/contact-us/sales" class="footer__link" title="Footer sub-nav: Contact sales" aria-label="Footer sub-nav: Contact sales" style="display: inline-block;">Contact sales</a><a href="/support" class="footer__link" title="Footer sub-nav: Contact support" aria-label="Footer sub-nav: Contact support" style="display: inline-block;">Contact support</a><a href="/events" class="footer__link" title="Footer sub-nav: Events" aria-label="Footer sub-nav: Events" style="display: inline-block;">Events</a><a href="/ebc" class="footer__link" title="Footer sub-nav: Executive briefing center" aria-label="Footer sub-nav: Executive briefing center" style="display: inline-block;">Executive briefing center</a> </div></div><div class="footer__links d-flex w-100 flex-column"> <div class="footer__links-title d-flex"> <a href="#" target="_blank" class="footer__link footer__link-heading" title="Footer nav: Quicklinks" aria-label="Footer nav: Quicklinks">Quicklinks</a> <button class="footer__column-toggle" title="Toggle"><i class="fa-solid fa-lg fa-plus"></i></button> </div> <div class="footer__links-collapse w-100 flex-column"> <a href="/contact-us/worldwide" class="footer__link" title="Footer sub-nav: Ciena worldwide" aria-label="Footer sub-nav: Ciena worldwide" style="display: inline-block;">Ciena worldwide</a> </div></div> </div> <p class="copyright__text">漏 2025 91桃色. All rights reserved.</p> <div class="copyright__links d-flex"> <a id="copyright-link-privacy-policy" href="/about/corporate-governance/privacy-policy" title="Footer utility nav: Privacy Policy" aria-label="Footer utility nav: Privacy Policy" class="copyright__link">Privacy Policy</a><a id="copyright-link-legal-notices" href="/about/corporate-governance/legal-notices" title="Footer utility nav: Legal notices" aria-label="Footer utility nav: Legal notices" class="copyright__link">Legal notices</a><a id="copyright-link-cookies" href="#" target="_blank" title="Footer utility nav: Cookies" aria-label="Footer utility nav: Cookies" class="copyright__link"> Cookies</a><a id="copyright-link-accessibility-statement" href="/general/accessibility-statement" title="Footer utility nav: Accessibility" aria-label="Footer utility nav: Accessibility" class="copyright__link">Accessibility</a> </div> </div> <a href="#" aria-label="Back to top" class="back-to-top-btn cn-bg__steelGray cn-color__white position-fixed cn-hover-color__white opacity-75 cn-subhead-4"> <i class="fa-light fa-arrow-up-to-line d-flex justify-content-center align-items-center" aria-hidden="true"></i> </a> </footer> <!--noindex--> <!--<script src="/__data/assets/js_file_folder/0025/59515/footer.min.js?v=0.28.1"></script>--> <script src="/__data/assets/git_bridge/0018/140094/build/js/vendor.js?h=9bc452d"></script> <script src="/__data/assets/git_bridge/0018/140094/build/js/global.js?h=9bc452d"></script> <script src="/__data/assets/js_file/0026/136583/Re-design-formstracking.js?v=0.6.6"></script> <script> // Establish the data layer window.appEventData = window.appEventData || []; // Function to send Adobe EDDL event function sendEDDLEvent(eventName, eventAttributes) { window.appEventData.push({ event: eventName, eventType: 'custom', attributes: eventAttributes }); } // Function to retrieve a query parameter value from the URL function getQueryParam(param) { param = param.replace(/[\[\]]/g, '\\$&'); // Escape special characters for regex var regex = new RegExp('[?&]' + param + '(=([^&#]*)|&|#|$)'), results = regex.exec(window.location.href); if (!results) return null; if (!results[2]) return ''; return decodeURIComponent(results[2].replace(/\+/g, ' ')); } var pageViewEventAttributes = { "analyticsPageName": "Chart a clear course to an optimized multi-layer network with Ciena鈥檚 Navigator Network Control Suite", "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, "pageTitleTag": document.title, "seoOptimization": "", "seoContentType": document.querySelector('meta[name="seoContentType"]').content, "pageType": "Articles", "pageCategory": "Articles", "author": "91桃色", "publishedDate": document.querySelector('meta[name="byTypeDate"]').content, "primaryTopic": "Multi-layer network control", "topics": 'Multi-layer network control', "queryParameter": window.location.search || "", "utmSource": getQueryParam("utm_source") || getQueryParam("source") || "", "utmMedium": getQueryParam("utm_medium") || getQueryParam("medium") || "", "utmContent": getQueryParam("utm_content") || getQueryParam("content") || "", "utmCampaign": getQueryParam("utm_campaign") || getQueryParam("campaign") || "", "utmChannel": getQueryParam("utm_channel") || getQueryParam("channel") || "", "utmTerm": getQueryParam("utm_term") || getQueryParam("term") || "", "adType": getQueryParam("adtype") || "" }; sendEDDLEvent("pageViewed", pageViewEventAttributes); function getPageType() { var pageUrl = window.location.href; if (pageUrl.includes("/solutions/")) { return "Solution"; } else if (pageUrl.includes("/products/")) { return "Product"; } else if (pageUrl.includes("/press-releases/")) { return "Press Release"; } else if (pageUrl.includes("/podcasts/")) { return "Podcast"; } else if (pageUrl.includes("/contact-us/")) { return "Contact"; } else { return "Content"; // Default value if the page type is not matched } } // EDDL Scroll Depth Event const scrollThresholds = [10, 20, 30, 40, 50, 60, 70, 80, 90, 99]; let thresholdsReached = {}; function trackScrollDepthEDDL() { const scrollHeight = document.documentElement.scrollHeight - window.innerHeight; const scrolled = (window.pageYOffset / scrollHeight) * 100; for (const threshold of scrollThresholds) { if (!thresholdsReached[threshold] && scrolled >= threshold) { // Use scroll100 as the event name when the 99 threshold is reached const scrollEvent = threshold === 99 ? 'scroll100' : `scroll${threshold}`; const scrollEventAttributes = { "analyticsPageName": "Chart a clear course to an optimized multi-layer network with Ciena鈥檚 Navigator Network Control Suite", "canonicalURL": "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", "fullUrl": window.location.href, }; sendEDDLEvent(scrollEvent, scrollEventAttributes); //console.log("thresholdsReached: " + (threshold === 99 ? '100' : threshold)); thresholdsReached[threshold] = true; if (threshold === 99) { window.removeEventListener('scroll', trackScrollDepthEDDL); } } } } window.addEventListener('scroll', trackScrollDepthEDDL); // EDDL for CTA Click Tracking // Function to get CTA type function getCtaType(element) { const navHeader = document.querySelector('header.cn-header'); const navMobile = document.querySelector('div.mm.mm--js'); if ((navHeader && navHeader.contains(element)) || (navMobile && navMobile.contains(element))) { return 'Nav Link'; } else if (element.tagName === 'A' && element.hasAttribute('download')) { return 'Download'; } else if (element.tagName === 'A' && element.classList.contains('quick-link-item')) { return 'Quick Link'; } else if (element.tagName === 'A' && element.querySelector('img') !== null) { return 'Image'; } else if (element.tagName === 'A' && element.querySelector('i') !== null) { return 'Icon Text Link'; } else if (element.classList.contains('nav-link') && (element.getAttribute('data-bs-toggle') === 'tab' || element.getAttribute('data-bs-toggle') === 'collapse')) { return 'Accordion Tab'; } else if (element.classList.contains('tab') && element.classList.contains('js-tab') && element.hasAttribute('data-tab')) { return 'Tabbed Navigation'; } else if (element.tagName === 'A' && element.classList.contains('cn-button')) { return 'Button'; } else if (element.tagName === 'A') { return 'Link'; } else { return 'Unknown'; } } // Function to get CTA text content function getCtaText(element) { // For image links, try to get alt text, otherwise use title if (element.querySelector('img') !== null) { const image = element.querySelector('img'); return image.alt !== '' ? image.alt : (image.title !== '' ? image.title : ' '); } else { return element.textContent.trim().replace(/\s+/g, ' '); } } // Function to get CTA location (percentage from top of viewport) function getCtaLocation(element) { const elementTop = element.getBoundingClientRect().top + window.scrollY; const documentHeight = document.documentElement.scrollHeight; const percentage = (elementTop / documentHeight) * 100; return percentage.toFixed(); } // Add click event listeners to all CTA elements document.querySelectorAll('a, button, li.js-tab').forEach(element => { element.addEventListener('click', function(event) { const ctaType = getCtaType(this); const ctaText = getCtaText(this); const ctaLocation = getCtaLocation(this); const ctaURL = this.href; // Send EDDL event sendEDDLEvent('ctaClicked', { 'ctaType': ctaType, 'ctaText': ctaText, 'ctaLocation': ctaLocation + '%', 'ctaURL': ctaURL, 'analyticsPageName': "Chart a clear course to an optimized multi-layer network with Ciena鈥檚 Navigator Network Control Suite", 'canonicalURL': "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", 'fullUrl': window.location.href }); // Log data layer contents to the console //console.log("Data Layer: ", JSON.stringify(window.appEventData, null, 2)); }); }); // EDDL for social media shares and profile clicks // Add event listeners to social media icons const socialMediaIcons = document.querySelectorAll('.jssocials-share-link, .podcast-share a, .article-author__social a, .footer-form__social-icons'); socialMediaIcons.forEach((icon) => { icon.addEventListener('click', (event) => { const smpProfile = getSocialMediaProfile(event.currentTarget); let smpLocation = ''; const parentElement = icon.parentElement; if (icon.classList.contains('jssocials-share-link') || parentElement.classList.contains('article-author__social')) { smpLocation = 'Article share link'; } else if (parentElement.classList.contains('podcast-share')) { smpLocation = 'Podcast share link'; } else if (parentElement.classList.contains('footer-form__social')) { smpLocation = 'Footer area'; } const eventAttributes = { smpProfile, smpLocation, analyticsPageName: "Chart a clear course to an optimized multi-layer network with Ciena鈥檚 Navigator Network Control Suite", canonicalURL: "/insights/blog/2024/chart-a-clear-course-to-an-optimized-multi-layer-network-with-cienas-navigator-network-control-suite", fullUrl: window.location.href }; sendEDDLEvent('smpClicked', eventAttributes); //console.log("Data Layer: ", JSON.stringify(window.appEventData, null, 2)); }); }); function getSocialMediaProfile(target) { const childElement = target.querySelector('i, span'); if (childElement) { if (childElement.classList.contains('fa-twitter')) { return 'Twitter'; } else if (childElement.classList.contains('fa-facebook')) { return 'Facebook'; } else if (childElement.classList.contains('fa-linkedin-square') || childElement.classList.contains('fa-linkedin')) { return 'LinkedIn'; } else if (childElement.classList.contains('fa-youtube')) { return 'YouTube'; } else if (childElement.classList.contains('fa-spotify')) { return 'Spotify'; } else if (childElement.classList.contains('fa-envelope')) { return 'Mail'; } else if (childElement.classList.contains('fa-instagram')) { return 'Instagram'; } } return ''; } // Function to check if a Ceros iframe or script exists function isCerosPresent() { const iframes = document.querySelectorAll('iframe'); for (const iframe of iframes) { if (iframe.src.startsWith('https://view.ceros.com')) { return true; } } const scripts = document.querySelectorAll('script'); for (const script of scripts) { if (script.src === 'https://view.ceros.com/scroll-proxy.min.js') { return true; } } return false; } // Only execute the event listener if a Ceros iframe or script is detected document.addEventListener("DOMContentLoaded", (event) => { if (isCerosPresent()) { window.addEventListener('message', function(event) { if (event.origin !== 'https://view.ceros.com') return; try { var clickData = JSON.parse(event.data); } catch (error) { console.error("Error parsing message data:", error); return; } if (clickData.event === 'ceros-embedded-viewport:global-function') { const functionCall = clickData.globalFunctions[0]; if (functionCall && functionCall.args && functionCall.args.length > 1) { const eventDetails = functionCall.args[1].detail; // Determine event name for EDDL (you can customize this logic) if (eventDetails.eventType === "component-click") { sendEDDLEvent('CerosClick', eventDetails); //console.log("Data Layer: ", JSON.stringify(window.appEventData, null, 2)); } else if (eventDetails.eventType === "experience-open") { sendEDDLEvent('CerosExperienceOpened', eventDetails); //console.log("Data Layer: ", JSON.stringify(window.appEventData, null, 2)); } else if (eventDetails.eventType === "link-click") { sendEDDLEvent('CerosLinkClick', eventDetails); //console.log("Data Layer: ", JSON.stringify(window.appEventData, null, 2)); } else if (eventDetails.eventType === "form-submit") { sendEDDLEvent('CerosFormSubmit', eventDetails); //console.log("Data Layer: ", JSON.stringify(window.appEventData, null, 2)); } } } }); } }); </script> <!--endnoindex--> </body> </html>