Shortest Path Bridging IEEE 802.1Aq Overview

Total Page:16

File Type:pdf, Size:1020Kb

Shortest Path Bridging IEEE 802.1Aq Overview Shortest Path Bridging IEEE 802.1aq Overview APRICOT/Hong Kong/Feb 24th 2011 Peter Ashwood-Smith [email protected] Fellow Abstract 802.1aq Shortest Path Bridging is being standardized by the IEEE as an evolution of the various spanning tree protocols. 802.1aq allows for true shortest path routing, multiple equal cost paths, much larger layer 2 topologies, faster convergence, vastly improved use of the mesh topology, single point provisioning for logical membership (E-LINE/E-LAN/E-TREE etc), abstraction of attached device MAC addresses from the transit devices, head end and/or transit multicast replication , all while supporting the full suit of 802.1 OA&M. Applications consist of STP replacement, Data Center L2 fabric control, L2 Internet Distributed Exchange point fabric control, small to medium sized Metro Ethernet control planes. L2 wireless network backhaul…. 2 Outline • Challenges • What is 802.1aq/SPB • Applications • How does it work • Status 3 Challenges • L2 networks that scale to ~1000 bridges. • Use of arbitrary mesh topologies. • Use of (multiple) shortest paths. • Efficient broadcast/multicast routing and replication points. • Avoid address learning by tandem devices. • Get recovery times into 100’s of millisecond range for larger topologies. • Good scaling without loops. • Allow creation of very many logical L2 topologies (subnets) of arbitrary span. • Maintain all L2 properties within the logical L2 topologies (transparency, ordering, symmetry, congruence, shortest path etc). • Reuse all existing Ethernet OA&M 802.1ag/Y.1731 “Make a network of switches look like a single switch!” 4 Example problems of scaling up Native Ethernet 2- poor routes 1- Can’t use these links Source ROOT A1.. A100 Dest 3 – Must learn A1..A100 5 Outline • Challenges • What is 802.1aq/SPB • Applications • How does it work • Status 6 What is 802.1aq/SPB • IEEE protocol builds on 802.1 standards • A new control plane for Q-in-Q and M-in-M – Leverage existing inexpensive ASICs – Q-in-Q mode called SPBV – M-in-M mode called SPBM • Backward compatible to 802.1 – 802.1ag, Y.1731, Data Center Bridging suite • Multiple loop free shortest paths routing – Excellent use of mesh connectivity – Currently 16, path to 1000’s including hashed per hop. • Optimum multicast – head end or tandem replication 7 What is 802.1aq/SPB (cont’d) • Light weight form of traffic engineering – Head end assignment of traffic to 16 shortest paths. – Deterministic routing - offline tools predict exact routes. • Scales to ~1000 or so devices – Uses IS-IS already proven well beyond 1000. – Huge improvement over the STP scales. • Good convergence with minimal fuss – sub second (modern processor, well designed) – below 100ms (use of hardware multicast for updates) – Includes multicast flow when replication point dies. Pre-standard seeing 300ms recovery @ ~50 nodes. • IS-IS – Operate as independent IS-IS instance, or within IS-IS/ IP, supports Multi Topology to allow multiple instances efficiently. 8 What is 802.1aq/SPB (cont’d) • Membership advertised in same protocol as topology. – Minimizes complexity, near plug-and-play – Support E-LINE/E-LAN/E-TREE – All just variations on membership attributes. • Address learning restricted to edge (M-in-M) – FDB is computed and populated just like a router. – Unicast and Multicast handled at same time. – Nodal or Card/Port addressing for dual homing. • Computations guarantee ucast/mcast… – Symmetry (same in both directions) – Congruence (unicast/multicast follow same route) – Tune-ability (currently 16 equal costs paths – opaque allows more) 9 End result - Visually All links usable Multiple Shortest Path routing&Ethernet OA&M 10 SPF trees form multicast template Shortest Path First Tree becomes template for multicast tree and is pruned automatically to proper membership. 11 Edge Learning - Visually Dst.B-MAC Src.B-MAC B-VLAN 801.1AH/ I-SID Dst.C-MAC Src.C-MAC :B C-VLAN Payload Learn A via 1! A|B? FIB To: 20 next Hop => To: 1 next Hop <= :A Learn B via 20! Learning restricted to edges and only where I-SID tree reaches. Mac-in-Mac encap. 12 Animation for 8 member E-LAN ‘255’ I-SID 255 has 8 members Shown are all routes used by this I-SID in pink. Two trees shown blue/green. Note symmetry of trees between source/dest If transit multicast selected fork points in trees are replication points. 13 Outline • Challenges • What is 802.1aq/SPB • Applications • How does it work • Status 14 Applications • Anywhere that Spanning Tree is being used. Take existing STP/MSTP based network and migrate to Shortest Path Routing. • Ethernet Exchange Points Big distributed switch to interconnect hundreds of different customers cheaply with L2VPNs. • Metro Ethernet Light weight metro protocol, L2VPN solution simpler than VPLS with lower capex/opex. • Wireless backhaul Use of L2VPN for LTE backhaul 15 Application Data Center Treat DC network as one big L2 switch by combining 100’s of smaller switches in ‘non blocking’ topology – why? • Any server anywhere. • Any router anywhere. • Any appliance anywhere. • Any VM anywhere. - Any IP address anywhere. - Any subnet anywhere. BIG L2 • Any storage anywhere. • Minimal congestion issues. • Total flexibility for power use 16 Application Data Center • Multiple shortest path routing • inter server traffic • Deterministic traffic flows. • Flexible subnet – expand/shrink anywhere. • Virtualization operates in subnet. • Fully compatible with all 802.1 Data Center Bridging protocols & OA&M. 1.1.1.* • Address isolation through m-in-m 1.1.2.* • Fast recovery • No loops 17 Application Data Center (cont’d) • Totally compatible with Vmware server functions: • OA&M, motion, backup etc. • Apps that sit on Vmware ‘just work’. • Fully compatible with all load balancer ADC appliances. • VRRP transparent (primary/stdby rtr per subnet) or proprietary variations on same protocol. • Compatible with emerging Inter DC overlay work or Inter DC L2 tunnels. 18 Non Blocking Switching Cluster A1 A2 A15 A16 Good numbers 32 x 100GE “16” & “2” levels. 16 x 32 x 100GE = 51.2T using 48 x 2T switches So 102T 16 x 100GE 160 x 10GE B1 B2 B3 B4 B29 B30 B31 B32 5120 x 10GE S1,1 S1,160 S3,1 S3,160 S32,1 S32,160 • 48 switch non blocking 2 layer L2 fabric • (16 x 100GE per Bn )x32 = 512x100GE = 51.2T • 16 at “upper” layer A1..A16 • 160 x 10GE server links (UNI) per Bn • 32 at “lower” layer B1.. B32 • (32 x 160)/2 = 2560 servers @ 2x10GE per • 16 uplinks per Bn, & 160 UNI links per Bn • 32 downlinks per An 100+ Terra non blocking interconnection fabric (if switches non blocking) 19 ECMP in DC Can get perfect balance down spine of a two layer 16 ECT L2 Fabric. Shown Are all 16 SPF’s from 2<->24 16 different SPF trees Each use different spine as replication point. Shown is one of the 16 SPF’s from/to node 1. 20 Outline • Challenges • What is 802.1aq/SPB • Applications • How does it work • Status 21 How does it work? • From Operators Perspective - Plug NNI’s together - Group ports/c-vlan/s-vlan at UNIs that you want to bridge (224 groups=‘services’ m-in-m mode.) - Assign an I-SID to each group.. - Use your .1ag OA&M • Internally - IS-IS reads box MAC, forms NNI adjacencies - IS-IS advertises box MACs (so no config). - IS-IS reads UNI port services and advertises. - Computations produce FIBs that bridge service members. 22 Data Path (M-in-M mode) • C-vlan/S-vlan or untagged traffic arrives at UNI • Its encapsulated with B-SA of bridge • Its encapsulated with I-SID configured for group • Its encapsulated with B-VID chosen for route • C-DA is looked up, if found B-DA is set • C-DA not found, B-DA is multicast that says: • Multicast to all other members of this I-SID group from ‘me’. Or can head-end replicate over unicast. • C addresses to B address association learned at UNI only. 23 FDB (unicast M-in-M mode) • A unique shortest path from node to all others is computed. • BMAC of other nodes installed in FIB pointing to appropriate out interface. • Above is repeated for 16+ shortest paths each causes a different B-VID to be used. • Symmetry is assured through special tie- breaking logic. 16+ different tie-breaking algorithms permit 16+ different shortest paths. 24 FDB visually: ucast m-in-m mode :2 :3 9 3 :1 6 :4 10 :6 :5 MAC | BVID | IF MAC | BVID | IF :4 | 1 | 9 :1 | 1 | 3 :4 | 2 | 9 :1 | 2 | 6 :4 | 3 | 10 :1 | 3 | 3 :4 | 4 | 10 :1 | 4 | 6 25 FDB (mcast M-in-M mode) If no services require tandem replication there is no tandem FDB: Very VPLS like .. Pretty boring….head replication over unicast paths Else (mp2mp) If my node is on a unique shortest path between node A , (which transmits for a group I) and node B (which receives on the same group I), then: merge into the FDB an entry for traffic from DA ={ A/Group I} to the interface towards B. 26 FDB visually: mcast m-in-m mode I=255 :2 :3 I=255 9 :1 :4 I=255 10 6 :6 5 :5 MMAC |BVID|IF MMAC |BVID| IF {:1/255}|4 |10 {:1/255}|4 |5,6 27 802.1aq OAM capabilities 1. Continuity Check (CC) a) Multicast/unidirectional heartbeat b) Usage: Fault detection 2. Loopback – Connectivity Check a) Unicast bi-directional request/response b) Usage: Fault verification 3. Traceroute (i.e., Link trace) a) Trace nodes in path to a specified target node b) Usage: Fault Isolation 4. Discovery (not specifically supported by .1ag however Y.1731 and 802.1ab support it) a) Service (e.g.
Recommended publications
  • How to Set up IP Camera by Using a Macintosh Computer
    EDIMAX COMPUTER INC. Edimax IP Camera series How to set up IP Camera by using a Macintosh computer 2011 Edimax Computer 3350 Scott Blvd., Building #15 Santa Clara, California 95054, USA Phone 408-496-1105 • Fax 408-980-1530 www.edimax.us How to setup Edimax IP Camera by a Macintosh computer Introduction The most important thing to setup IP Camera is to assign a static IP address so the camera can work with your network. So far the Edimax IP Cam Admin utility is Windows based only and the program can not work for Macintosh computers. Macintosh users can follow this guide to set up Edimax IP camera. Step 1. Understand the IP address used in your network. Have your Macintosh computer operate as usual. Go into System Preferences. In System Preferences, Go to Network. Select the adapter you are using. It could be an Airport card, a third- party Wireless card, or an Ethernet Adapter. Write down the IP address, subnet mask, Router, and DNS server address. We have a usb wireless card in this example. Its IP address 10.0.1.2 told us that the IP addresses used in the network are 10.0.1.x. All the devices in the network have the first three octets the same, but the last octet number must be different. We decide to give our new camera an IP address 10.0.1.100 because no other computer device use 10.0.1.100. We temporarily disconnect the wireless adapter. You can turn off your Airport adapter if you use it to get on Internet.
    [Show full text]
  • IEEE 802.1Aq Standard, Is a Computer Networking Technology Intended to Simplify the Creation and Configuration of Networks, While Enabling Multipath Routing
    Brought to you by: Brian Miller Yuri Spillman - Specified in the IEEE 802.1aq standard, is a computer networking technology intended to simplify the creation and configuration of networks, while enabling multipath routing. - Link State Protocol - Based on IS-IS -The standard is the replacement for the older spanning tree protocols such as IEEE 802.1D, IEEE 802.1w, and IEEE 802.1s. These blocked any redundant paths that could result in layer 2(Data Link Layer), whereas IEEE 802.1aq allows all paths to be active with multiple equal cost paths, and provides much larger layer 2 topologies. 802.1aq is an amendment to the "Virtual Bridge Local Area Networks“ and adds Shortest Path Bridging (SPB). Shortest path bridging, which is undergoing IEEE’s standardization process, is meant to replace the spanning tree protocol (STP). STP was created to prevent bridge loops by allowing only one path between network switches or ports. When a network segment goes down, an alternate path is chosen and this process can cause unacceptable delays in a data center network. The ability to use all available physical connectivity, because loop avoidance uses a Control Plane with a global view of network topology Fast restoration of connectivity after failure, again because of Link State routing's global view of network topology Under failure, the property that only directly affected traffic is impacted during restoration; all unaffected traffic just continues Ideas are rejected by IEEE 802.1. accepted by the IETF and the TRILL WG is formed. Whoops, there is a problem. They start 802.1aq for spanning tree based shortest path bridging Whoops, spanning tree doesn’t hack it.
    [Show full text]
  • Introduction to Spanning Tree Protocol by George Thomas, Contemporary Controls
    Volume6•Issue5 SEPTEMBER–OCTOBER 2005 © 2005 Contemporary Control Systems, Inc. Introduction to Spanning Tree Protocol By George Thomas, Contemporary Controls Introduction powered and its memory cleared (Bridge 2 will be added later). In an industrial automation application that relies heavily Station 1 sends a message to on the health of the Ethernet network that attaches all the station 11 followed by Station 2 controllers and computers together, a concern exists about sending a message to Station 11. what would happen if the network fails? Since cable failure is These messages will traverse the the most likely mishap, cable redundancy is suggested by bridge from one LAN to the configuring the network in either a ring or by carrying parallel other. This process is called branches. If one of the segments is lost, then communication “relaying” or “forwarding.” The will continue down a parallel path or around the unbroken database in the bridge will note portion of the ring. The problem with these approaches is the source addresses of Stations that Ethernet supports neither of these topologies without 1 and 2 as arriving on Port A. This special equipment. However, this issue is addressed in an process is called “learning.” When IEEE standard numbered 802.1D that covers bridges, and in Station 11 responds to either this standard the concept of the Spanning Tree Protocol Station 1 or 2, the database will (STP) is introduced. note that Station 11 is on Port B. IEEE 802.1D If Station 1 sends a message to Figure 1. The addition of Station 2, the bridge will do ANSI/IEEE Std 802.1D, 1998 edition addresses the Bridge 2 creates a loop.
    [Show full text]
  • Power Over Ethernet
    How To | Power over Ethernet Introduction Power over Ethernet (PoE) is a technology allowing devices such as IP telephones to receive power over existing LAN cabling. This technical note is in four parts as follows: • PoE Technology • How PoE works • Allied Telesyn PoE implementation • Command Reference What information will you find in this document? The first two parts of this document describe the PoE technology, and the installation and management advantages that PoE can provide. This is followed by an overview of how PoE works, Power Device(PD) discovery, PD classification, and the delivery of power to PD data cables. The third part of this document focuses on Allied Telesyn’s implementation of PoE on the AT-8624PoE switch. The document concludes with a list of configuration and monitoring commands. Which product and software version does this information apply to? The information provided here applies to: • Products: AT8624PoE switch • Software version: 2.6.5 C613-16048-00 REV C www.alliedtelesyn.com PoE Technology Power over Ethernet is a mechanism for supplying power to network devices over the same cabling used to carry network traffic. PoE allows devices that require power, called Powered Devices (PDs), such as IP telephones, wireless LAN Access Points, and network cameras to receive power in addition to data, over existing infrastructure without needing to upgrade it. This feature can simplify network installation and maintenance by using the switch as a central power source for other network devices. A device that can source power such as an Ethernet switch is termed Power Sourcing Equipment (PSE). Power Sourcing Equipment can provide power, along with data, over existing LAN cabling to Powered Devices.
    [Show full text]
  • Modular Embedded PC's with Intel® Atom™ E3800 Top Side The
    QSys Modular Embedded PC’s with Intel® Atom™ E3800 The Qseven mainboard (carrier board) MB-Q7-2 in combination with The highlights: a standard Qseven 2.0 (x86) module forms an ultra compact hardware kit. By use of the new Intel® Atom™ family E3800 (BayTrail“) a very Based on Intel® Atom™ E3800 („BayTrail“) economical and extremely powerful embedded PC is available. The Optimized for ultra low power integrated Intel® HD Graphics Engine (Generation 7) raises the bar also Extended temperature in graphic intensive low power applications. High speed interfaces like Gigabit Ethernet, USB 3.0 and eSATAp The compact design with only 10 cm x 10 cm x 2,3 cm and the huge DisplayPort and LVDS amount of interfaces and functionalities allows the user to create high Extendable with 2x Mini PCIe incl. SIM card socket performant but passive cooled solutions like BoxPCs, PanelPCs and Onboard eMMC and mSATA socket custom specific devices in a very fast and convenient way. Integrated security features Audio with integrated amplifier Another key aspect is security which is supported by TPM 1.2/2.0, Ultra compact design (10cm x 10 cm x 2,3 cm) a Sentinel HL security controller and an integrated secure EEPROM Longevity support which allows the user to realize a very secure embedded device. Also usable as embedded alternative for Intel® NUC Standard boards (eNUC) Top side Bottom side Technical data hardware kit Performance/configurations Microprocessor (CPU module) With extended temperature support: CPU: Intel® Atom™ E3800 („BayTrail-I“) 5 variants from 1,46 GHz Single Core up to E3815: 1x 1,46 GHz, 512 KB L2-Cache, HD Gfx 400/400 MHz, 1,91 GHz Quad Core 5 W TDP, 2 GB Single-Ch.
    [Show full text]
  • USB to Ethernet Adapter | QUICK SETUP GUIDE RF-PCC132
    USB to Ethernet Adapter | QUICK SETUP GUIDE RF-PCC132 Thank you for purchasing this high quality Rocketfish USB to Ethernet Adapter. Use this adapter to instantly connect to a 10/100 Mbps network from the USB port on your desktop or laptop computer. 3 When the installation is complete, click Finish to restart your Package contents computer and finish the installation. • USB to Ethernet Adapter • Driver CD • Quick Setup Guide Setting up the adapter Note: The driver software must be installed before you connect the adapter. The adapter does not need to be connected for the software to install. To install on a Windows PC: 1 Insert the driver CD into the optical drive on your computer. The software should run automatically. The initial installation screen opens. Note: If the software does not run automatically, locate and double-click Run.exe on the driver CD. 4 Connect the USB connector on the adapter to an open USB port on 2 Click on your operating system, then follow on-screen instructions. your desktop or laptop computer. 5 Connect a network cable to the Ethernet port on the adapter. To install on a Mac: 1 Insert the driver CD into the optical drive of your computer. On the driver CD, locate and click AX88772.dmg. Click the DISK IMAGE icon. The driver setup driver setup dialog box opens. Note: If the computer has Windows 8, you do not need to install the driver from the disc. The drivers are installed automatically. 2 When the installer screen opens, click 4 When installation is complete, click Restart to FCC Information Continue to start the installation, then restart the computer and finish the installation.
    [Show full text]
  • PE31625G24DIRA Server Adapter Six Port 100 Gigabit Ethernet PCI Express Director Server Adapter
    www.silicom-usa.com PE31625G24DIRA Server Adapter Six port 100 Gigabit Ethernet PCI Express Director Server Adapter Product Description Silicom’s 6 port 100 Gigabit Ethernet add-on switch PCIe server adapter is designed for servers and high-end appliances. The Silicom add-on switch PCIe server adapter is designed with an on board smart routing architecture that enables packets to be redirected or dropped based on defined rules and acts as Switch On NIC. The Silicom’s 6 port 100 Gigabit Ethernet add-on switch PCIe server adapter content aware packet director reduces host system process since only packets that are defined to be targeted to the host systems are routed to the host; other packets can be routed to the other port or can be dropped by the content aware hardware routing architecture. The Silicom’s 6 port 100 Gigabit Ethernet add-on switch PCIe server adapter is targeted to network applications that needs to process, monitor or bypass packets based on defined rules. The Silicom’s 6 port 100 Gigabit Ethernet add-on switch PCIe server adapter is based on Intel FM10840 Ethernet controller and a L3 switch router and Atom processor. The on board Atom processor manager is the control plan of the switch. The Silicom 6 ports 100 Gigabit Ethernet PCI Express content aware server adapter offers simple integration into any PCI Express 2X8 to 100Gigabit Network. Key Features Content Aware Director Provides intelligent packet redirection capability where rules specify which packets are directed to the host system and which packets are directed to the other port (Bypass).
    [Show full text]
  • Cable Discharge Event (CDE) Automated Test System Based on TLP Method
    Cable Discharge Event (CDE) Automated Test System Based on TLP Method Draft V3-2016.03.18 Wei Huang, Jerry Tichenor Web: www.esdemc.com Email: [email protected] Tel: (+1) 573-202-6411 Fax: (+1) 877-641-9358 Address: 4000 Enterprise Drive, Suite 103, Rolla, MO, 65401 Cable Discharge Event (CDE) Background What is CDE Event ? A Cable Discharge Event (CDE) is electrostatic discharge(s) between metal of a cable connector and the mating cable connector or plug. It is very common in daily life. When CDE happens, transient high current and high voltage pulses are generated into the connector pins and cause potential damage to the system with connector. The pulse characteristic is determined by the cable type, cable length, physical arrangement of the cable and system with connector, and system with connector side circuitry. A Generic CDE System Concept Why understanding CDE robustness is important ? The discharge processes are complicated due to the number of pins involved and their connections to a system. In addition, the occurrence rate and severity of the static discharge is important to design a robust system. Basic System Features: A well repeatable test setup to reproduce cable discharge events Pulse injection level covers different types of cable connections Additional System Features: Automatic computer controlled test for all available connector pins Automatic remove DUT residue charge safely after each pulse safely Integrate current and voltage probes to monitor CDE events on each pin ESDEMC Collected Cable Pins and Practical Passive
    [Show full text]
  • An Efficient Programmable 10 Gigabit Ethernet Network Interface Card
    An Efficient Programmable 10 Gigabit Ethernet Network Interface Card Paul Willmann Hyong-youb Kim Scott Rixner Vijay S. Pai Rice University Purdue University Houston, TX West Lafayette, IN {willmann,hykim,rixner}@rice.edu [email protected] Abstract latency communication with the system’s host proces- sor for all incoming and outgoing frames. These challenges This paper explores the hardware and software mech- must all be met subject to the constraints of a periph- anisms necessary for an efficient programmable 10 Giga- eral within the server, limiting the area and power con- bit Ethernet network interface card. Network interface pro- sumption of the NIC. cessing requires support for the following characteristics: A 10 Gb/s programmable NIC must be able to support a large volume of frame data, frequently accessed frame at least 4.8 Gb/s of control data bandwidth and 39.5 Gb/s metadata, and high frame rate processing. This paper pro- of frame data bandwidth to achieve full-duplex line rates poses three mechanisms to improve programmable network for maximum-sized (1518 byte) Ethernet frames. The con- interface efficiency. First, a partitioned memory organiza- trol data must be accessed by the processor cores in order tion enables low-latency access to control data and high- to process frames that have been received or are about to be bandwidth access to frame contents from a high-capacity transmitted. On the other hand, the frame data must simply memory. Second, a novel distributed task-queue mecha- be stored temporarily in either the transmit or receive buffer nism enables parallelization of frame processing across as it waits to be transferred to the Ethernet or the system many low-frequency cores, while using software to main- host.
    [Show full text]
  • Setting up Laptop Using an Ethernet Cat 5-E Cable FACULTY-STAFF-STUDENTS
    DiMenna-Nyselius Library: Directions for Using an Ethernet- Cat 5 Cable Setting up Laptop using an Ethernet Cat 5-e Cable FACULTY-STAFF-STUDENTS Connecting to a Carrel or Table Ethernet Port Laptop Ethernet Port on Laptop Ethernet Cable or Cat 5-e cable Dell Latitude E5500 Follow these steps to connect to the Internet through a carrel or table Ethernet Port. This special outlet, also known as a data port, allows you to connect a laptop to the Internet via an Ethernet cable. Plug in your laptop’s power cord (if needed). 1. Insert one end of the Ethernet cable into the network jack on your laptop, and insert the other end into the data port on the carrel or table in the library. 2. Power on your laptop. 3. Open a web browser. In most cases you will not need to change the settings on your laptop to connect. However, if you are unable to connect immediately proceed to page 7. Send your questions to Computing & Network Services e-mail: [email protected] 6 Wireless Network Adaptor Setup Instructions Document Version 2.0 DiMenna-Nyselius Library: Directions for Using an Ethernet- Cat 5 Cable Setting up Laptop using an Ethernet Cat 5-e Cable FACULTY-STAFF-STUDENTS Personally Owned Laptops Trouble connecting? Check that the network cable is secure. Installation and Configuration of TCP/IP 1. Click the Start button, and then choose Control Panel. 2. Double-click the Network Connections icon. 3. Right click on the Local Area Connection icon and choose Properties. 4. Double-click on Internet Protocol (TCP/IP).
    [Show full text]
  • Qsys with Intel Atom E3800
    QSys – the ultra compact embedded PC platform based on Intel® Atom™ E3800 („BayTrail“) © TQ-Group l www.tq-group.com QSys Presentation "Improving benefits" (with NUC comp.) (Rev. 0006) Benefits of the new gen. Intel® Atom™ “BayTrail” (E3800) High Performance with Single Core (1.46 GHz) up to Quad Core (1.91 GHz) CPU Great computing power based on 64 bit Intel® Silvermount microarchitecture Overall performance scaling with factor 5..6 Latest Intel® HD Graphics Engine (Generation 7) High graphics performance with additional hardware decode/encode engines Dual display support with high resolution up to 2560x1600 + 1920x1200 High bandwidth DDR3L interface Up to 8 GB (dual channel, 64 bit, up to 1333 MT/s) Big L2-Cache (up to 2 MB) Modern & high speed IO USB 3.0, PCIe Gen. 2, SATA II, DisplayPort Extended temperature support (Tj -40°C to 110°C) Latest 22 nm tri-gate processor technology Best efficiency and ultra low power (5..10 W TDP) Latest process technology with longevity © TQ-Group l www.tq-group.com QSys Presentation "Improving benefits" (with NUC comp.) (Rev. 0006) TQ improves the benefits QSys embedded platform • Fully x86 compatible • Scalable with factor 5..6 • Easy work on SW • DDR3L-1333 • Win7, Win8 and Linux • High Speed IO • onBoard eMCC • Latest Intel HD 4/8GB (32GB) Graphics Engine • Keeps recovery • DisplayPort & image on the LVDS+Backlight device • Native Full HD • Easy installation Dual Display • Easy exchange • Onboard Audio of mSATA SSD incl. Amplifier • Reliable & easy • 3…4 Monitor service support (opt.) • Gigabit Ethernet • USB 3.0, eSATAp • Sentinel HL • WiFi+Bluetooth* Security Controller • UMTS/HSPA/LTE* • TPM 1.2 / 2.0 * via two Mini PCIe sockets • Secure EEPROM (SIM card socket onboard) © TQ-Group l www.tq-group.com QSys Presentation "Improving benefits" (with NUC comp.) (Rev.
    [Show full text]
  • A Reconfigurable and Programmable Gigabit Ethernet Network Interface
    Rice University – Department of Electrical and Computer Engineering – Technical Report TREE0611 1 A Reconfigurable and Programmable Gigabit Ethernet Network Interface Card Jeffrey Shafer and Scott Rixner Rice University Houston, TX E-mail: {shafer,rixner}@rice.edu Abstract urable and programmable Gigabit Ethernet network inter- face card (NIC) that provides a substrate for performing re- RiceNIC is a reconfigurable and programmable Gigabit search and education activities in network interface design. Ethernet network interface card (NIC). It is an open plat- RiceNIC is built on top of a commercially available Avnet form meant for research and education into network in- Virtex-II Pro Development Kit. The Avnet board includes terface design. The NIC is implemented on a commercial Xilinx Virtex-II Pro and Spartan-IIE FPGAs, flash memory, FPGA prototyping board that includes two Xilinx FPGAs, a SRAM, SDRAM, a SODIMM DDR SDRAM slot, and a Gigabit Ethernet interface, a PCI interface, and both SRAM copper Gigabit Ethernet physical interface and connector. and DRAM memories. The Xilinx Virtex-II Pro FPGA on The Virtex-II Pro FPGA includes two embedded PowerPC the board also includes two embedded PowerPC proces- 405 processors that can be operated at 300 MHz. Cus- sors. RiceNIC provides significant computation and stor- tom NIC firmware is provided along with RiceNIC device age resources that are largely unutilized when performing drivers for both Linux and FreeBSD. the basic tasks of a network interface. The remaining pro- Using a single PowerPC processor, the RiceNIC cessing and storage resources are available to customize the is able to saturate the Gigabit Ethernet network link behavior of RiceNIC.
    [Show full text]