SlideShare uma empresa Scribd logo
1 de 4
Cisco Network Positioning System
Cisco’s NPS:The Cisco Network Positioning System (NPS) provides and manages
virtual cloud-based services and other network applications from the network. It is
built on advanced network features and the intelligence inside next generation
networks (NGN), and further aggregates the data center resources and services to
ease multi-tenant cloud provisioning.

Today's virtualized cloud-based services require:
       New levels of automation, mobility, and scale from the network
       Control and speed to match the availability of virtual resources within the
       data center

To meet these requirements, Cisco has introduced the Network Positioning System.
This system exposes the underlying intelligence in the network to cloud-based
applications and management solutions.

Applications often have little knowledge of IP topology, and can be deployed into
sub-optimal locations from a network point-of-view. This can result in:
       Excessive consumption of network resources
       Diminished application performance
       Added costs to the network provider

Cisco Network Positioning System locates and uses the best resources from the cloud.
This system:
        Helps provision and manage virtual cloud-based services and other network
        applications
        Is built on advanced network features
        Uses the intelligence inside the Cisco Intelligent Network
        Further aggregates data center resources and services to simplify
        multi-tenant cloud provisioning
The Cisco Network Positioning System provides real-time information about the
network, including:
        Proximity
        Performance
        Capabilities
The Cisco Network Positioning System understands which capabilities are available
across the network and connected data centers. This real-time information, used in
conjunction with a provisioning and orchestration solution, helps distribute workload
and best use resources in the cloud.
NOTES: PDF file of Cisco NPS

When provided access to multiple data centers with the identical service, Cisco’s NPS
correctly chose the best performing option for user traffic.

http://www.router-switch.com/http://blog.router-switch.com/
If cloud services are so important, than so too must be the availability of cloud
services, which will require cloud providers to use multiple data centers to tackle
issues involving scale, reduction in application latency based on geographical
proximity, and resource distribution.

If the existence of multiple data centers is a given, resource distribution and
customer experience optimization becomes a critical business concern: Will the data
center operators distribute load across the data centers? Will they provide customers
with the data center that will give them the best experience based on network
proximity or performance?

Cisco says it can arm the network with the intelligence to make these decisions. This
is the idea behind Cisco's Network Positioning System (NPS). To see NPS in action we
needed two data centers and, as luck would have it, our test setup came equipped
with two data centers.

Our intention was to verify that when the same customer requests a service, NPS
makes the decision as to where that request would go -- Data Center 1, or Data
Center 2. When we discussed this idea with Cisco, were prepared to have NPS work
based on proximity, but they also explained that NPS was built as a customizable tool.
We felt it would be more relevant to see NPS chose data centers based on
performance -- delay, for example. Cisco agreed with us and got to work.

The NPS system database was incorporated into our customer-facing CRS-1. Cisco
then set up an ASR 1002 as a Customer Edge router (CE) to be the NPS client. The
CRS-1's central purpose in the NPS setup is to always know which data center is the
optimal match for the defined metrics. The ASR 1002 polls the CRS-1 with the
preferred metrics and uses the CRS-1's response for the customer traffic. In our test
case, Cisco set up their IP-SLA measurement probes between an ASR 9010 in each
data center, and our customer edge NPS client to constantly measure and report the
delay to the CRS-1.

Cisco installed two simple video servers in each data center. We connected a laptop
client to our ASR 1002, and began requesting video through a Web portal Cisco had
setup. In the beginning, the Web portal would almost randomly choose different
data centers each time we refreshed. We found this was because the latency
measurements were extremely close, and mildly fluctuating. No problem, this meant
both video servers were working. Also, we came prepared. We connected Ixia's new
shiny ImpairNet impairment generator between the customer edge ASR 1002 and its
upstream CRS-1. This was the customer's link to both data centers, but, by using a
filter on the impairment generator, we could add delay to all packets for a given
destination. We toggled back and forth between adding 50 milliseconds on all the
IP-SLA measurement packets to Data Center 1, and then disabling it and adding the

http://www.router-switch.com/http://blog.router-switch.com/
delay to Data Center 2. Each time, we observed that when the video client was
refreshed it was showing video from a different data center according to the path
with the lowest latency.

Impairments Illustrated




In addition we verified that NPS would not include data center options that didn't
run a service all together. We used "CPU hog" on Data Center 1 to disrupt the video
server. The ASR 9010 detected the failure for this virtual server to respond, and
signaled the CRS-1 not to include Data Center 1 as a viable option for this video
service. We refreshed our browser and were consistently directed to Data Center 2.

For service providers offering cloud services the ability to optimize the customer
experience when accessing geo-redundant or distributed data centers could well be a
competitive edge, especially when the cloud services begin to be commoditized. It is
impressive to see that functions that required complicated traffic engineering
knowledge in the past have been simplified and repackaged for general
consumption.
---Original resource from lightreading.com-CarstenRossenhövel
More News: CloudVerse: Cisco Storms into the Cloud Market

MORE NOTES:
The Cisco Network Positioning System (NPS) provides and manages virtual

http://www.router-switch.com/http://blog.router-switch.com/
cloud-based services and other network applications from the network. It is built
on advanced network features and the intelligence inside next generation networks
(NGN), and further aggregates the data center resources and services to ease
multi-tenant cloud provisioning.

The fundamental role of the NPS is to receive and respond to inquiries that seek the
support of specified services and capabilities. Such services and capabilities might
include, for example, computing power, storage capacity, and network services such
as firewall and load balancer. NPS responds to an inquiry with a ranked list of
network devices, which might specify the virtual data center to support the
requested services, and the Provider Edge (PE) routers to provide network transport.




http://www.router-switch.com/http://blog.router-switch.com/

Mais conteúdo relacionado

Mais de IT Tech

Mais de IT Tech (20)

The new cisco isr 4461 faq
The new cisco isr 4461 faqThe new cisco isr 4461 faq
The new cisco isr 4461 faq
 
New nexus 400 gigabit ethernet (400 g) switches
New nexus 400 gigabit ethernet (400 g) switchesNew nexus 400 gigabit ethernet (400 g) switches
New nexus 400 gigabit ethernet (400 g) switches
 
Tested cisco isr 1100 delivers the richest set of wi-fi features
Tested cisco isr 1100 delivers the richest set of wi-fi featuresTested cisco isr 1100 delivers the richest set of wi-fi features
Tested cisco isr 1100 delivers the richest set of wi-fi features
 
Aruba campus and branch switching solution
Aruba campus and branch switching solutionAruba campus and branch switching solution
Aruba campus and branch switching solution
 
Cisco transceiver module for compatible catalyst switches
Cisco transceiver module for compatible catalyst switchesCisco transceiver module for compatible catalyst switches
Cisco transceiver module for compatible catalyst switches
 
Cisco ios on cisco catalyst switches
Cisco ios on cisco catalyst switchesCisco ios on cisco catalyst switches
Cisco ios on cisco catalyst switches
 
Cisco's wireless solutions deployment modes
Cisco's wireless solutions deployment modesCisco's wireless solutions deployment modes
Cisco's wireless solutions deployment modes
 
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dell
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dellCompetitive switching comparison cisco vs. hpe aruba vs. huawei vs. dell
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dell
 
Four reasons to consider the all in-one isr 1000
Four reasons to consider the all in-one isr 1000Four reasons to consider the all in-one isr 1000
Four reasons to consider the all in-one isr 1000
 
The difference between yellow and white labeled ports on a nexus 2300 series fex
The difference between yellow and white labeled ports on a nexus 2300 series fexThe difference between yellow and white labeled ports on a nexus 2300 series fex
The difference between yellow and white labeled ports on a nexus 2300 series fex
 
Cisco transceiver modules for compatible cisco switches series
Cisco transceiver modules for compatible cisco switches seriesCisco transceiver modules for compatible cisco switches series
Cisco transceiver modules for compatible cisco switches series
 
Guide to the new cisco firepower 2100 series
Guide to the new cisco firepower 2100 seriesGuide to the new cisco firepower 2100 series
Guide to the new cisco firepower 2100 series
 
892 f sfp configuration example
892 f sfp configuration example892 f sfp configuration example
892 f sfp configuration example
 
Cisco nexus 7000 and nexus 7700
Cisco nexus 7000 and nexus 7700Cisco nexus 7000 and nexus 7700
Cisco nexus 7000 and nexus 7700
 
Cisco firepower ngips series migration options
Cisco firepower ngips series migration optionsCisco firepower ngips series migration options
Cisco firepower ngips series migration options
 
Eol transceiver to replacement model
Eol transceiver to replacement modelEol transceiver to replacement model
Eol transceiver to replacement model
 
Cisco firepower 2100 series, as a ngfw or a ngips
Cisco firepower 2100 series, as a ngfw or a ngipsCisco firepower 2100 series, as a ngfw or a ngips
Cisco firepower 2100 series, as a ngfw or a ngips
 
16 questions of cisco sfp 10 g-sr...
16 questions of cisco sfp 10 g-sr...16 questions of cisco sfp 10 g-sr...
16 questions of cisco sfp 10 g-sr...
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & cons
 
5 comparisons measuring ssd and hdd performance
5 comparisons measuring ssd and hdd performance5 comparisons measuring ssd and hdd performance
5 comparisons measuring ssd and hdd performance
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 

Cisco network positioning system

  • 1. Cisco Network Positioning System Cisco’s NPS:The Cisco Network Positioning System (NPS) provides and manages virtual cloud-based services and other network applications from the network. It is built on advanced network features and the intelligence inside next generation networks (NGN), and further aggregates the data center resources and services to ease multi-tenant cloud provisioning. Today's virtualized cloud-based services require: New levels of automation, mobility, and scale from the network Control and speed to match the availability of virtual resources within the data center To meet these requirements, Cisco has introduced the Network Positioning System. This system exposes the underlying intelligence in the network to cloud-based applications and management solutions. Applications often have little knowledge of IP topology, and can be deployed into sub-optimal locations from a network point-of-view. This can result in: Excessive consumption of network resources Diminished application performance Added costs to the network provider Cisco Network Positioning System locates and uses the best resources from the cloud. This system: Helps provision and manage virtual cloud-based services and other network applications Is built on advanced network features Uses the intelligence inside the Cisco Intelligent Network Further aggregates data center resources and services to simplify multi-tenant cloud provisioning The Cisco Network Positioning System provides real-time information about the network, including: Proximity Performance Capabilities The Cisco Network Positioning System understands which capabilities are available across the network and connected data centers. This real-time information, used in conjunction with a provisioning and orchestration solution, helps distribute workload and best use resources in the cloud. NOTES: PDF file of Cisco NPS When provided access to multiple data centers with the identical service, Cisco’s NPS correctly chose the best performing option for user traffic. http://www.router-switch.com/http://blog.router-switch.com/
  • 2. If cloud services are so important, than so too must be the availability of cloud services, which will require cloud providers to use multiple data centers to tackle issues involving scale, reduction in application latency based on geographical proximity, and resource distribution. If the existence of multiple data centers is a given, resource distribution and customer experience optimization becomes a critical business concern: Will the data center operators distribute load across the data centers? Will they provide customers with the data center that will give them the best experience based on network proximity or performance? Cisco says it can arm the network with the intelligence to make these decisions. This is the idea behind Cisco's Network Positioning System (NPS). To see NPS in action we needed two data centers and, as luck would have it, our test setup came equipped with two data centers. Our intention was to verify that when the same customer requests a service, NPS makes the decision as to where that request would go -- Data Center 1, or Data Center 2. When we discussed this idea with Cisco, were prepared to have NPS work based on proximity, but they also explained that NPS was built as a customizable tool. We felt it would be more relevant to see NPS chose data centers based on performance -- delay, for example. Cisco agreed with us and got to work. The NPS system database was incorporated into our customer-facing CRS-1. Cisco then set up an ASR 1002 as a Customer Edge router (CE) to be the NPS client. The CRS-1's central purpose in the NPS setup is to always know which data center is the optimal match for the defined metrics. The ASR 1002 polls the CRS-1 with the preferred metrics and uses the CRS-1's response for the customer traffic. In our test case, Cisco set up their IP-SLA measurement probes between an ASR 9010 in each data center, and our customer edge NPS client to constantly measure and report the delay to the CRS-1. Cisco installed two simple video servers in each data center. We connected a laptop client to our ASR 1002, and began requesting video through a Web portal Cisco had setup. In the beginning, the Web portal would almost randomly choose different data centers each time we refreshed. We found this was because the latency measurements were extremely close, and mildly fluctuating. No problem, this meant both video servers were working. Also, we came prepared. We connected Ixia's new shiny ImpairNet impairment generator between the customer edge ASR 1002 and its upstream CRS-1. This was the customer's link to both data centers, but, by using a filter on the impairment generator, we could add delay to all packets for a given destination. We toggled back and forth between adding 50 milliseconds on all the IP-SLA measurement packets to Data Center 1, and then disabling it and adding the http://www.router-switch.com/http://blog.router-switch.com/
  • 3. delay to Data Center 2. Each time, we observed that when the video client was refreshed it was showing video from a different data center according to the path with the lowest latency. Impairments Illustrated In addition we verified that NPS would not include data center options that didn't run a service all together. We used "CPU hog" on Data Center 1 to disrupt the video server. The ASR 9010 detected the failure for this virtual server to respond, and signaled the CRS-1 not to include Data Center 1 as a viable option for this video service. We refreshed our browser and were consistently directed to Data Center 2. For service providers offering cloud services the ability to optimize the customer experience when accessing geo-redundant or distributed data centers could well be a competitive edge, especially when the cloud services begin to be commoditized. It is impressive to see that functions that required complicated traffic engineering knowledge in the past have been simplified and repackaged for general consumption. ---Original resource from lightreading.com-CarstenRossenhövel More News: CloudVerse: Cisco Storms into the Cloud Market MORE NOTES: The Cisco Network Positioning System (NPS) provides and manages virtual http://www.router-switch.com/http://blog.router-switch.com/
  • 4. cloud-based services and other network applications from the network. It is built on advanced network features and the intelligence inside next generation networks (NGN), and further aggregates the data center resources and services to ease multi-tenant cloud provisioning. The fundamental role of the NPS is to receive and respond to inquiries that seek the support of specified services and capabilities. Such services and capabilities might include, for example, computing power, storage capacity, and network services such as firewall and load balancer. NPS responds to an inquiry with a ranked list of network devices, which might specify the virtual data center to support the requested services, and the Provider Edge (PE) routers to provide network transport. http://www.router-switch.com/http://blog.router-switch.com/