Professional Documents
Culture Documents
Gigabit Ethernet, 10 Gigabit Ethernet
Gigabit Ethernet, 10 Gigabit Ethernet
10 Gigabit Ethernet
Metro Ethernet
Agenda
• Introduction
• Ethernet Technology
• 10/100 Ethernet
• 1/10 Gigabit Ethernet
– Gigabit Ethernet Technology & 10 Gigabit Ethernet Technology
• Metro Ethernet
• Consortium
• Competing Technologies
• Products / Equipment
• Ethernet Block Diagrams
• Xilinx Solutions for 1/10 GbE Products
• Summary
10 Gigabit Ethernet 2
What is Ethernet?
• Developed by Xerox in cooperation with DEC & Intel
in 1976
• Ethernet specification is the basis for the
IEEE 802.3 standard
– Specifies the layer 1 (physical) and layer 2 (data-link) of the OSI reference
model
– Ethernet uses a bus or star topology
• Simple, very high speed, low cost
– Scalable data rates: 10/100 Mbps, 1/10 Gbps
– Low-cost technology will always win: VHS vs. Betamax
10 Gigabit Ethernet 3
Ethernet History
• 1970s - ALOHA • 1980 - Ethernet - DIX v1.0
• 1973 - Robert Metclafe’s • 1982 - Ethernet - DIX v2.0
research at Xerox
• 1983 - IEEE 802.3 Standard
– 2.94 Mbps, CSMA/CD
Approved
• 1976 - Star Computer defined
a 10 Mbps version • 1995 - IEEE 802.3u - 100
• 1979 - DIX Consortium Mbps
– DEC - Transceivers • 1998 - IEEE 802.3z – 1000
– Intel - Controller chips Mbps
– Xerox - Ethernet • 2002* - IEEE 802.3ae – 10
• 1980-83: Standards Path Gbps
– From DIX to 802.3
10 Gigabit Ethernet 4
Ethernet Dominance
• Ethernet won the LAN wars: default layer 2 protocol
– Quality standards - interoperable products
– Several manufacturers with competing standards
– Lower costs with aggressive chip development
– Evolved with the market needs - features, performance
– Ethernet has displaced Token Ring, VGAnyLAN, FDDI, ATM
• Power of installed base
– Estimated 250 million Ethernet interfaces
– > 95% of Internet traffic is transported over Ethernet
• Ethernet is moving beyond the enterprise to WAN, MAN, SAN,
home and access technologies (Long-Reach Ethernet/Ethernet in
the First Mile)
10 Gigabit Ethernet 5
Shifting the Decimal Point -
Ethernet Migration
• 10 Mb/s to 100 Mb/s
– Shrink the collision domain
– Only two repeaters
• 100 Mb/s to 1000 Mb/s
– Extend carrier to allow meaningful collision domain
– Only one repeater
• 1 Gb/s to 10 Gb/s
– Make 10 GbE full duplex only, no collision domain
10 Gigabit Ethernet 6
Ethernet Economics
10 Gigabit Ethernet 7
Ethernet
Technology
Basics and Framing
Ethernet Basics
• Defines layers 1 and 2 specifications
– Physical layer (layer 1)
• Provides the electrical, mechanical & procedural specs for the
transmission of bits through a communication link, medium or
channel
– Data link layer (layer 2)
• Ensures error control & synchronization between two entities
• Includes Medium Access Control (MAC) & Logical Link Control
(LLC) sub-layers
10 Gigabit Ethernet 9
PHY Layer Functions
• Circuit establishment and release
• Bit synchronization
• Service data unit
• Data transfer sequencing - serialization & latency
• Fault condition notification
• Network management
• Medium specific control functions
– Electrical signals, light pulses, frequencies, …
– Wire destinations, connector types, …
– Signal strengths, timings, latency, distances, …
10 Gigabit Ethernet 10
Analog
Manchester 10 Mb/s TX
Chip Board
Encode Filter
M 125 MHz
Auto TX
I Negotiation
25 MHz
Freq Synch
20 MHz
I
De- Baseline Adoptive
5B/4B
+
scrambler Restore Equalization
Clk 10Clk
Recovery Recovery
Manchester
Decoder Link Polarity
10 Gigabit Ethernet 11
Data Link Layer Functions
• Data link connection • Error detection
establishment and release • Identification & parameter
• Service data units exchange
• Framing • Flow control
• Data transfer • Physical layer services
• Frame synchronization • Network management
• Frame sequencing
10 Gigabit Ethernet 12
Ethernet MAC
• Provides all functions necessary to attach an Ethernet physical
layer to the host interface
– Any physical layer chip that supports
• MII standard can attach to the 10/100 MAC
• GMII standard can attach to the 1 GbE MAC
• XGMII standard can attach to the 10 GbE MAC
Processor
Host Interface
Statistic
FIFO Generator
10/100 MAC
Ethernet PHY
10 Gigabit Ethernet 13
Ethernet MAC
Ethernet MAC
Tx Tx Data Flow
Buffer Transmit
MAC
Handler
Management
Register Media
Counter PHY
Independent
Interface
Receive
Rx Rx Data Flow MAC
Buffer Handler
Address
Match
Serial
Interface
10 Gigabit Ethernet 14
MAC Types
• There are 2 MAC protocols defined for Ethernet
– Half-Duplex, Full-Duplex
• Half-Duplex is the traditional form of Ethernet
– Refers to data transmission in one direction at a time
– Uses CSMA/CD protocol
– Assumes that all the "normal" rules of Ethernet are in effect on
the local network
• Full-Duplex bypasses the CSMA/CD protocol
– Full-duplex mode allows two stations to simultaneously
exchange data over a point to point link that provides
independent transmit and receive paths
10 Gigabit Ethernet 15
CSMA/CD (Half-Duplex)
• Carrier Sense Multiple Access w/ Collision Detect
• The network is monitored for presence of a transmitting
station (carrier sense)
– Transmission is deferred if an active carrier is detected
– Station continues to monitor the network until carrier ceases
• If an active carrier is not detected, and the period of no
carrier is equal to or greater than the interframe gap, then
the station immediately begins transmission of the frame
10 Gigabit Ethernet 16
CSMA/CD - Collisions
• While the transmitting station is sending the frame, it monitors the
medium for a collision
• If a collision is detected, the transmitting station stops sending the
frame data & sends a 32-bit jam sequence
– Jam sequence is transmitted to ensure that the length of the collision is
sufficient to be noticed by other transmitting stations
– After sending the jam sequence the transmitting station waits a random
period of time - called "back-off”
• If repeated collisions occur, then transmission is repeated
– But the random delay is increased with each attempt
– Process repeats until station transmits frame without collision
• Once a station successfully transmits a frame, it clears the collision
counter used to increase the back-off time after repeated collisions
10 Gigabit Ethernet 17
CSMA/CD Flow
Station is ready
to send
New Attempt
Wait according to
Backoff Strategy
Sense Channel
Channel Busy
Channel Free
No Collision Detected
Transmit Complete
10 Gigabit Ethernet 18
Variations of CSMA Protocol
(Half-Duplex)
• 1-persistent CSMA • Non-persistent CSMA
– When a station has frames to – When the channel is busy, the
transmit, it first listens to the station simply gives up and tries
channel, if the channel is idle, at a later time
the frame is sent • P-persistent CSMA
– If the channel is busy, the station – When the channel is busy, the
waits & transmit its frame as
station will keep listening until
soon as the channel is idle
the channel becomes idle (like
– If a collision occurs, the stations 1- persistent)
waits a random interval and
– Then the station transmits the
starts over again
frame with a probability of p
– Station transmits with a – The station backs off with the
probability of 1 whenever it finds
probability of q = 1 - p
the channel idle
10 Gigabit Ethernet 19
Slot Time (Half-Duplex)
• The "slot time" is a key parameter for half-duplex Ethernet
network operation
• Defined as 512 bit times for Ethernet operating at 10/100
Mbps, and 4096 bit times for 1 Gbps
– The 512 bit slot time establishes the minimum size of an
Ethernet frame as 64-bytes
– The 4096 bit slot time establishes the minimum size of a Gigabit
Ethernet frame as 512-bytes
• The minimum transmission time for a complete frame
must be at least one slot time
10 Gigabit Ethernet 20
Slot Time (Half-Duplex)
• Slot time establishes a limit on size of a network in terms
of the maximum cable segment lengths & number of
repeaters that can be in a path
– If the size of a network grows too big, a phenomenon known as
"late collisions" can occur
– Late collisions are considered a failure in the network
• The slot time ensures that if a collision is going to occur, it
will be detected within the first 512 bits (4096 for GbE) of
the frame transmission
10 Gigabit Ethernet 21
Full-Duplex (FD) MAC Types
• Based on the IEEE 802.3x standard, FD MAC type
bypasses the CSMA/CD protocol
• FD mode allows two stations to simultaneously exchange
data over a point to point link
• Aggregate throughput of the link is effectively doubled
– FD 100 Mb/s station provides 200 Mb/s of bandwidth
• FD operation is restricted to point to point links connecting
exactly two stations
• Used in 1/10 Gb E only
10 Gigabit Ethernet 22
Ethernet (IEEE802.3) Frames
Preamble - A series of alternating 1's and 0's used by the
62 bits Ethernet receiver to acquire bit synchronization.
6 bytes
Destination Ethernet Address - Address of the intended receiver.
The broadcast address is all 1's.
10 Gigabit Ethernet 23
Ethernet (802.3) Frames
• Preamble
– A sequences of 64 bits used for synchronization
– Give components in the network time to detect the presence of a signal
– Begin reading the signal before the frame data arrives
• Destination & Source MAC Addresses
– The Destination MAC Address field identifies the station or stations that are to receive the
frame
– The Source MAC Address identifies the station that originated the frame
• Length/Type
– If the value of this field is less than or equal to 1500, then the Length/Type field indicates
the number of bytes in the subsequent MAC Client Data field
– If the value of this field is greater than or equal to 1536, then the Length/Type field
indicates the nature of the MAC client protocol (protocol type)
• MAC Client Data
– Contains the data transferred from the source station to the destination station or stations
– If the size < 46 bytes, then use of the subsequent "Pad" field is necessary to bring the
frame size up to the minimum length
10 Gigabit Ethernet 24
Ethernet (802.3) Frames
• Pad
– If necessary, extra data bytes are appended in this field to bring the frame length up to its
minimum size
• Frame Check Sequence
– Contains a 4-byte CRC value used for error checking
– Source station performs CRC when assembling a MAC frame from the Destination MAC Address
through the Pad fields
– Destination station performs CRC when receiving a frame
• Interframe Gap (IFG)
– A minimum idle period between transmission of Ethernet frames
– Provides a brief recovery time between frames to allow devices to prepare for
reception of the next frame
– The minimum interframe gap is 96 bit times
• = 9.6 microseconds for 10 Mb/s Ethernet
• = 960 nanoseconds for 100 Mb/s Ethernet
• = 96 nanoseconds for 1 Gb/s Ethernet
• = 9.6 nanoseconds for 10 Gb/s Ethernet
10 Gigabit Ethernet 25
Ethernet Frame Format Extensions
• Extension Field
– Added to the end of the Ethernet frame to ensure it would be long enough for
collisions to propagate to all stations in the network
– The extension field is appended as needed to bring the minimum length of the
transmission up to 512 bytes
– It is required only in half-duplex mode, as the collision protocol is not used in full-
duplex mode
• Frame Bursting
– Allows a station to transmit a series of frames without relinquishing control of the
transmission medium
– Burst mode applies to half-duplex mode only
– Improves the performance of GbE when transmitting short frames
10 Gigabit Ethernet 26
Ethernet Frame Format Extensions
• Jumbo Frames
– Increase the maximum size of the MAC Client Data field from 1500-bytes to
9000-bytes
• Larger frames would provide a more efficient use of the network bandwidth while
reducing the number of frames that have to be processed
• VLAN Tagging
– Frame format extensions to support Virtual Local Area Network (VLAN)
Tagging
– The VLAN protocol permits insertion of an identifier, or "tag", into the Ethernet
frame format
– VLAN Tagging provides various benefits
• Easing network administration
• Allowing formation of work groups
• Enhancing network security
– The 4-byte VLAN tag is inserted between the “Source” MAC Address field
and the “Length/Type” field
10 Gigabit Ethernet 27
VLAN Concept
Source: Intel
10 Gigabit Ethernet 28
VLAN Frame
Start 802.1Q MAC
Destination Source Tag Control Length
Preamble Frame Tag Client Padding FCS
Address Address Information Type
Delimiter Type Data
7-bytes 1-bytes 6-bytes 6-bytes 2-bytes 2-bytes 2-bytes 0-n bytes 0-p bytes 4 bytes
10 Gigabit Ethernet 30
8B/10B Coding Technique
• Invented by IBM - for low cost implementations - Ethernet
• Simplifies the requirements on bandwidth & clock jitter for devices
– Has an excellent DC balance property with a maximum run-length of 5 and a
good transition density
• Input/output bit rate of 8/10 improves transmission reliability
– Built-in special characters for commands, synchronization, and delineation
• Drawback
– 25% overhead and less bandwidth efficiency
– Line rate of 12.5 Gbps is needed to implement a transmission rate of 10
Gbps with 8b/10b
– For a serial implementation this is a significant disadvantage because
currently there are a large number of devices that support 10 Gbps, but very
few that support 12.5 Gbps
10 Gigabit Ethernet 31
Scrambled Encoding
• SONET/WAN applications
• Allows a lower line rate for extended reach
– Virtually has no overhead & better efficiency
• Simple - can be done in hardware
• Drawbacks
– Maximum run-length is non-deterministic, has no guarantee of DC balance,
and no built-in special characters
– Cost of the devices with this encoding scheme is typically higher
• Makes using this technique less attractive for a LAN
unless extended reach is needed
• 8B/10B encoding most likely will be used in LAN/MAN while
scrambled encoding will likely be specified in the WAN
10 Gigabit Ethernet 32
10/100 Ethernet
10/100 Ethernet MAC
• Provides
– All functions necessary to connect to the host bus
– Both bus master and slave functions
– Host buffer chaining capability for higher system performance
– Internal FIFO management necessary for efficient bus utilization
– MAC is on the lower half of the data link layer which deals with
getting the data on and off the wire
• Half-duplex - based on CSMA/CD protocol
10 Gigabit Ethernet 34
10/100 Ethernet Interfaces
• MII - Media Independent Interface
– Standard specification for the interface between the network controller chips
& associated media interface chips
– MII automatically senses 10 and 100 Mbps Ethernet speeds
• AUI - Attachment Unit Interface
– 802.3 interface between the MAU and the NIC
– Also refers to the rear panel port to which an AUI cable might attach
• MAU - Media Attachment/Access Unit
– Provides interface between AUI port of station & common medium of
Ethernet
– Can be built into the station or be a separate device
– Performs PHY layer functions including conversion of digital data from
Ethernet interface, collision detection, injection of bits onto the network
10 Gigabit Ethernet 35
1/10 GbE
10 Gigabit Ethernet 38
Customer Challenges
• Enterprise
– Multiple locations in one metro area
– Need to support high-bandwidth applications: imaging,
CAD/CAM, storage
• Service Providers
– Need high-speed connections between POPs
– Need flexible bandwidth, just-in-time provisioning
• Metro/MANs
– Very low cost
– Emergence of metro Ethernet services
10 Gigabit Ethernet 39
1/10 GbE Vision
• End-to-End Ethernet
– Backbone - Coast-to-Coast, Continent-to-Continent
• Fiber, 10Gbps and up
– Metro - City-to-City, Town-to-Town
• 1Gbps migrating to 10Gbps
– Access - Last/First Mile - Ethernet to the home
• 56Kbps migrating to 1Gbps
– LAN - Desktop-to-Desktop, Floor-to-Floor
• 10/100 Mbps migrating to 1Gbps
• Integrated Services (Voice/Video/Data)
10 Gigabit Ethernet 40
1 GbE Applications
• Ideal backbone interconnect technology for use between
10/100 Base-T LAN switches
• High-performance servers & high-end desktop PCs
• Data centers
10 Gigabit Ethernet 41
10 GbE Applications
• Local Area Networks • Storage Area Networks
– High-speed campus backbone – Database servers
– Server farms (& back-up)
– Technical/scientific/medical
– Data centers
imaging/supercomputing
– Remove LAN bottlenecks
– Eliminate 1 Gbps link aggregation – High-resolution streaming media
issues – Local & remote data mirroring
– ERP applications – Centralized back-up
– Enterprise switches
– Storage service providers
– Edge routers
– Test Equipment • Metro Area Networks
• Wide Area Networks – Private/shared access networks
– Inter/Intra PoP connections – Inter-campus connectivity
– Distance learning – Video-on-demand, broadcast
video, video conferencing
– Telephony, Telemedicine
10 Gigabit Ethernet 42
10 GbE Applications
10 Gigabit Ethernet 43
The Vision: End-to-End
Ethernet
10 Gigabit Ethernet 44
10-GbE in the WAN
10 Gigabit Ethernet 45
10GbE in the WAN
http://www.cisco.com/warp/public/cc/techno/lnty/etty/ggetty/tech/10gig_wp.htm
10 Gigabit Ethernet 46
10GbE in the MAN
http://www.cisco.com/warp/public/cc/techno/lnty/etty/ggetty/tech/10gig_wp.htm
10 Gigabit Ethernet 47
DataCenter Network
Gigabit and 10-Gigabit Ethernet
10 Gigabit Ethernet 48
ISP/NSP Network
Gigabit and 10-Gigabit Ethernet
10 Gigabit Ethernet 49
10-GbE in SANs
10 Gigabit Ethernet 50
Ethernet-based SANs
10 Gigabit Ethernet 51
Significant Market Impact
• 10 GbE market will reach $3.6 billion in 2004
– 10 GbE revenue in WAN/MAN will grow to 2500% to $1.8 billion in 2003
– 10 GbE LAN will start significant penetration in 2003
• 10-Gb Ethernet Applications
– Communications equipment
• Edge switches and terabit routers – packet-based line
cards
– Bridge/ Layer2 switch
– Router/ Layer3 switch
– Storage equipment - iSCSI line cards
– Test equipment
– PL4 to XGMII bridge
10 Gigabit Ethernet 52
Capacity Convergence
10 Gigabit Ethernet 53
Gigabit Ethernet
Technology
Gigabit Ethernet OSI model
10 Gigabit Ethernet 55
Open Systems Interconnect
(OSI) Reference Model
7. Application Example Protocols
2. LLC Multiplexing/Demultiplexing
10 Gigabit Ethernet 56
Building a 1000Base-X
Ethernet System
UDP,IP Line Coding, Serdes, Transceiver
TCP/IP Bus Management Frame Generation, stats
FIFO,Flow Control Auto-Neg, Clk-rec,
v4 gathering, flow control Sync, cml/pecl
8B/10B
PPC OPB Bus
P P Fiber/Copper
8
Management Generic MAC GMII PCS TBI M M MDI
10
A D LX/SX/CX
FIFO 8 8
User
Gen
Logic ®
16
10 Gigabit Ethernet 57
Building a 1000Base-X
Ethernet system
10 Gigabit Ethernet 58
Applications/Target Market
Xilinx
Xilinx
Xilinx
Xilinx
Xilinx
10 Gigabit Ethernet 59
Applications/Target Market
Xilinx
10 Gigabit Ethernet 60
I0 Gigabit Ethernet
Technology
What is 10 GbE?
• Next step in Ethernet data rate
– Preserves Ethernet frame format
– Compatible with previous generations
– Increases performance range to 1000:1
– 10x the performance at 3 to 4x the cost of 1 GbE
• The technology to continue deployment of Ethernet into
MAN/WAN environments
– Low cost MAN/WAN technology
• Uses only full-duplex transmission for MAC
10 Gigabit Ethernet 62
GbE vs. 10 GbE
• Gigabit Ethernet (802.3z) • 10 Gigabit Ethernet (802.3ae)
– Copper & Optical Fiber media only – Optical Fiber media only
– Half (CSMA/CD) & Full Duplex only – Full Duplex only
– Carrier extension & frame burst – Throttle MAC speed
– 8b/10b coding scheme – New coding scheme (64b/66b)
– Leverage Fibre Channel PMDs – New optical PMDs
– Up to 5 km distance – Up to 40 km distance
– Direct attachment to
SONET/SDH gear
10 Gigabit Ethernet 63
What’s Different at 10 Gbps?
• Full-duplex only (no CSMA/CD)
– Previous speeds also defined half-duplex
• Fiber optic media only (no copper cable options)
– All previous speeds included copper media
– Multi mode fiber bandwidth limits distance
– Multiple PMD choices for single mode fiber
• WAN PHY (SONET-friendly)
– WAN interface sub-layer defined for compatibility with SONET OC-192 -
maps to OC-192 frames
– Rate adaptation to SONET payload capacity
• New line code (64b/66b)
• New Ethernet MAN/WAN capability
10 Gigabit Ethernet 64
10 GbE Layer Diagram
10 Gigabit Ethernet 65
10 GbE Components
• PHY standards
– A LAN PHY operating at a data rate of 10.3125 Gbps
– A WAN PHY operating at a data rate of 9.95328 Gbps
• Compatible with OC-192c/SDH VC-4-64c payload rates
• Optical transceivers - PMD interfaces
• MAC
10 Gigabit Ethernet 66
10 GbE LAN PHY
• LAN operates at 10.3125 Gbps data rates
• Uses simple encoding mechanisms to transmit data on
dark fiber and dark wavelengths
10 Gigabit Ethernet 67
10 GbE WAN PHY
• Operates at 9.95328 Gbps • Accomplished by addition of
data rates SONET/SDH sublayer
– Seamless compatibility with – Implemented as an optional sub-layer
SONET OC-192c/SDH STM-64 that maps encoded data stream of
DWDM/TDM the LAN PHY into the payload
• Asynchronous service envelope of a SONET frame
preserved • Supports SONET/SDH overhead
• Enables low cost access to fields & fault processing
SONET optical infrastructure
10 Gigabit Ethernet 68
Why WAN PHY?
• It is SONET friendly
– Enables using SONET infrastructure for layer-1 transport
• SONET ADMs, DWDM transponders, optical regenerators
– Require some SONET features
• OC-192 link speed, SONET framing, minimal path/section/line overhead
processing
• … But it isn’t SONET compliant
– Connects to SONET access devices, but not directly into SONET
infrastructure
– Avoids more costly aspects of SONET
• No TDM support (concatenated OC-192c only)
• Does not require meeting SONET grid laser specifications, jitter
requirements, stratum clocking
• Minimal OAM&P
10 Gigabit Ethernet 69
10 GbE WAN PHY
Encapsulation
• Ethernet packets in SONET frames
– A WAN PHY operating at a data rate compatible with the payload rate of OC-
192c/SDH VC-4-64c
– Define a mechanism to adapt the MAC/PLS data rate to the data rate of the
WAN PHY
10 Gigabit Ethernet 70
10 GbE WAN-PHY Seamless
Attachment
10 Gigabit Ethernet 71
10 GbE Components - PMD
• PMD objectives are PHY independent
– The 3 serial (850nm, 1310nm, 1550nm) PMDs support both the
LAN & WAN PHY
– There is no relationship between the link distance and the LAN
or WAN PHY
• Optical transceivers - PMD interfaces
– 850nm Serial, MMF, 65M
– 1310nm WWDM, MMF (300M), SMF (10km)
– 1310nm Serial, SMF 10km
– 1550nm Serial, SMF 40km
10 Gigabit Ethernet 72
PMD Options
10 Gigabit Ethernet 73
Ethernet LAN Architecture
10 Gigabit Ethernet 74
Understanding the
Terminology
10 Gigabit Ethernet 75
10 GbE PHY Architectures
XAUI
PCS PMA PMD
Serial LAN MAC XGXS XGXS 64b/66b Serial Serial
10 Gigabit Ethernet 76
10GbE Sub-layers (1)
• XGXS: XGMII Extender Sub-layer
– Extend physical chip-to-chip interconnect to 20”
– 4 x 3.125 Gb/s XAUI
– 8b/10b encode, 10b/8b decode
– Lane-by-lane synchronization (Compensates for clock disparity
between lanes)
– Loop back mode for system test
• PCS: Physical Coding Sub-layer
– Improve transition density and framing
– 64b/66b encode, 66b/64b decode
– Scrambler & de-scrambler
10 Gigabit Ethernet 77
10GbE Sub-layers (2)
• PMA: Physical Media Attachment
– Serialize and deserialize to 10 Gbps
– 16:1 SERDES
– Clock synthesis
– Low output jitter
– CDR - clock and data recovery
• PMD - Optics: Physical Media Dependent
– O/E and E/O conversion
– Optical transmitter and receiver
10 Gigabit Ethernet 78
10 GbE Interfaces (1)
XGMII XAUI XSBI
Fiber
MAC XGXS XGXS PCS PMA PMD Optics
10 Gigabit Ethernet 79
10 GbE Interfaces (2)
• XAUI (10G Attachment Unit I/F)
– AUI - Borrowed from the Ethernet Attachment Unit Interface, X - represents
the Roman Numeral tem for 10 Gbps
– Interface extender - Extends XGMII reach (3” vs. 20” maximum distance)
– 4 differential lanes @ 3.125 Gbps
– Employs 8b/10b EMI-reduced transmission encoding
– XAUI reduces the 74 pin XGMII to 16 pins Tx / Rx (4 lanes, differential/serial)
– A path for cost reduction of system products
• Enables pluggable optical transceivers
• Enables lower IC costs (i.e., pins = cost)
• Longer trace lengths enable higher density ICs (e.g., multiple MACs) and greater
flexibility in board layout
– XAUI is identical to Infiniband & 10 Gigabit Fibre Channel
10 Gigabit Ethernet 80
10 GbE MAC
• MAC - Unchanged from GbE
– MAC data rate of 10.000 Gb/s
• Serial PHY: 10.3 GBaud (64b/66b code)
• Parallel PHY: 4 X 3.125 GBaud (8b/10b code)
• Performs rate control for WAN PHY
• Not used for LAN PHY types
– Full duplex standard only
– Maintains 802.3 frame format and size
– New rate adaptation capability
– Extend inter-frame gap
10 Gigabit Ethernet 81
MAC
• MAC pacing matches the MAC/PLS data rate to the WAN
PHY data rate
– The MAC transmits a longer Inter-Packet Gap between packets
when the WAN PHY is used
– The number of the bytes added to each IPG is proportional to
the length of the previous packet
– These extra bytes of IPG are removed during 64B/66B encoding
to effectively reduce the data rate
10 Gigabit Ethernet 82
10 GbE Benefits
• Brings Ethernet high • Logical path forward to aid in
volume/low cost cost model to the design of future proofed
10 Gbps networks networks
• Scales network backbones in • Aggregates 1 GbE (1000Base-
enterprise core and in SP X, 1000Base-T)
Internet data centers • Enable end-to-end networking
• Leverages 250 million – Integration of LAN, MAN & WAN
Ethernet ports installed base into one seamless network
• Supports all IP services • Compatibility with SONET/
– Data, packetized voice & video SDH OC-192 installed base
• Provides advanced – Leverages existing OC-
192c/SDH-64 core Internet rates
management capabilities for faster time-to-market
10 Gigabit Ethernet 83
Metro Ethernet
10 Gigabit Ethernet 85
What is Metro Ethernet?
• A Metro Ethernet Network (MEN) offers Ethernet access
and Ethernet based services across a MAN
• Some service providers have introduced a MEN-like
technology for the Wide Area Network (WAN)
10 Gigabit Ethernet 86
Ethernet in the Metro
• Packet traffic is becoming the dominant traffic type in networks worldwide
• Rapid growth in sites demanding high speed access and flexible services
• Ethernet is a mature, predictable, & well understood data networking technology
• Significantly lowers total cost of ownership, which benefits carriers & their
customers
10 Gigabit Ethernet 87
Advantages of 10 GbE
in the Metro
• LAN and WAN-compatibility
– Provides opportunity to implement dependable IP VPN services
• Secure, reliable, scalable applications
• Implementation of a single management infrastructure that can be
scaled to meet the anticipated customer base size
• Facilitating customer control of effective security policies and
applications
• Reduced latency with guaranteed SLAs (service-level agreements)
• Reliable & less expensive alternative to private/leased line
communication networks
10 Gigabit Ethernet 88
Metro Ethernet Transport
10 Gigabit Ethernet 89
Lowering the Cost
of the Network
• Reducing unnecessary layers
of equipment significantly
• Lowers equipment cost
• Lowers operational cost
• Lowers complexity
• Simplifies architecture
10 Gigabit Ethernet 90
Consortium
10 Gigabit Ethernet 92
MEF - Metro Ethernet Forum
• Non-profit organization dedicated to accelerating the
adoption of optical Ethernet as the technology of choice in
metro networks worldwide
• Comprised of 67 members as of January 2002
– Leading service providers, major incumbent local exchange
carriers, top network equipment vendors
• Mission - Accelerate adoption of optical Ethernet as the
technology of choice in metro networks worldwide
10 Gigabit Ethernet 93
MEF - Key Objectives
• Build consensus and unite service providers, equipment
vendors, end customers on optical Ethernet
• Facilitate implementation of optical Ethernet standards to
allow delivery of Ethernet services and make Ethernet-
based metro transport networks carrier class
• Enhance worldwide awareness of the benefits of optical
Ethernet services and Ethernet-based metro transport
networks
• Enable Ethernet applications and services, building on the
physical transport specified by e.g. 10GEA
10 Gigabit Ethernet 94
Competition
High-Speed Network for
Data, Voice and Multimedia
10 Gigabit Ethernet 96
Equipment
Interconnection Devices
• Repeater: PHY device that restores data and collision
signals: a digital amplifier
• Hub: Multi-port repeater + fault detection
• Bridge: Data link layer device connecting two or more
collision domains. MAC multicasts are propagated
throughout “extended LAN”
• Router: Network layer device. IP, IPX, AppleTalk. Does
not propagate MAC multicasts
• Switch: Multi-port bridge with parallel paths
10 Gigabit Ethernet 98
What is a Repeater?
• Repeaters are low-level devices that amplify or regenerate
weak signals
• Repeaters are needed to provide current to drive long
cables
• Repeaters are used to join network segments together to
increase the total length of the network
• Act at the physical layer and allow all traffic to cross LAN
segments
10 Gigabit Ethernet 99
What is a Hub?
• A place of convergence where data arrives from one or
more directions and is forwarded out in one or more other
directions
• Hub is a repeater with fault detection functionality
• Connects high-performance stations/devices to Ethernet
LAN and provides high-performance inter-LAN
connectivity using switching technology
• A hub usually includes a switch of some kind
xN
Buffer I/O
CPU
xN
Mgr. Mgr.
System Bus
System Bus
xDSL WAN
HDLC Side
802.11a/b TX / RX
802.11a/b
Baseband (to CO)
Radio
Controller ATM OC-3
ATM SAR
PHY
UTOPIA
RS-232
Address
GbE GbE
Magnetics
PHY MAC
Cache
Switch
Fabric Network
ASSP Management
CPU
Memory
I/F
GbE GbE
Magnetics
PHY MAC Memory
System
Clock
Serial I/F
GbE NPU or Backplane
Magnetics PHY SERDES Driver
MAC ASIC SERDES
Receiver
GMII Parallel
Parallel
I/F
I/F
System
Clock
Serial I/F
10/100 NPU or Backplane
Magnetics PHY SERDES Driver
MAC ASIC SERDES
Receiver
MII Parallel
Parallel
I/F
I/F
System
Clock
CLK2X180
2500
DSSEN
PSINCDEC CLKDV 2000
CLKFX180
PSEN CLKFX 1500
Virtex-II
PSCLK STATUS[7:0]
LOCKED 1000
PSDONE
500
Φαστεστ ΦΠΓΑ ον τηε
clock signal Πλανετ
control signal 0
0 200 400 600 800 1000
Loopback
Transmitter
31.1 MHz – REFCLK 20X Multiplier
156.3 MHz
Comma Detect Receiver
and Word
Alignment
RX Clock Generator
TX Clock Generator
Buffer TX-
• Receive Elastic Buffer
Transmitter for channel bonding
Loopback
42 MHz – REFCLK 20X Multiplier
156.3 MHz
Comma Detect
and Word
Receiver • Flexible FPGA interface
Alignment RX Clock Generator
Loop-back
Transmitter
Disp.
RX Txbuferr 20X Multiplier
Client Flow
I/F Control Auto Receiver
62.5 MHz (REF CLK)
Neg. RX Clock Recovery
8B / 10B Deserializer
Receive
Rx Rxdata[7:0] Buffer
RX+
Decode Comma Det. RX-
Frame Rxcharisk
Rx Rxnotintable Elastic
checks
Sync Rxdisperr Buffer
Rxbufstatus(1)
Rxchariscomma SIGNAL_DETECT
TX Data 8 8
Transmit TXD[7:0]
TX Valid TX TX_ER
Engine
I/O TX_EN
TX_CLK
Pause Req Flow Deference
Pause Value 16 COL
Control and Backoff CRS
8
RX Data Receive 8
RX Valid RXD[7:0]
Engine RX
RX_DV
I/O RX_ER
Statistics RX_CLK
Management I/F and Configuration
MGTs GMAC
GMAC/PCS/PMA
Virtex-II Pro
Virtex-II Pro
MGTs XGMAC
XGMAC/XAUI
E/O Fiber
XAUI 64B/66B SERDES
PCS
E/O
Optical
MUX
E/O
XGMAC XAUI
E/O
Backplane
ASSP ASSP FPGA ASSP FPGA ASSP
Integrated 10GE 10GE MAC NPU CSIX Bridge Terabit
Optics PHY Switch
OC-192 POS LAN/WAN Fabric
• Implementation review
– 10 Gigabit Ethernet MAC (10GE)
– CSIX
– RapidIO
– POS-PHY Level 4 (PL4)
PMA
PMD
Fiber
TX_C LK
TXD<15:8> I Dp frame da ta I
TXD<23:16> I Dp frame da ta T I
TXD<31:24> I Dp SF D frame da ta I
I: Idle c ontrol c hara cte r, S: St art control c harac ter, Dp: pream ble Da ta oc tet, T: Te rminat e c ontrol c harac te r
IBUFG
XGMAC Core
DCM BUFG
CLKIN CLK0 FDDRRSE
FB CLK90 XGMII_TX_CLK
BUFG
TX_CLK
FB
Parallel Serial
XGMII XAUI
Issue: 2” max Up to 20”
• Allows up to 20” trace plus 2 connectors
• Greater layout flexibility
• Allows back plane implementations
10 Gigabit Ethernet 157
Virtex-II Pro Integrates XAUI
TX
MAC
+
PCS/PMA PMD
RX
Benefits
• Lowers pin count and device count
• Solves jitter and skew issues
7 6 5 4 3 2 1 0
8+control
HGFEDCBA,K
8B10B Encoder
10
abcdefghij
0 1 2 3 4 5 6 7 8 9
Loopback
Transmitter
• A state-of-the-art PMA
and Word RX
Alignment RXClock
ClockGenerator
Generator
(Ser/Des)
RXDATA Deserializer
Buffer Decode Buffer RX-
PCS
LANE 0 K R S Dp D D D --- D D D D A R R K K R
LANE 1 K R Dp Dp D D D --- D D D T A R R K K R
LANE 2 K R Dp Dp D D D --- D D D K A R R K K R
LANE 3 K R Dp Ds D D D --- D D D K A R R K K R
Le gend :
Dp re pres ents a da ta ch arac ter co ntaining the prea mble pattern
Ds re pres ents a da ta ch arac ter co ntaining the SFD pa ttern
Lane 0 K K R A K R R K K R K R R
Lane 1 K R K K R A K R R K K R K
Lane 2 R K K R A K R R K K R K R
Lane 3 R K K K R A K R R K K R K
Lane 0 K K R A K R R K K R K R R
Lane 1 K K R A K R R K K R K R R
Lane 2 K K R A K R R K K R K R R
Lane 3 K K R A K R R K K R K R R
RX No Signal No Signal TX
• Device A powered up and reset
• Device B powered down
• Device A detects fault
• Device A signals RF to Device B
• Link Status = FAIL in Device A
• MAC Transmission halted in Device A
IBUFG
XGMAC Core
BUFG GT_XAUI_2
GT_XAUI_2
REFCLK
GT_XAUI_2
REFCLK
DCM BUFG GT_XAUI_2
REFCLK
CLKIN CLK0 REFCLK
TXUSRCLK
FB TXUSRCLK2
TXUSRCLK
RXUSRCLK
TXUSRCLK2
TXUSRCLK
TX_CLK RXUSRCLK2
RXUSRCLK
TXUSRCLK2
TXUSRCLK
RXUSRCLK2
RXUSRCLK
TXUSRCLK2
RXUSRCLK2
RXUSRCLK
RXUSRCLK2
RX_CLK