Cisco MPLS

Cisco IOS Multiprotocol Label Switching (MPLS) enables Enterprises and Service Providers to build next-generation intelligent networks that deliver a wide variety of advanced, value-added services over a single infrastructure. This economical solution can be integrated seamlessly over any existing infrastructure, such as IP, Frame Relay, ATM, or Ethernet. Subscribers with differing access links can be aggregated on an MPLS edge without changing their current environments, as MPLS is independent of access technologies.

Integration of MPLS application components, including Layer 3 VPNs, Layer 2 VPNs, Traffic Engineering, QoS, GMPLS, and IPV6 enable the development of highly efficient, scalable, and secure networks that guarantee Service Level Agreements.

Cisco IOS MPLS delivers highly scalable, differentiated, end-to-end IP services with simple configuration, management, and provisioning for providers and subscribers. A wide range of platforms support this solution, which is essential for both Service Provider and Enterprise networks.

Virtualization, Cloud: Where are YOU in the Cloud?


Virtualization, Cloud: Where are YOU in the Cloud?
So, just coming from Paris, where I attended the MPLS and Ethernet World Congress 2009 last week.

I heard familiar topics addressing service scaling properties, quality of service, application-awareness, CAPEX efficiencies, OPEX and reduction generating revenue. What was unique however, was the embryonic association of MPLS as a virtualization- enabling technology to cloud computing.

Cloud computing for service providers-enterprises can possess multiple attributes but all with common goals to maximize resources whether they are network, storage, compute, application and so on such that for the customer it does not matter where the service is derived and instantiated hence the “cloud.”

So what is Cloud Computing?

Let us look cloud from “utility” perspective. That is Cloud as the 4th utility (after water, electricity and telephony] a few of us believe is the ultimate goal of Cloud Computing.

If I look at electricity and telephony (utility) services, when I come home or go to the office; I plug into the ubiquitous electricity outlet and get my electricity as much and as long as I want without knowing whether it has been generated at nuclear, hydro-electric or coal power sources, I only know I have a utility service provider who provides me the service.

Similarly for telephony, I plug in, dial and talk as long as I want without knowing what kind of networks or service providers are in the path. With Cloud as the 4th utility, I could plug in a monitor and receive unlimited computing (or supercomputing) in addition to storage resources as long as I want; I either run my applications (by uploading images) on compute/storage resources, or run applications offered by the utility provider, as many applications as I want ( be it a document editing or IPTV application).

The concept of utility was also behind the term “Grid” as used in, Grid Computing (The term Grid Computing originated in the early 1990s as a metaphor for making computer power as easy to access as an electric power grid. The main purpose of Grid computing was to provide on-demand compute and storage resources acquired from a pool of resources possibly from multiple autonomous systems, to [academic] users to run applications that otherwise would have required supercomputers.

It is obvious from above discussion that utility resources are supplied on-demand.
Therefore, the ultimate goal of Cloud services is to become the 4th utility.