StarFabric
Today; The Onramp to 10Gbps PCI Express Advanced Switching Tomorrow
In August of
2002, the StarFabric Trade Association and the Advanced Switching
(AS) Working Group announced plans to ensure interoperability between
the StarFabric architecture and the AS for PCI ExpressT standard.
The AS specification augments the PCI Express core specification
by adding features critical to the communication and embedded markets.
Today, the StarFabric technical architects are active members of
the AS working group, making significant contributions to the AS
specification. With the substantial alignment in features and capabilities
of the two architectures, the StarFabric Trade Association has selected
AS as its higher performance roadmap.
Today, StarFabric
is in volume production and is solving many challenging system issues.
With StarFabric, system designs are reaching new levels of scalability
and high-availability. As system requirements continue to increase
and reach the 10Gbps level, the two technologies will be interoperable
using an adaptive bridging mechanism. Investments made today at
the current StarFabric 2.5Gbps level will have a smooth evolution
to the AS 10Gbps level and beyond. Commonality One reason for the
alignment between StarFabric and Advanced Switching is the tremendous
commonality they share. Not only were many of the goals the same,
but also, many of the specific technical methods were nearly identical.
Below are some of the shared goals.
- The initial
technical architects of both groups sought to preserve the enormous
installed base of PCI hardware and PCI software.
- Each team
moved away from shared parallel bus architectures to a switched
interconnect architecture based on high-speed serial links.
- They planned
to serve a wide range of embedded distributed processing applications
covering an array of communication and embedded systems.
- Scalability,
high-availability, and supporting multiple classes of traffic
were key elements.
- The technology
should be an open standard.
Many of the
technical aspects of the two technologies are also shared. For example,
methods for handling credit-based flow control, embedded clock serial
links, 8B/10B encoding, and so on, are nearly identical. StarFabric
and AS also have a common software model. This model, illustrated
in Figure 1 is a layered architecture that utilizes bus drivers,
fabric-primitives libraries, fabric-distributed libraries, and a
fabric management layer. This software-stack approach provides an
environment where the software engineer (depending on the application)
is able to program directly to the required level. In most cases,
engineers do not have to be concerned with the low-level, register-based
programming environments. Typical functions implemented include
configuration, high-availability features, fabric discovery, and
maintenance functions.
Today, a designer
can create an application using StarFabric, and when they need to
move to 10Gbps, they can re-use the higher level code. Fabric component
drivers provided today for StarFabric will also be provided in the
future for AS.
There are a
few differences between the two architectures. The primary difference
is the physical layer or PHY. StarFabric selected a PHY based on
622Mbps LVDS (low voltage differential signaling). Each StarFabric
link is made up of 4 pairs creating a 2.5Gbps full duplex link.
PCI Express and subsequently, AS, will use 2.5Gbps per pair for
four times the bandwidth of StarFabric. The StarFabric links can
be implemented cost-effectively, using the standard 2mm HM connectors
that are used in CompactPCI and CAT5 cabling. The PCI Express PHY
is higher performing but requires higher performance (more expensive)
connectors and PCB techniques.
The connector
issue will be solved in the PICMG 3.3 specification. It has specified
the ZD connector, which can handle up to 5Gbps speeds over standard
FR-4 material. Backplanes can be designed to handle higher data
rates before the upgrade. In other words, the backplane would be
designed to handle 2.5Gbps channels (for the AS upgrade), even though
today's data rates would be 622Mbps channels.
As such, the
StarFabric Trade Association has selected AS as the high-speed roadmap
extension to StarFabric. The PICMG 3.3 subcommittee is focused on
providing support for both StarFabric and AS in the AdvancedTCA
framework. The specification will define switched connectivity among
node boards, fabric boards, and full mesh boards for AS and StarFabric.
The specification will also define a hybrid system that utilizes
both AS and StarFabric switch fabrics simultaneously. In this scenario,
StarFabric and AS will interoperate via an adaptive bridge device,
located on the StarFabric switch card.
Below is an
example of how PICMG 3.3 will specify an evolutionary path whereby
designers can develop a 2.5Gbps system and gracefully migrate to
a higher speed system in the future. As illustrated in Figure 2,
the system on the left is a 2.5Gbps StarFabric system with two 1+1
redundant switch blades. Each node board is connected in a point-to-point
fashion to each other.
In the case,
where the system needs 10Gbps of switching, such as migrating a
WAN uplink from OC-48 to OC-192, two 10Gbps switch blades based
on AS are incorporated into the system. Any number of node boards
could be upgraded as required. The 2.5Gbps topology would interoperate
with the 10Gbps topology via a StarFabric-to-AS adaptive bridge.
The empty slots
shown above do not necessarily need to be empty. It could potentially
contain another StarFabric switch card or any other technology that
was required in the box. The node cards would have to support the
protocol implemented by these switches in the predefined channels.
For example, in a dual-dual star topology, each node card has 4
channels. Switches 1, 2, 3, and 4 have routes to channels 1, 2,
3, and 4 respectively. For higher bandwidth or additional redundancy,
all the switches could have StarFabric and each node board could
have four StarFabric channels. For the migration to AS, AS switch
boards could be installed in slots 1 and 2. The StarFabric node
boards would not use channels 1 and 2 for StarFabric traffic. New
AS node boards could then be installed in any slot and would have
the AS links connected to channels 1 and 2.
For hybrid systems,
the StarFabric physical layer can be easily bridged to an AS physical
layer through the use of an adaptive bridge. The adaptive bridge
has StarFabric links with 622Mbps signaling on one interface and
AS links with 2.5Gbps signaling on the other. Although they will
not auto-negotiate on the same link, the StarFabric and AS hardware
devices can be used in equipment where slow speed devices need to
communicate with higher speed devices. In the example above, the
StarFabric nodes provide a cost-effective line card solution, while
AS provides the high-speed uplink capability.
Using the StarFabric
approach, investment is protected and total replacement upgrades
are eliminated. PICMG 3.3 AS-'ready' standard open platform systems
can start deployment well before the Advanced Switching components
become available. Also, the hybrid solution allows one to scale
to an optimum mix of low-cost, lower speed and higher speed end-points
where needed.
Conclusion
The PICMG 3.3
specification takes the open communications platform to a new level.
With the standard supporting both StarFabric and PCI Express AS,
customers have the best range of solutions to support specific applications.
StarFabric is available today and is ideally suited for 2.5Gbps
and below applications. To date, over 50 different equipment manufacturers
have shipped thousands of StarFabric ports. StarFabric is being
deployed today across a diverse set of markets and applications
including carrier and enterprise communications, medical imaging,
video distribution, storage, military and aeronautical, industrial
control, scientific clustering, and automated test equipment. AS
will provide similar capabilities as StarFabric in a number of years,
but at higher performance. The AS for PCI Express specification
is scheduled for submission to the PCI-SIG in early 2003. The roadmap
for AS products with 10Gbps performance is in 2004/2005, but one
can start building the blocks to higher performance with StarFabric
today.
Justin Moll
VP of Marketing, StarFabric Trade Association
Bustronic, An Elma Company
510-490-7388
Top
|
 |