1. IBM Systems and Technology
Data Sheet
IBM Programmable
Network Controller
Harnessing Software Defined Networking and
OpenFlow to build agile data centers
Highlights
●● ● ●
Easily and cost-effectively deploy,
customize, control, monitor and manage
scalable and agile network infrastructures
●● ● ●
Support virtualized, dynamic workloads in
the data center with an OpenFlow-based
physical network infrastructure
●● ● ●
Centrally configure and enforce secure
multi-tenant networks
●● ● ●
Centralize control of the network for ease
of configuration, management and quick
response to changing network state for
improved and simplified network opera-
tions Enable rapid scale out of new and
existing applications on highly virtualized
infrastructures
●● ● ●
Increase overall system reliability and
availability with advanced network
awareness and automation
Enterprises, trading centers and network operators are looking for ways
to simplify, streamline and virtualize their data centers. Software Defined
Networking (SDN) with OpenFlow is emerging as a compelling way to
build fast, agile and intelligent networks. Data flow control is abstracted
from static individual switches to dynamic programmable network-level
control. Administrators can quickly create and control virtual networks
for each application environment or network service. They can scale
highly virtualized application infrastructures, multi-tenant networks on
public or private clouds.
The IBM Programmable Network Controller (IBM PNC) provides
an OpenFlow-based network fabric with centralized control of network
flows and unlimited virtual machine (VM) mobility—implemented in
enterprise-class software. The controller software automatically and
continuously discovers the OpenFlow network topology and maps
physical and virtual traffic flows across any OpenFlow-based data center
network environment. The IBM PNC helps provide a highly reliable,
edge-to-edge system network fabric that can be defined for multi-tenant
environments. Granular policy enforcements ensure secure isolation
across multiple tenants. Administrators can use the IBM PNC to attach
policies that direct overall network operations, saving management time
and helping to ensure that data center system and network deployments
are aligned with business strategy.
By implementing the network fabric’s packet forwarding control logic in
a software-defined controller, the IBM PNC centralizes the conventional
packet forwarding logic that is traditionally embedded in the control
2. 2
Data Sheet
IBM Systems and Technology
plane function of conventional Ethernet switches and routers.
The IBM PNC can provide end-to-end visualization and
monitoring that is not found in the conventional networks.
Operations personnel can now have complete visibility into
the network and build reliable, fast recovery and convergence in
the data centers. Unlike conventional switches that are statically
configured once and then must be configured whenever appli-
cation workloads change or traffic patterns fluctuate, adminis-
trators can use the IBM PNC to dynamically direct traffic
across multiple switches throughout one or more data centers.
Simplified, highly available networks
The IBM PNC centralizes the control and configuration of the
entire network. Global real-time visibility of the entire network
means that all the links in the network can be active at all times.
By contrast, traditional networks running Spanning Tree
Protocol (STP) render many links unusable—and have slower
network convergence time when a device goes offline.
The IBM PNC supports a feature called “Equal Cost
Multipath” (ECMP), which defines the physical path that traffic
takes across the network, using path policies and distribution of
traffic across equal cost links.
Secure multi-tenant networks
Virtual application networks allow each tenant to define and
control a customized policy-based Layer 2 or Layer 3 network.
Inter-tenant isolation effectively maintains a secured slice of the
underlying physical network.
●● ●
Network isolation allows network segments to be configured
centrally and enforced throughout the network without
switch configuration
●● ●
Virtual networking provides virtual bridge and router
functions, and virtual filters can define Access Control
Lists (ACLs) with various degrees of complexity
Automated networks supporting dynamic workloads
The IBM PNC uses the OpenFlow protocol to move the com-
plex, error-prone and vendor-specific command line interfaces
(CLIs) into an open and standardized programmable interface.
OpenFlow works with data center switches from various ven-
dors that comply with the OpenFlow standard, and provides:
●● ●
Automated topology discovery of all devices in the network
●● ●
Point and click virtual network design
●● ●
Automated movement of networking policy when a virtual
machine (VM) or endpoint moves physical locations
●● ●
Application programming interface (API) that allows third
party systems to make on-demand calls to the API to create,
edit and delete virtual networks, as well as to add and remove
policies
●● ●
Flow migration allows flows to be moved off of devices
without interrupting network sessions
3. 3
Data Sheet
IBM Systems and Technology
Flow routing
With the IBM PNC, the administrator can control complex
conditions and make workload-optimized routing decisions for
applications—including service composition, appliance pooling
and traffic steering. For example:
●● ●
Quality of service rules allow network traffic to be policed
and prioritized across the network, eliminating bottlenecks
and preventing congestion
●● ●
Traffic lanes let the path policy be customized dynamically,
based on traffic type
●● ●
vRedirect allows complex conditions to be defined over
a combination of multiple packet header fields, enabling
intelligent routing decisions
End-to-end visualization
With end-to-end network visualization, traffic patterns and
bottlenecks can be visualized in real time using features such as:
●● ●
SFlow
●● ●
SNMP Monitoring
●● ●
REST Alerts
Reliable and available operation is ensured with true end-to-end
reliable connectivity and fast recovery and convergence.
IBM Programmable Network Controller at a glance
OpenFlow standard ●
● ●
OpenFlow 1.0 compliant
Verified OpenFlow Switches ●
●
●
●
●
●
Aggregation Switch: IBM RackSwitch G8264, NEC PF5240
Edge Switch (Edge of OpenFlow domain): IBM RackSwitch G8264, NEC PF5240
OpenFlow Vendor Extensions ●
●
●
●
●
●
Bit masking
In band Broadcast/Multicast for wire speed forwarding
Virtual Tenant Network (VTN) ●
●
●
●
●
●
●
●
●
vRouter (L3)
vBridge (L2)
vFilter
North bound API ●
● ●
Web API
Number of VTN ●
● ●
1,000 (Extended VLAN mode: 10,000 VLANs)
Number of Flows ●
● ●
300,000
Redundancy Features ●
● ●
IBM PNC Active/Standby
Switch and Link Discovery ●
● ●
Topology discovery
IP ●
●
●
●
●
●
IPv4
IPv6 (L2 forwarding)
ARP ●
● ●
ProxyARP
Routing options ●
●
●
●
●
●
●
●
●
Shortest Hop
ECMP (L2/L3)
Avoid switch routing
4. 4
Data Sheet
IBM Systems and Technology
IBM Programmable Network Controller at a glance
QoS ●
●
●
●
●
●
ToS/CoS marking
Policing
LAG features ●
● ●
MCLAG
Policy Setting ●
●
●
●
●
●
●
●
●
●
●
●
ACL(Pass, Drop)
Redirect
Path-Policy
NET-WATCH
Monitoring ●
●
●
●
●
●
Failure Status
Link traffic monitoring
Visualization ●
●
●
●
●
●
●
●
●
●
●
●
●
●
●
Topology
Station (Host, VM)
Path information
Flow statistics
sFlow
OS ●
● ●
Red Hat Enterprise Linux RHEL 6.1 (x86_64)
Minimum server hardware requirements
for test environments
One server with the following specifications:
CPU ●
● ●
1 x Intel Xeon E5-2600 series processors with at least 8 cores
Memory ●
● ●
4 GB DDR3 memory
HDD ●
● ●
1 x 40 GB HDD
NIC ●
● ●
2 x 1000Base-T Ethernet ports
Power ●
● ●
Redundant power supply
DVD-ROM ●
● ●
DVD-ROM optical drive
Recommended server hardware requirements
with redundancy in a production environment
Two servers each with:
CPU ●
● ●
1 x Intel Xeon E5-2600 series processors with at least 8 cores
Memory ●
● ●
64 GB DDR3 memory
HDD ●
● ●
2 x 300 GB, 10000rpm, HDD, RAID-1
NIC ●
● ●
6 x 1000Base-T Ethernet ports
Power ●
● ●
Redundant power supplies
DVD-ROM ●
● ●
DVD-ROM optical drive
5. 5
Data Sheet
IBM Systems and Technology
Software Ordering Information
Countries Description Ordering Number
US, Canada, Asia-Pacific and Japan IBM Programmable Network Ctrlr, Per Install w/1Yr SW S&S 44X2765
IBM Programmable Network Ctrlr, Per Install w/3Yr SW S&S 44X2769
Latin America and EMEA IBM Programmable Network Ctrlr, Per Install w/1Yr SW S&S 44X2773
IBM Programmable Network Ctrlr, Per Install w/3Yr SW S&S 44X2777
Licensing
Licensing for the number of switches supported and the
length of the service and support contract must be ordered
separately.
US, Canada, Asia-Pacific and Japan
Number of
Switches
1 Year service and
support
3 year service and
support
1 44X2766 44X2770
10 44X2767 44X2771
50 44X2768 44X2772
Latin America and EMEA
Number of
Switches
1 Year service and
support
3 year service and
support
1 44X2774 44X2778
10 44X2775 44X2779
50 44X2776 44X2780
Why IBM?
The addition of the IBM Programmable Network Controller
provides a key element of IBM’s standards-based system
network fabric—now extended to enable Software Defined
Networking. The IBM approach to Software Defined
Networking enables highly virtualized agile data centers,
multi-tenant networks and public/private clouds.
For more information
To learn more about the IBM Programmable
Network Controller please contact your
IBM representative or IBM Business Partner, or visit:
http://www-03.ibm.com/systems/networking/software/pnc.html
Additionally, IBM Global Financing can help you acquire the
IT solutions that your business needs in the most cost-effective
and strategic way possible. We’ll partner with credit-qualified
clients to customize an IT financing solution to suit your busi-
ness goals, enable effective cash management, and improve your
total cost of ownership. IBM Global Financing is your smartest
choice to fund critical IT investments and propel your business
forward. For more information, visit: ibm.com/financing