Showing posts with label networking. Show all posts
Showing posts with label networking. Show all posts

Saturday, 31 August 2013

Will software-defined networking kill network engineers' beloved CLI?

SDN (software-defined networking) promises some real benefits for people who use networks, but to the engineers who manage them, it may represent the end of an era.

Ever since Cisco made its first routers in the 1980s, most network engineers have relied on a CLI (command-line interface) to configure, manage and troubleshoot everything from small-office LANs to wide-area carrier networks. Cisco's isn't the only CLI, but on the strength of the company's domination of networking, it has become a de facto standard in the industry, closely emulated by other vendors.

[ Also on InfoWorld: Teach your router new tricks with DD-WRT. | Get expert networking how-to advice from InfoWorld's Networking Deep Dive PDF special report. | Subscribe to InfoWorld's Data Center newsletter to stay on top of the latest developments. ]

As such, it's been a ticket to career advancement for countless network experts, especially those certified as CCNAs (Cisco Certified Network Associates). Those network management experts, along with higher level CCIEs (Cisco Certified Internetwork Experts) and holders of other official Cisco credentials, make up a trained workforce of more than 2 million, according to the company.

A CLI is simply a way to interact with software by typing in lines of commands, as PC users did in the days of DOS. With the Cisco CLI and those that followed in its footsteps, engineers typically set up and manage networks by issuing commands to individual pieces of gear, such as routers and switches.

SDN, and the broader trend of network automation, uses a higher layer of software to control networks in a more abstract way. Whether through OpenFlow, Cisco's ONE (Open Network Environment) architecture, or other frameworks, the new systems separate the so-called control plane of the network from the forwarding plane, which is made up of the equipment that pushes packets. Engineers managing the network interact with applications, not ports.

"The network used to be programmed through what we call CLIs, or command-line interfaces. We're now changing that to create programmatic interfaces," Cisco Chief Strategy Officer Padmasree Warrior said at a press event earlier this year.

Will SDN spell doom for the tool that network engineers have used throughout their careers?

"If done properly, yes, it should kill the CLI. Which scares the living daylights out of the vast majority of CCIEs," Gartner analyst Joe Skorupa said. "Certainly all of those who define their worth in their job as around the fact that they understand the most obscure Cisco CLI commands for configuring some corner-case BGP4 (Border Gateway Protocol 4) parameter."

At some of the enterprises that Gartner talks to, the backlash from some network engineers has already begun, according to Skorupa.

"We're already seeing that group of CCIEs doing everything they can to try and prevent SDN from being deployed in their companies," Skorupa said. Some companies have deliberately left such employees out of their evaluations of SDN, he said.

Not everyone thinks the CLI's days are numbered. SDN doesn't go deep enough to analyze and fix every flaw in a network, said Alan Mimms, a senior architect at F5 Networks.


View the original article here

Will software-defined networking kill network engineers' beloved CLI?

IDG News Service - SDN (software-defined networking) promises some real benefits for people who use networks, but to the engineers who manage them, it may represent the end of an era.

Ever since Cisco made its first routers in the 1980s, most network engineers have relied on a CLI (command-line interface) to configure, manage and troubleshoot everything from small-office LANs to wide-area carrier networks. Cisco's isn't the only CLI, but on the strength of the company's domination of networking, it has become a de facto standard in the industry, closely emulated by other vendors.

As such, it's been a ticket to career advancement for countless network experts, especially those certified as CCNAs (Cisco Certified Network Associates). Those network management experts, along with higher level CCIEs (Cisco Certified Internetwork Experts) and holders of other official Cisco credentials, make up a trained workforce of more than 2 million, according to the company.

A CLI is simply a way to interact with software by typing in lines of commands, as PC users did in the days of DOS. With the Cisco CLI and those that followed in its footsteps, engineers typically set up and manage networks by issuing commands to individual pieces of gear, such as routers and switches.

SDN, and the broader trend of network automation, uses a higher layer of software to control networks in a more abstract way. Whether through OpenFlow, Cisco's ONE (Open Network Environment) architecture, or other frameworks, the new systems separate the so-called control plane of the network from the forwarding plane, which is made up of the equipment that pushes packets. Engineers managing the network interact with applications, not ports.

"The network used to be programmed through what we call CLIs, or command-line interfaces. We're now changing that to create programmatic interfaces," Cisco Chief Strategy Officer Padmasree Warrior said at a press event earlier this year.

Will SDN spell doom for the tool that network engineers have used throughout their careers?

"If done properly, yes, it should kill the CLI. Which scares the living daylights out of the vast majority of CCIEs," Gartner analyst Joe Skorupa said. "Certainly all of those who define their worth in their job as around the fact that they understand the most obscure Cisco CLI commands for configuring some corner-case BGP4 (Border Gateway Protocol 4) parameter."

At some of the enterprises that Gartner talks to, the backlash from some network engineers has already begun, according to Skorupa.

"We're already seeing that group of CCIEs doing everything they can to try and prevent SDN from being deployed in their companies," Skorupa said. Some companies have deliberately left such employees out of their evaluations of SDN, he said.

Reprinted with permission from IDG.net. Story copyright 2012 International Data Group. All rights reserved.

View the original article here

Will software-defined networking doom the command line interface?

Software-defined networking (SDN) promises some real benefits for people who use networks, but to the engineers who manage them, it may represent the end of an era.

Ever since Cisco made its first routers in the 1980s, most network engineers have relied on a CLI (command-line interface) to configure, manage and troubleshoot everything from small-office LANs to wide-area carrier networks. Cisco’s isn’t the only CLI, but on the strength of the company’s domination of networking, it has become a de facto standard in the industry, closely emulated by other vendors.

As such, it’s been a ticket to career advancement for countless network experts, especially those certified as CCNAs (Cisco Certified Network Associates). Those network management experts, along with higher level CCIEs (Cisco Certified Internetwork Experts) and holders of other official Cisco credentials, make up a trained workforce of more than 2 million, according to the company.

A CLI is simply a way to interact with software by typing in lines of commands, as PC users did in the days of DOS. With the Cisco CLI and those that followed in its footsteps, engineers typically set up and manage networks by issuing commands to individual pieces of gear, such as routers and switches.

SDN, and the broader trend of network automation, uses a higher layer of software to control networks in a more abstract way. Whether through OpenFlow, Cisco’s ONE (Open Network Environment) architecture, or other frameworks, the new systems separate the so-called control plane of the network from the forwarding plane, which is made up of the equipment that pushes packets. Engineers managing the network interact with applications, not ports.

Padmasree WarriorStephen LawsonCisco Chief Strategy and Technology Officer Padmasree Warrior, speaking at a Cisco event this week

“The network used to be programmed through what we call CLIs, or command-line interfaces. We’re now changing that to create programmatic interfaces,” Cisco Chief Strategy Officer Padmasree Warrior said at a press event earlier this year.

Will SDN spell doom for the tool that network engineers have used throughout their careers?

“If done properly, yes, it should kill the CLI. Which scares the living daylights out of the vast majority of CCIEs,” Gartner analyst Joe Skorupa said. “Certainly all of those who define their worth in their job as around the fact that they understand the most obscure Cisco CLI commands for configuring some corner-case BGP4 (Border Gateway Protocol 4) parameter.”

At some of the enterprises that Gartner talks to, the backlash from some network engineers has already begun, according to Skorupa.

“We’re already seeing that group of CCIEs doing everything they can to try and prevent SDN from being deployed in their companies,” Skorupa said. Some companies have deliberately left such employees out of their evaluations of SDN, he said.

Not everyone thinks the CLI’s days are numbered. SDN doesn’t go deep enough to analyze and fix every flaw in a network, said Alan Mimms, a senior architect at F5 Networks.

“It’s not obsolete by any definition,” Mimms said. He compared SDN to driving a car and CLI to getting under the hood and working on it. For example, for any given set of ACLs (access control lists) there are almost always problems for some applications that surface only after the ACLs have been configured and used, he said. A network engineer will still have to use CLI to diagnose and solve those problems.

However, SDN will cut into the use of CLI for more routine tasks, Mimms said. Network engineers who know only CLI will end up like manual laborers whose jobs are replaced by automation. It’s likely that some network jobs will be eliminated, he said.

This isn’t the first time an alternative has risen up to challenge the CLI, said Walter Miron, a director of technology strategy at Canadian service provider Telus. There have been graphical user interfaces to manage networks for years, he said, though they haven’t always had a warm welcome. “Engineers will always gravitate toward a CLI when it’s available,” Miron said.

Even networking startups need to offer a Cisco CLI so their customers’ engineers will know how to manage their products, said Carl Moberg, vice president of technology at Tail-F Systems. Since 2005, Tail-F has been one of the companies going up against the prevailing order.

It started by introducing ConfD, a graphical tool for configuring network devices, which Cisco and other major vendors included with their gear, according to Moberg. Later the company added NCS (Network Control System), a software platform for managing the network as a whole. To maintain interoperability, NCS has interfaces to Cisco’s CLI and other vendors’ management systems.

CLIs have their roots in the very foundations of the Internet, according to Moberg. The approach of the Internet Engineering Task Force, which oversees IP (Internet Protocol) has always been to find pragmatic solutions to defined problems, he said. This detailed-oriented “bottom up” orientation was different from the way cellular networks were designed. The 3GPP, which developed the GSM standard used by most cell carriers, crafted its entire architecture at once, he said.

The IETF’s approach lent itself to manual, device-by-device administration, Moberg said. But as networks got more complex, that technique ran into limitations. Changes to networks are now more frequent and complex, so there’s more room for human error and the cost of mistakes is higher, he said.

“Even the most hardcore Cisco engineers are sick and tired of typing the same commands over and over again and failing every 50th time,” Moberg said. Though the CLI will live on, it will become a specialist tool for debugging in extreme situations, he said.

Bill HannaBill Hanna, vice president of technical services at the University of Pittsburgh Medical Center

“There’ll always be some level of CLI,” said Bill Hanna, vice president of technical services at University of Pittsburgh Medical Center. At the launch earlier this year of Nuage Networks’ SDN system, called Virtualized Services Platform, Hanna said he hoped SDN would replace the CLI. The number of lines of code involved in a system like VSP is “scary,” he said.

On a network fabric with 100,000 ports, it would take all day just to scroll through a list of the ports, said Vijay Gill, a general manager at Microsoft, on a panel discussion at the GigaOm Structure conference earlier this year.

“The scale of systems is becoming so large that you can’t actually do anything by hand,” Gill said. Instead, administrators now have to operate on software code that then expands out to give commands to those ports, he said.

Faced with these changes, most network administrators will fall into three groups, Gartner’s Skorupa said.

The first group will “get it” and welcome not having to troubleshoot routers in the middle of the night. They would rather work with other IT and business managers to address broader enterprise issues, Skorupa said. The second group won’t be ready at first but will advance their skills and eventually find a place in the new landscape.

The third group will never get it, Skorupa said. They’ll face the same fate as telecommunications administrators who relied for their jobs on knowing obscure commands on TDM (time-division multiplexing) phone systems, he said. Those engineers got cut out when circuit-switched voice shifted over to VoIP (voice over Internet Protocol) and went onto the LAN.

“All of that knowledge that you had amassed over decades of employment got written to zero,” Skorupa said. For IP network engineers who resist change, there will be a cruel irony: “SDN will do to them what they did to the guys who managed the old TDM voice systems.”

But SDN won’t spell job losses, at least not for those CLI jockeys who are willing to broaden their horizons, said analyst Zeus Kerravala of ZK Research.

“The role of the network engineer, I don’t think, has ever been more important,” Kerravala said. “Cloud computing and mobile computing are network-centric compute models.”

Data centers may require just as many people, but with virtualization, the sharply defined roles of network, server and storage engineer are blurring, he said. Each will have to understand the increasingly interdependent parts.

The first step in keeping ahead of the curve, observers say, may be to learn programming.

“The people who used to use CLI will have to learn scripting and maybe higher-level languages to program the network, or at least to optimize the network,” said Pascale Vicat-Blanc, founder and CEO of application-defined networking startup Lyatiss, during the Structure panel.

Microsoft’s Gill suggested network engineers learn languages such as Python, C# and PowerShell.

For Facebook, which takes a more hands-on approach to its infrastructure than do most enterprises, that future is now.

“If you look at the Facebook network engineering team, pretty much everybody’s writing code as well,” said Najam Ahmad, Facebook’s director of technical operations for infrastructure.

Network engineers historically have used CLIs because that’s all they were given, Ahmad said. “I think we’re underestimating their ability. “

Cisco is now gearing up to help its certified workforce meet the newly emerging requirements, said Tejas Vashi, director of product management for Learning@Cisco, which oversees education, testing and certification of Cisco engineers.

With software automation, the CLI won’t go away, but many network functions will be carried out through applications rather than manual configuration, Vashi said. As a result, network designers, network engineers and support engineers all will see their jobs change, and there will be a new role added to the mix, he said.

In the new world, network designers will determine network requirements and how to fulfill them, then use that knowledge to define the specifications for network applications. Writing those applications will fall to a new type of network staffer, which Learning@Cisco calls the software automation developer. These developers will have background knowledge about networking along with skills in common programming languages such as Java, Python, and C, said product manager Antonella Como. After the software is written, network engineers and support engineers will install and troubleshoot it.

“All these people need to somewhat evolve their skills,” Vashi said. Cisco plans to introduce a new certification involving software automation, but it hasn’t announced when.

Despite the changes brewing in networks and jobs, the larger lessons of all those years typing in commands will still pay off for those who can evolve beyond the CLI, Vashi and others said.

“You’ve got to understand the fundamentals,” Vashi said. “If you don’t know how the network infrastructure works, you could have all the background in software automation, and you don’t know what you’re doing on the network side.”


View the original article here

Tuesday, 27 August 2013

VMworld 2013: Networking and storage take center stage

VMworld 2013: Networking and storage take center stage

VMware opens the VMworld 2013 conference in San Francisco this morning with a flurry of product announcements that both underscore the company's leadership in virtualization and help to flesh out its concept of the software-defined data center (SDDC). Along with updates of the vSphere virtualization platform and the vCloud Suite for managing vSphere-based private clouds, VMware is unveiling a new software-defined storage solution called Virtual SAN and a new network virtualization solution called NSX.

Virtual SAN turns the local storage of multiple vSphere hosts into highly available, shared storage that supports SSD for read caching and policy-based provisioning of virtual machines based on performance and availability requirements. VMware says a public beta will be available in Q3 2013.

NSX is based largely on the network virtualization solution that VMware acquired with Nicira last year. Although optimized for vSphere in a number of ways, NSX also supports the KVM and Xen hypervisors (with Hyper-V on the road map) and works with third-party cloud management systems such as OpenStack and CloudStack. Aimed at large enterprises and service providers -- organizations with a significant stake in making network provisioning faster and easier -- NSX will be available in Q4 2013.

The Version 5.5 releases of vSphere with Operations Management and the vCloud Suite, both expected to be available in Q3 2013, incorporate a lengthy list of new features and improvements. These start with the new abilities to leverage flash in vSphere hosts for read caching and to bring high availability to certain monitored applications and extend to improvements in backup, replication, single sign-on, network troubleshooting, the Web client, and host hardware support.

Some of the improvements are designed to make virtualization more suitable for applications that continue to cling to bare metal. For instance, a new latency-sensitivity setting for virtual machines helps make the case for virtualizing low-latency applications such as stock trading, while new Hadoop virtualization extensions simplify the virtualization of Hadoop workloads and bring high availability to the entire Hadoop stack.

Incremental changes
The vSphere 5.5 release introduces incremental changes and updates across the board. At the VM level, virtual hardware Version 10 brings a number of new features. New AHCI (Advanced Host Controller Interface) support enables multiple SATA devices on the same controller. New graphics features include support for Intel and AMD GPUs on Windows and Linux guests, along with support for OpenGL Version 2.1 for Linux guests. At the processor level you'll find new support for CPU-C states, which make it possible both to increase scale and conserve power. New hardware support includes hot-pluggable SSD PCIe memory devices, which now can be added or removed without taking the machine offline.

The new latency-sensitivity setting changes how the hypervisor handles the allocation of physical resources to the virtual machine, reserving memory, increasing vCPU ownership of the physical CPU, and bypassing CPU scheduling at the virtualization layer. This feature can significantly improve the response time of a typical virtual machine in order to meet the demands of latency sensitive applications.

VMware shows Microsoft Cluster Services some love in this release. Windows Server 2012 fail-over clustering is supported in vSphere 5.5 in the form of round robin path policy plus Fibre Channel over Ethernet (FCoE) and iSCSI protocol support.

The vCenter Server has seen a number of incremental changes as well. The vCenter Server Appliance now supports as many as 500 vSphere hosts and 5,000 virtual machines. The vSphere Web Client has been updated to support OS X for VM Console access, deploying OVF templates, and attaching client devices. On all supported Web browsers, the Web Client adds new drag-and-drop capability along with the ability to filter search list items and quickly access the 10 most recently accessed objects. VMware has also ironed out a number of wrinkles in vCenter Single Sign-On. The improvements include tighter integration with Microsoft Active Directory and a simplified installation process.

This new release of vSphere also brings the inevitable scalability increases to the ESXi hypervisor. Host configuration maximums increase from 160 physical CPUs to 320, 2TB of memory to 4TB, eight NUMA nodes to 16, and 2,048 virtual CPUs to 4,096.

Networking enhancements
VMware has placed a special emphasis on networking enhancements in this release. Some of them probably won't make headlines or turn many heads, but they will definitely make a difference to the people getting the job done. Diagnosing network problems often requires an analysis of the actual traffic on the wire. This takes both troubleshooting skill and the tools to get at the packets of interest. VMware vSphere 5.5 includes new packet capture functionality and a customized version of TCPDUMP to allow you to access host network traffic at the virtual NIC, virtual switch, or uplink level.


View the original article here

VMware adds networking, storage to its virtual data center stack

At the kick-off of its annual VMworld user conference, being held this week in San Francisco, VMware will fill in more layers of its software stack for running its envisioned software defined data center (SDDC).

“IT should be able to provision a production environment in minutes,” said Peter Wei, a VMware senior director of product marketing. “People want things very quickly, so you have to abstract the [IT infrastructure]. Otherwise it is not possible.”

Over the past few years, VMware has been expanding its core focus from virtualizing servers to a much broader task of virtualizing all the operations in a data center, using an architecture it calls SDDC. With SDDC, all of an organization’s infrastructure is virtualized, allowing data center administrators, in theory, to easily automate operations.

This year’s VMworld conference will provide more details about the products and protocols that could make SDDC a reality.

“People got the concept of SDDC, so some of the focus this year is how do we make it real,” Wei said. He noted that internal company surveys showed that 77 percent of VMware customers are thinking about expanding their virtualization strategy to storage and networking. To this end, the company is introducing new virtualization technologies for networking and storage.

Perhaps the most buzz for this year’s show is around network virtualization. At the conference, VMware will introduce products for its Network Virtualization Platform, NSX. Borrowing technology from VMware’s 2012 acquisition of Nicira, NSX virtualizes the networking layers of the OSI (Open Systems Interconnection) communications model.

VMware NSXVMwareVMworld’s network virtualization model, NSX

With NSX, administrators could execute and automate a wide variety of network configuration tasks, including the provisioning of switches, routers, load balancers, and virtual private networks.

“NSX is about speed, speed, speed,” Wei said. “NSX has a control plane that basically abstracts the hardware.” This abstraction allows the administrator to script actions, such as defining a new virtual local area network (VLAN), without the need to understand the protocols of each vendor’s hardware.

VMware is also extending its virtualization expertise to the storage layer. This week, the company will also introduce a beta of its Virtual Storage Area Network (VSAN), which the company unveiled at last year’s VMworld under the name of Distributed Storage.

Using VSAN software, an administrator can pool direct attached storage (DAS) hard drives across multiple servers to make one virtual SAN.

On the computing side, VMware is updating its vSphere software for managing virtual machines (VMs) to handle larger workloads. Virtual disks can now be as large as 64TB each—twice the size allowed in the previous edition. Release 5.5 of vSphere also includes a new connector for deploying Hadoop jobs, or other big data-style deployments, which can involve invoking hundreds or even thousands of virtual servers.

Joab Jackson covers enterprise software and general technology breaking news for the IDG News Service.
More by Joab Jackson


View the original article here

Tuesday, 20 August 2013

Opscode adds networking to Chef management capabilities

Opscode has teamed up with Cisco Systems and Arista Networks to add networking features and has expanded its collaboration with Microsoft to broaden Windows integration for its renamed Enterprise Chef platform.

Chef is used to automate IT management, but any management platform is only as useful as the products it control. To widen the appeal of Enterprise Chef, Opscode has announced partnerships with networking vendors Arista, Cisco as well as Juniper Networks.

Working with Arista, Opscode has integrated Enterprise Chef with the company’s Extensible Operating System (EOS). The two have developed a Chef cookbook with recipes for automating the configuration of link aggregation, vlans and physical networking ports.

The cookbooks and recipes are written using the Ruby programming language and tell the Chef client how each node should be configured. The client, which is installed on every node, then does the actual configuration.

The work that Opscode is doing with Cisco and Juniper is similar in nature.

Cisco and Opscode are collaborating to integrate Enterprise Chef and Cisco’s One Platform Kit (onePK), allowing users to automate networking port configuration using cookbooks. Cisco is also integrating Chef into its Software Maintenance Upgrades (SMU) Manager.

Juniper Networks, on the other hand, is working with Opscode to integrate Enterprise Chef with Junos OS. Again users will be able to customers will be able to perform common network configurations directly rather than through a series of manual processes, Opscode said.

Opscode didn’t provide any details on when the integration with Cisco and Juniper would become available. The company isn’t just interested in expanding Chef’s functionality in the networking space.

On Monday, the company also announced an expanded collaboration with Microsoft to integrate both the open source version of Chef and Enterprise Chef with Windows PowerShell Desired State Configuration. A new management platform that can be used to enable server roles, manage registry settings and manage groups or user accounts.

For users that want to learn more about Chef’s Windows capabilities, Opscode is organizing a webinar on Aug. 27.

Enterprise Chef was previously offered as two separate products, Private Chef and Hosted Chef, which have now have been repackaged as one product, available as on-premise software or as a hosted service. It is available free for up to five nodes, and beyond that it costs from $120 per month for up to 20 nodes.


View the original article here