Documentation

Total Page:16

File Type:pdf, Size:1020Kb

Documentation Documentation Introduction Installation Guide User Guide System Architecture Test Infrastructure Introduction: Project Atrium develops an open SDN Distribution - a vertically integrated set of open source components which together form a complete SDN stack. Motivation The current state of SDN technology suffers from two significant gaps that interfere with the development of a vibrant ecosystem. First, there is a large gap in the integration of the elements that are needed to build an SDN stack. While there are multiple choices at each layer, there are missing pieces and poor or no integration. Second, there is a gap in interoperability. This exists both at a product level, where existing products from different vendors have limited compatibility, and at a protocol level, where interfaces between the layers are either over or under specified. For example, differences in the implementations of OpenFlow v1.3 makes it difficult to connect an arbitrary switch and controller. On the other hand, the interface for writing applications on top of a controller platform is mostly under specified, making it difficult to write a portable application. Project Atrium attempts to address these challenges, not by working in the specification space, but by generating code that integrates a set of production quality components. Their successful integration then allows alternative component instances (switches, controllers, applications) to be integrated into the stack. Most importantly we wish to work closely with network operators on deployable use-cases, so that they could download near production quality code from one location, and trial functioning software defined networks on real hardware. Atrium is the first fully open source SDN distribution (akin to a Linux distribution). We believe that with operator input, requirements and deployment scenarios in mind, Atrium can be useful as distributed, while also providing the basis for future extensions and alternative distributions which focus on requirements different from those in the original release. Atrium Release 2015/A In the first release (2015/A), Atrium is quite simply an open-source router that speaks BGP to other routers, and forwards packets received on one port /vlan to another, based on the next-hop learnt via BGP peering. Atrium creates a vertically-integrated stack to produce an SDN based router. This stack can have the forms shown below. On the left, the stack includes a controller (ONOS) with a peering application (called BGP Router) integrated with an instance of Quagga BGP. The controller also includes a device-driver specifically written to control an OF-DPA based OpenFlow switch (more specifially it is meant to be used with OF- DPA v2.0). The controller uses OpenFlow v1.3.4 to communicate with the hardware switch. The hardware switch can be a bare-metal switch from either Ac cton (5710) or from Quanta (LY2). On the bare-metal switch we run an open switch operating system (ONL) and an open install environment (ONIE) from the Open Compute Project. In additon, we run the Indigo OpenFlow Agent on top of OF-DPA, contributed by Big Switch Networks and Broadcom. On the right, the control plane stack remains the same. The one change is that we use a different device-driver in the controller, depending on the vendor equipment we work with. Currently Atrium release 2015/A works with equipment from Noviflow (1132), Centec (v350), Corsa (6410), Pica8 (P-3295), and N etronome. The vendor equipment exposes the underlying switch capabilties necessary for the peering application via an OpenFlow agent (typically OVS) to the control plane stack. Details can be found in the Atrium 2015/A release contents. Installation Guide: Distribution VM To get started with Atrium Release 2015/A, download the distribution VM (Atrium_2015_A.ova) from here: size ~ 2GB https://dl.orangedox.com/TfyGqd73qtcm3lhuaZ/Atrium_2015_A.ova login: admin password: bgprouter NOTE: This distribution VM is NOT meant for development. Its sole purpose is to have a working system up and running for test/deployment as painlessly as possible. A developer guide using mechanisms other than this VM will be available shortly after the release. The VM can be run on any desktop/laptop or server with virtualization software (VirtualBox, Parallels, VMWare Fusion, VMWare Player etc.). We recommend using VirtualBox for non-server uses. For running on a server, see the subsection below. Get a recent version of VirtualBox to import and run the VM. We recommend the following: 1) using 2 cores and at least 4GB of RAM. 2) For networking, you can "Disable" the 2nd Network Adapter. We only need the 1st network adapter for this release. 3) You could choose the primary networking interface (Adapter 1) for the VM to be NATted or "bridged". If you choose to NAT, you would need to create the following port-forwarding rules. The first rule allows you to ssh into your VM, with a command from a Linux or MAC terminal like this: $ ssh -X -p 3022 admin@localhost The second rule allows you to connect an external switch to the controller running within the VM (the guest-machine) using the IP address of the host- machine (in the example its 10.1.9.140) on the host-port 6633. If you chose to bridge (with DHCP) instead of NAT, then login to the VM to see what IP address was assigned by your DHCP server (on the eth0 interface). Then use ssh to get in to the VM from a terminal: $ ssh -X admin@<assigned-ip-addr> You can login to the VM with the following credentials --> login: admin, password: bgprouter Once in, try to ping the outside world as a sanity check (ping www.cnn.com). Running the Distribution VM on a Server The Atrium_2015_A.ova file is simply a tar file containing the disk image (vmdk file) and some configuration (ovf file). Most server virtualization software can directly run the vmdk file. However, most people prefer to run qcow2 format in servers. First untar the ova file $ tar xvf Atrium_2015_A.ova Use the following command to convert the vmdk file to qcow2. You can then use your server's virtualization software to create a VM using the qcow2 image. $ qemu-img convert -f vmdk Atrium_2015_A-disk1.vmdk -O qcow2 Atrium_2015_A-disk1.qcow2 Running the Distribution VM on the Switch While it should be possible to run the controller and other software that is part of the distribution VM directly on the switch CPU in a linux based switch OS, it is not recommended. This VM has not been optimized for such an installation, and it has not been tested in such a configuration. Installation Steps Once you have the VM up and running, the following steps will help you to bring up the system. You have two choices: A) You can bring up the Atrium Router completely in software, and completely self-contained in this VM. In addition, you will get a complete test infrastructure (other routers to peer with, hosts to ping from, etc.) that you can play with (via the router-test.py script). Note that when using this setup, we emulate hardware-pipelines using software switches. Head over to the "Running Manual Tests" section on the Test Infrastruture page. B) Or you could bring up the Atrium Router in hardware, working with one of the seven OpenFlow switches we have certified to work for Project Atrium. Follow the directions below: Basically you need to configure the controller/app, bring up Quagga and connect it to ONOS (via the router-deploy.py script), and then configure the switch you are working with to connect it to the controller - 3 easy steps! The following pages will help you do just that: 1. Configure and run ONOS 2. Configure and run Quagga 3. Configure and connect your Switch Accton 5710 Centec v350 Corsa 6410 Netronome NoviFlow 1132 Pica8 P-3295 Quanta LY2 User Guide: Control Plane User Guide In this section we will introduce some of the CLI commands available on ONOS and Quagga, at least the ones that are relevant to Atrium. We will use the following network example. With reference to the picture above, the Atrium router comprises of a dataplane OF switch (with dpid 1), ONOS, Quagga BGP and a control plane switch (OVS with dpid: aa) that shuttles BGP and ARP traffic between ONOS and Quagga. More details of the internals can be found in the System Architecture section. Normally the Dataplane Switch would be the hardware switch of your choice, but for the pupposes of this guide we have chosen a software switch (also OVS) that we use to emulate a hardware pipeline. The Atrium Router has an AS number 65000. It peers with two other traditional routers (peers 1 and 2) which have their own AS numbers (65001 and 65002 respectively). Hosts 1 and 2 are reachable via the peers 1 and 2 resp, and these peers advertise those networks to our Atrium router. The traditional routers, peers 1 and 2, could be any regular router that speaks BGP - we have tried Vyatta and Cisco - but in this example they are Linux hosts behaving as routers with Quagga running in them. Here is a look at the BGP instances in the Atrium Router as well as the peers. The BGP instance in the Atrium Router control plane is simply called "bgp1" (you can change it if you want to, in the router-deploy.py script). The "show ip bgp summary" command shows the peering session status for the Atrium Router's quagga instance. We see that there are 3 peering sessions that are Up (for roughly 2 minutes when this screenshot was taken). The 1.1.1.1 peering session is with ONOS - there is a lightweight implementation of I-BGP within ONOS which is used by ONOS to pull best-route information out of Quagga BGP.
Recommended publications
  • The Compelling Case for Modernizing Your Campus and Branch Office Networks Now
    Datasheet | June 2019 The Compelling Case for Modernizing Your Campus and Branch Office Networks Now Enterprise networking has become a true challenge Vendor lock-in, aging and soon-to-be-unsupported architecture, sprawling switch farms, and aggressive sales for most IT shops. cycles all conspire to make it seemingly impossible to innovate in the current network switching landscape. Pica8 addresses IT’s need to reduce the complexity of the switch environment while enhancing functionality. Our unique, powerful open, standards-based approach to white-box networking reduces the number of managed switch network elements by up to 25x per site. Pica8 reduces CapEx and OpEx costs by as much as 80% through simplified deployment and management that supports the flexibility, agility, and scalability today’s competitive climate demands. Founded in 2009, Pica8 has been at the cutting edge of networking, ensuring open white box switches offer the same benefits in enterprise networking as they’ve afforded in the server world. For too long, organizations have been trapped by brand name gear, costly licensing, and one-size-fits-all code with glacial update cycles. With open white box networking, IT and DevOps teams can put their programming skills to work to tailor a switch network customized to their organization’s needs. Pica8 is committed to unshackling businesses from the confines of their decades-old network architecture, enabling them to manage dozens to hundreds of multivendor open switches – including branch, core, and field offices – as if they were a single, logical, high-bandwidth switch. By building all elements of the network for an open environment, Pica8 has also created a switch universe that caters to the creativity of internal IT and DevOps teams.
    [Show full text]
  • Whitebox Networking Hardware
    IPv6 Capability of Whitebox Networking Jeremy Duncan [email protected] @TachyonDynamics Overview • What is Whitebox Networking • Pros/Cons • The hardware • The software • The IPv6 Capability and the SDN intersection What is Whitebox Networking? OEM 3rd Party Operating System Switch What is Whitebox Networking? • The software disconnected from the hardware • Buy switch/router hardware, buy or install another operating system • The operator decides the mix of the two – not the networking vendor • Some big uses: • Facebook uses Wedge/FBOSS – Centos-like • Google uses Pluto – Big Switch-like Pros – Whitebox Networking • No vertical lock-in – bare metal philosophy • Hardware servers don’t do this, why should switches? • Scripting!!! Perfect for auto provisioning • BASH, Python, Ruby, Puppet, etc • You build to your network, not the other way • Avoid the self-licking ice cream cone • Largest expense in enterprise IT today is the network Cons – Whitebox Networking • Network engineers can no longer be sectarian in their chosen vendor • Operators have to understand the details of their network now, in order to choose the OS • OS and hardware support is so-so • Getting better, various on OS vendor • Must be familiar in GNU/Linux Whitebox Networking Hardware • The “big 5” hardware switch makers Quanta • Quanta • Acton/Edge-Core Acton/Edge-Core Penguin Arctica • Delta/DNI/Agema • Dell (limited) Delta/DNI • Penguin Computing Agema ToR Dell S4810-S6000 Whitebox Network OS • The “big 3” Network OS • Big Switch (SwitchLight OS) • Pica8 (PicOS)
    [Show full text]
  • Bare Metal Networking- Leveraging “White Box'' Thinking
    Bare Metal Networking- Leveraging “White Box’’ Thinking WHITEPAPER Bare Metal Networking-Leveraging “White Box’’ Thinking Switch commoditization has created new approaches to lower CapEx while improving functionality Conversations are swirling throughout the tech industry about whether white box switches are disrupting the networking industry in the same way that white box manufacturers helped commoditize the server industry. $4 Blade/Embedded Fixed/ Top-of-Rack Modular/Chassis $2 CREHAN RESEARCH Inc. Revenue in $ Billions $0 1H09 1H13 Figure 1. Data Center Ethernet Switch Revenue If this InfoWorld article where the authors predict a sizeable uptick in white box sales over the next five years is not enough to persuade you—see Figure 1, consider that Cisco CEO John Chambers himself has recently discussed the threat of white boxes eroding his company’s margins. Conceptually, white box switching helps leverage the idea of communization of mass-produced hardware, while creating an operational abstraction between the “metal” (in our case, white box switches from original device manufacturers, or ODMs) and the network operating system (OS). Bare Metal, White Box Switches Defined The “white box” phrase has been used to describe generic PCs built by non-branded manufacturers for many years. “Bare metal” refers to the hardware only, and is similar conceptually to a server with no loaded software. Regardless of server hardware differences, all servers get our choice of a server OS that is mostly unified across a specific operation. In recent years, the networking industry has embraced “bare metal” and “white box” terminology. For example, the recognized network stack is considered to include the hardware or “white box” network OS and applications that run on the OS.
    [Show full text]
  • Pica8 Enterprise Solution
    Contact Pica8 at: www.pica8.com/company/contact-us Solution Brief Secure White-Box Networks for the Enterprise The new best practice: A dual-control Linux Network Operating System (NOS) paired with disaggregated L2/L3 white-box switching brings innovation back to the enterprise The intent-based Networking suite of technologies—and the white-box networking market it ushered in (open software running on multiple hardware platforms) are collectively on track to become a $12.7 billion market by the year 2020. In the last 12 months, white-box networking has escaped the event horizon of its birth in the data center and has expanded into wholly new market segments, specifically mainline enterprises—and their remote branch offices—and SMBs. With the maturation of underlying Network Operating System (NOS) technologies over the last few years, 2018’s white-box-centric solutions—now sporting higher specs, bulletproof reliability and global support—are successfully penetrating a number of enterprise verticals, where maintaining differentiation depends on keeping a technological edge against the competition. These next-gen white-box solutions are surpassing the limitations that legacy L2/L3 network equipment, architecture, and support have historically placed on their users. As a result, enterprise companies are now rediscovering their ability to differentiate in their own markets based on new technology that also slashes their networking equipment and operational costs. White-Box Network Operating System for the Enterprise Solution Brief 1 With hundreds to thousands of devices needing to be connected in each location, managing network services in Enterprise offices presents significant challenges. Network services support everything from the core Data Center to employee and IoT devices; internal and guest Wi-Fi; Internet access; forward-deployed specialized data centers; and VoIP phones and video.
    [Show full text]
  • White Box Networking in Remote and Branch Offices
    White Box Networking in Remote and Branch Offices WHITEPAPER White Box Networking in Remote and Branch Offices With hundreds or thousands of locations to be connected, managing network services in remote or branch offices can be a significant challenge. Network services support everything from internal and guest Wi-Fi to Internet access, internal data networking, VoIP phones and video. All of these services have to be delivered and managed in a cost-effective way, but many solutions require rolling an IT truck to each location (prohibitively expensive) or adopting expensive proprietary hardware along with onerous support contracts. Pica8 offers a different solution – white box switches and networking software that support all the features a branch office needs with remote management, but without the high cost and without vendor lock-in. This paper describes Pica8’s approach to remote and branch office networking. Remote and Branch Office Networking Challenges Branch office networks have several common elements. Branches are hundreds or thousands of miles away from the corporate headquarters, and there are typically no trained IT people on site in each branch. Rather, these networks are centrally controlled and administered from the corporate data center. Recognizing the need for trouble-free, centrally-managed networking infrastructure many years ago, branch office equipment vendors built proprietary, fully-integrated systems to handle networking chores. The problem with this approach is that entrenched vendors with proprietary hardware/software architectures demand high costs as they extend their contracts with locked-in enterprise customers. In addition, full-service 24x7 solution support (hardware, software, interoperability and applications) adds to the cost, exacting the steepest possible pricing from enterprise customers.
    [Show full text]
  • Big Iron, Fast Photons and SDN: the Hard, Bright and Soft Sides of Arista's Strategy
    Big iron, fast photons and SDN: the hard, bright and soft sides of Arista's strategy Analyst: Eric Hanselman Peter Christy 2 Jul, 2013 It's been a busy spring for Arista Networks, with expanded software functionality, upgraded switch modules and a Best of Interop/Grand Prize win for its 7500 Series modular switches. The new software capabilities include integration of its Arista EOS switch operating system with OpenStack (enabling fully automatic provisioning); a contribution to the OpenStack Neutron networking project (formerly OpenStack Quantum); OpenFlow support with a controller-less option; and a significant enhancement of its eAPI interfaces for EOS. The hardware upgrades encompass big increases in capacity and port density for its 7500 Series switches, as well as hardware VXLAN support and an approach to 100Gb Ethernet interfaces that breaks new ground in terms of price/performance and flexibility. All of these enhancements are delivered with what Arista pitches as a stress-free migration path for existing customers. The 451 Take While Arista's original product designs could have claimed to do SDN 'before SDN was cool,' the vendor's latest announcements extend integration into the major SDN camps of OpenStack and OpenFlow, and also increase programmability. These enhancements can offer value in both simplified datacenter cores and complex multi-tenant networks. Arista is also building on its high-performance legacy, leveraging its relatively modern, clean software design and merchant-silicon-based hardware to add a level of capacity in its large-chassis switch products that should challenge rivals. A simple upgrade path will please Arista customers, but the true innovation value may lie in a gamble on 10/40/100Gb Ethernet optics, whose lower cost could really pay off.
    [Show full text]
  • Installation Guide: Switch: Pica8 P-3295
    Installation Guide: Switch: Pica8 P-3295 Prerequisites We are assuming that you have successfully configured and launched ONOS and Quagga. This section will help you launch the Pica8 P-3295 switch to connect to the control plane stack that you have already installed. Questions about the Pica8 P-3295 can be directed to Sudhir Modali ([email protected] ) Configuration & Launch Some of these directions have been copied from: http://www.pica8.com/document/v2.6/html/picos-system-configuration/ Initial configuration of the switch requires you to connect either a terminal or computer to the switch via the console port. Once connected, assign an IP address to the management port and establish an IP route to the gateway. Important things to know: The console port provides serial access to the switch. The Ethernet management port is used for out-of-band network management tasks. Before using a management port for the first time, an IP address must be assigned to that port. Console Port The console port is located at the front of the switch (see Figure 1). You can connect a terminal or computer to the console port using a serial or RS-232 cable. The accessory kit includes an RJ-45 to DB-9 adapter cable. Port Settings When connecting a terminal or computer to the console port, use the following settings: The baud rate is 115200 The data bits value is 8 The stop bits value is 1 User Log In PicOS operates in two modes. Layer 2 / Layer 3 mode (L2/L3). This is the default mode.
    [Show full text]
  • The First Hardware Agnostic, Open Network Operating System What
    WWW.PICA8.COM Open Systems for Software Defined The First Hardware Agnostic, Open Networking (SDN) Network Operating System Pica8™ is the first in the world to offer hardware-agnostic open switches. Network Application A pioneer in software-defined networking (SDN), we pair high-performance, APPLICATION TAP Tunneling Application LAYER white box switch hardware with PicOS: our hardware-agnostic, open network operating system that supports standards-based Layer 2 / Layer 3 protocols and Industry-leading OpenFlow* 1.3. In one complete package, Pica8 provides the physical switch, comprehensive switching and routing features, and the fulfilled promise of open networking. What makes PicOS open? CONTROLLER OTHER PicOS is hardware agnostic: because of PicOS's hardware abstraction LAYER EXAMPLES layer, the operating system is not tightly coupled to any switching ASIC, CPU or memory hardware. We continue to expand our ODM partners, offering a portfolio of pre-qualified white box, bare metal switches to select from Redundant Controllers Debian Linux is exposed, so you can use your existing tools (such as Puppet, Chef or CFEngine) for hands-free provisioning and myriad APIs through the Debian-Linux environment, helping you personalize Pica8 switches to support your open network PicOS supports OpenFlow 1.3, through Open vSwitch (OVS) v1.10 integration: OVS runs as a process within PicOS, providing the OpenFlow interface for external programmability DATA PLANE LAYER Leverage Linux Tools Multiprocess OS customize, optimize Pica8 Open Switch With
    [Show full text]
  • An Enterprise Approach to White Box Networking Contents
    Pica8 White Paper An Enterprise Approach to White Box Networking Contents Introduction 1 Powering Effective White Box Switches 1 Defining an “Open” Switch 2 The Myriad Benefits of Open, Disaggregated Networking 3 ELIMINATE VENDOR LOCK-IN 3 LOWER TCO 3 DELIMITED FLEXIBILITY AND HIGHER PERFORMANCE 3 IMPROVED RELIABILITY 3 EASE OF USE 3 THE PICA8 APPROACH: ENTERPRISE-READY 4 PICOS NETWORK OPERATING SYSTEM 4 PicaPilot Plus PICOS Makes White Box Networks Enterprise-ready 4 CrossFlow 5 Choice of Hardware Plus Superior Support 5 Realize the Full Benefits of Pica8 5 Pica8 White Paper | June 2018 Introduction White box switches running a modern, Linux-based network operating system (NOS) are disrupting the enterprise campus ESCAPE FROM THE DATA CENTER: network market, providing a viable alternative to customers who have spent decades bending to the will of their entrenched switch and router equipment vendors. PICA8 BRINGS SIMPLIFIED LEAF-SPINE ARCHITECTURE TO THE REST OF THE Similar to the virtual server concept, where the server software ENTERPRISE is abstracted from underlying hardware, with white box switches the network operating system itselfis abstracted – Enterprise and data center networks traditionally used a three-tier model, with access switches or disaggregated – from the underlying switch hardware. This closest to endusers feeding larger aggregation creates the potential for an “open,” portable NOS that can run on switch/routers which, in turn, connect to larger a wide variety of switches from multiple vendors. No longer is core routers that form the network backbone. an enterprise permanently wedded to a single vendor’s hardware and software development cycle. In this architecture, network architects must configure redundant pathways to ensure resiliency, The white box networking movement is now proving to be just typically using the Spanning Tree Protocol (STP).
    [Show full text]
  • Cisco Live 2014
    Introduction to Software-Defined Networking (SDN) and Network Programmability BRKSDN-1014 Jason Davis, Distinguished Engineer (Services) Abstract SDN is an exciting new approach to network IT Service Management. You may have questions about SDN, Controllers, APIs, Overlays, OpenFlow and ACI. You may also be wondering what products and services are SDN-enabled and how you can solve your unique business challenges and enhance your differentiated services by leveraging network programmability. In this introductory session we will cover the genesis of SDN, what it is, what it is not, and Cisco's involvement in this space. Cisco's SDN- enabled Products and Services will be explained enabling you to consider your own implementations. Since SDN extends network flexibility and functionality which impacts Network Engineering and Operations teams, we'll also cover the IT Service Management impact. Network engineers, network operation staff, IT Service Managers, IT personnel managers, and application/compute SMEs will benefit from this session. BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 3 Agenda • What is SDN & Network Programmability • What are the Use Cases and Problems Solved with SDN? • An Overview of OpenFlow • What Are Cisco's solutions? • An Overview of Network Overlays • An Overview of Network Controllers • An Overview of ACI • The Impact to IT Service Management • How to Get Ready BRKSDN-1014 © 2015 Cisco and/or its affiliates. All rights reserved. Cisco Public 4 What is Software-Defined Networking (SDN)? • An approach and architecture in networking where control and data planes are decoupled and intelligence and state are logically centralized • Enablement where underlying network infrastructure is abstracted from the applications [network virtualization] • A concept that leverages programmatic interfaces to enable external systems to influence network provisioning, control and operations BRKSDN-1014 © 2015 Cisco and/or its affiliates.
    [Show full text]
  • OFLOPS-Turbo: Testing the Next-Generation Openflow Switch
    OFLOPS-Turbo: Testing the Next-Generation OpenFlow switch Charalampos Rotsos∗{, Gianni Antichi∗, Marc Bruyereyzx, Philippe Owezarskiyz, Andrew W. Moore∗ { School of Computing and Communications, Infolab 21, Lancaster University ∗Computer Laboratory, University of Cambridge yUniversite´ de Toulouse zCNRS, LAAS, France xDELL Inc. Abstract—The heterogeneity barrier breakthrough ment. OpenFlow introduces a reduction in the network achieved by the OpenFlow protocol is currently paced by control timescales which closely approximate flow control the variability in performance semantics among network timescales. As a result, OpenFlow switch implementation devices, which reduces the ability of applications to take complete advantage of programmable control. As a result, influences the control architecture of the network and control applications remain conservative on performance its overall performance. A switch which provides poor requirements in order to be generalizable and trade performance in the support of a protocol functionality performance for explicit state consistency in order to can become a bottleneck for architectures that rely heav- support varying performance behaviours. In this paper ily on the specific functionality; e.g., high latency in we argue that network control must be optimized towards network device capabilities and network managers and flow_stats_reply functionality of a switch can be application developers must perform informed design critical for traffic monitoring control applications. Protocol decision using accurate switch performance profiles. This support variability is equally critical for the consistency becomes highly critical for modern OpenFlow-enabled of the control plane. Most switches do not provide any 10 GbE optical switches which significantly elevate switch guarantees on the installation order and latency of a performance requirements.
    [Show full text]
  • Insight MFR By
    Manufacturers, Publishers and Suppliers by Product Category 6/16/2020 10/100 Hubs & Switch BRAINBOXES EXTRON MICRON CONSUMER PRODUCTS GROUP RARITAN MILESTONE SYSTEMS A/S BROCADE FORTINET MICROSEMI CORP RED LION CONTROLS 3COM BUFFALO TECHNOLOGY FUJITSU SCANNERS MIKROTIK RIVERBED TECHNOLOGIES 4XEM CORP. CABLE MATTERS INC. FUJITSU SERVER STORAGE MILESTONE SYSTEMS INC ROCSTOR AB DISTRIBUTING CABLE RACK GARRETTCOM MITEL ROLAND CORP ABLENET INC CABLES TO GO GEAR HEAD MONOPRICE ROSE ELECTRONIC ACCELL CALRAD ELECTRONICS GEFEN MOTOROLA ISG ROSEWILL ADESSO CHECK POINT SOFTWARE TECHNOLOGIE GEOVISION INC. MOXA TECHNOLOGIES, INC. RUCKUS WIRELESS ADTRAN CIENA HARMAN INTERNATIONAL MUXLAB SABRENT ADVANTECH AUTOMATION CORP. CISCO PRESS HAVIS SHIELD NEO4J INC SANHO ADVANTECH CO LTD CISCO SYSTEMS HEWLETT PACKARD ENTERPRISE NETAPP SANS DIGITAL AEROHIVE NETWORKS CITRIX HIKVISION DIGITAL TECHNOLOGY CO. LT NETEON TECHNOLOGIES INC. SATECHI ALCATEL LUCENT COMMUNICATION DEVICES INC. HITACHI NETGEAR, INC. SAVVIUS INC ALLEN TEL COMNET HITACHI DATA SYSTEMS NETRIA SCALE COMPUTING ALLEN‐BRADLEY COMPREHENSIVE CABLE HOWARD MEDICAL NETSCOUT SYSTEMS, INC SDA ALLIED TELESIS COMTROL HP INC NOVATEL WIRELESS SEGA OF AMERICA ALTONA CONNECTPRO HYPERCOM OMNITRON SENNHEISER ALTRONIX COOLGEAR IBM ORACLE SERVER TECH ALURATEK, INC. CP TECHNOLOGIES INNOVATIVE ELECTRONIC DESIGNS OVERLAND STORAGE SHARP AMER NETWORKS CRESTRON ELECTRONICS INSIGHT P.I. ENGINEERING SHORETEL AMX CUMULUS NETWORKS INTEL PALO ALTO NETWORKS SIGNAMAX ANKER CYBERDATA SYSTEMS INTELLINET NETWORK SOLUTIONS PANASONIC SIIG ANTAIRA TECHNOLOGIES, INC. CYBERPOWER SYSTEMS IOGEAR TECHNOLOGY PANDUIT SISOFTWARE APC DATAMATION SYSTEMS, INC. IRECORD.TV PERLE SYSTEMS SMARTAVI INC ARISTA CORPORATION DATTO, INC. IXIA PHOENIX CONTACT SMC NETWORKS ARISTA NETWORKS DELL JETWAY COMPUTER CORP. PHYBRIDGE INC SOLE SOURCE TECHNOLOGY ARRIS GROUP INC DELL EMC JUNIPER NETWORKS PICA8, INC SONUS NETWORKS, INC ASUS DIGI INTERNATIONAL KANEX PIVOT3 INC.
    [Show full text]