ZXR10 T160G T64G Technical Specifications
ZXR10 T160G T64G Technical Specifications
ZXR10 T160G T64G Technical Specifications
Technical Specifications
ZXR10 T160G&T64G Technical Specifications
ZTE CONFIDENTIAL: This document contains proprietary information of ZTE Corporation and is
not to be disclosed or used except in accordance with applicable
agreements.
Table of Contents
1 Overview ......................................................................................................................................6
1.1 System Overview.................................................................................................................6
1.2 Overall System Structure......................................................................................................6
1.2.1 System Hardware .......................................................................................................6
1.2.2 System Software ........................................................................................................7
1.3 System Features ...................................................................................................................8
2 Hardware Architecture .............................................................................................................10
2.1 Overview ...........................................................................................................................10
2.2 System Hardware Structure ................................................................................................10
2.3 Switching and Control Module...........................................................................................11
2.3.1 Control Module........................................................................................................12
2.3.2 Switching Module ....................................................................................................12
2.4 Power Supply Module........................................................................................................12
2.5 Interface Module................................................................................................................13
2.5.1 44+4 FE Interface Board ..........................................................................................13
2.5.2 12-Port GE Interface Board ......................................................................................14
2.5.3 24-Port GE Optical Interface Board..........................................................................15
2.5.4 12-Port GE Interface Board ......................................................................................15
2.5.5 24-Port GE Electrical Interface Board ......................................................................16
2.5.6 1-Port 10G Ethernet Optical Interface Board ............................................................17
2.5.7 2-Port 10G Ethernet Optical Interface Board ............................................................18
2.5.8 POS+GE Optical Interface Board .............................................................................19
2.5.9 Protocol Processing Unit ..........................................................................................20
2.5.10 Others ......................................................................................................................20
3 Software Architecture................................................................................................................21
3.1 Overview ...........................................................................................................................21
3.1.1 Operation Support Subsystem ..................................................................................21
3.1.2 MUX Subsystem ......................................................................................................21
3.1.3 L2 Subsystem...........................................................................................................22
3.1.4 L3 Subsystem...........................................................................................................22
3.1.5 Network Management and O&M Subsystem ............................................................23
3.2 Fully Distributed Service Processing ..................................................................................23
3.3 Architecture of Layers........................................................................................................23
3.3.1 Link Layer Protocol Software...................................................................................23
3.3.2 Network Layer Protocol Software ............................................................................23
3.3.3 Upper Layer Protocol Software ................................................................................24
3.4 Functional Module.............................................................................................................24
3.4.1 ROS.........................................................................................................................24
3.4.2 SSP Switching Subsystem ........................................................................................28
3.4.3 Coprocessor Software Subsystem .............................................................................28
Tables
Table 1 Features of ZXR10 T160G and ZXR10 T64G.....................................8
Table 2 Specifications of the 12-port GE Optical Interface Board ..................14
Table 3 Specifications of the 24-port GE Optical Interface Board ..................15
Table 4 Specifications of the 12-port GE Electrical Interface Board...............16
Table 5 Specifications of the 24-port GE Electrical Interface Board...............17
Table 6 Specifications of the Single-port 10G Ethernet Optical Interface
Board 18
Table 7 Specifications of the 2-port 10G Ethernet Optical Interface Board.....19
Table 8 Specifications of the POS+GE Optical Interface Board .....................19
1 OVERVIEW
1.1 System Overview
With Internet services growing dramatically, IP has become the most widely used
transmission method for the new generation of network infrastructure in the world and IP-
based services will become more important in ISP networks. To be more competitive in the
transformation of communications networks, carriers are building broadband IP networks to
carry data, voice, and video services.
As Ethernet switches have greater functionality and enhanced performance, they have been
in wider use on IP networks. In recent years, broadband service has been in enormously
increasing demand, which can be satisfied by 10G Ethernet switches featuring superior
bandwidth and wire speed. Therefore, 10G Ethernet switches have become important
devices in IP network constitution.
Today, people not only have greater demand for network bandwidth, but also have higher
requirements for network protocols. QoS and VPN have become significant network
features. To solve the problem of depletion of IPv4 addresses, IPv6 network will be
deployed gradually.
ZXR10 T160G and ZXR10 T64G 10G MPLS Routing Switches, developed by ZTE
Corporation with the industry’s leading technologies, feature huge capacity and switching
performance of wire speed and support the latest network protocols.
ZXR10 T160G and ZXR10 T64G are referred to as XG Series in some parts of the
following texts.
24 ? GE Console
FE
Network
2×XGE management unit
232
Protocol
XGE line card processing
Serdes FE
2 XGE packet Internal
processor communications
FE Monitoring 232 Power
CPU module supply
unit
Figure 1 Hardware Architecture of ZXR10 T160G and ZXR10 T64G
1. Large-capacity high-speed backplane
The system uses a passive large-capacity high-speed backplane to connect the main control
board to all line cards to ensure adequate switching capacity for system operation and to
reserve enough bandwidth for future upgrade.
2. Main control board
The main control board is an important integrated board with 1:1 redundancy. Each main
control board consists of one large-capacity switch matrix, one high-performance and large-
capacity CPU, one cross-board communications switching module, one system monitoring
module, and one clock module. Two main control boards are closely connected in operation.
3. Service line card
Service line cards process packets and send them to the particular port to the destination
service line card according to the processing result. Each service line card has its own
forwarding table and makes forwarding decisions locally to ensure line-rate switching
performance. Service line cards fall into multiple categories, as shown in the following:
• 100M Ethernet service card
• 1000M Ethernet service card
• 10G Ethernet service card
• POS service card (155M\622M\2.5G\10G)
The ASIC-related driver is used to connect ZXROS and the real ASIC executive. It delivers
ZXROS' commands to hardware, sends protocol packets that need to be processed by the
protocol layer to ZXROS software, and synchronizes the ZXROS software table and ASIC
hardware forwarding table.
ASIC-related driver
Item Description
Basic Functions Backplane bandwidth: T160G 1.44 Tbps ; T64G 900 Gbps
Switching capacity: T160G 768 Gbps; T64G 480Gbps
Packet forwarding rate: T160G 571 Mpps ;T64G 357Mpps
Item Description
Backplane bandwidth: T160G 1.44 Tbps ; T64G 900 Gbps
Switching capacity: T160G 768 Gbps; T64G 480Gbps
Basic Functions Packet forwarding rate: T160G 571 Mpps ;T64G 357Mpps
Entries in the routing table: 500 K (layer 3)
Depth of the MAC address table: 64 K (layer 2)
T160G: 10 slots and up to 8 service slots
Number of Slots
T64G: 6 slots and up to 5 service slots
IEEE 802.3, IEEE 802.3u, IEEE 802.3z, IEEE 802.3x, and IEEE 802.1p
IEEE 802.1d STP, IEEE802.1w RSTP, and IEEE802.1s MSTP.
IEEE 802.3ad
L2 Protocols IEEE802.1Q.
Supported Number of VLANs: 4096
VLAN Range: 1~4094
VLANs based on ports, MAC addresses, subnets ,protocols, strategies
PVLAN, QinQ
Routing protocols such as RIP1/2, OSPF, BGP, and IS-IS
L3 Protocols
VRRP and Super VLAN
Supported
IPv6
redundancy.
Dimensions: T160G: 442 (H) ×577 (W) ×450 mm (D);
Physical T64G: 442 (H) x 440 (W) x 450 mm (D)
Parameters Weight(Full Configuration): T160G: 56 kg;
T64G: 38 kg
Operating temperature: -50C - 450C.
Environmental
Storage temperature: -40 0C - 700C
Requirements
Storage relative humidity: 5% - 95% (non-condensing)
2 HARDWARE ARCHITECTURE
2.1 Overview
This chapter mainly introduces system hardware and operation principles of ZXR10 T160G
and ZXR10 T64G 10G MPLS Switches to help you have a better understanding of the
system. It includes the system’s general structure, functional modules, board schematics,
and operation principles.
High-speed High-speed
XAUI interface XAUI interface
High-speed High-speed
Line card 1 XAUI interface XAUI interface
Line card 5
..
..
..
..
Switching
High-speed High-speed
XAUI interface network XAUI interface
High-speed High-speed Line card 8
Line card 4 XAUI interface XAUI interface
BOOTROM
High-speed
XAUI interface
CP
High-speed
44 x 100M
RJ45 PHY XAUI interface
electrical interface
...
High-speed
RJ45 PHY PP XAUI interface
4 x GE electrical
interface RJ45 PHY
Figure 8 Operation Principles of the 44+4 FE Electrical Interface
Figure 9 shows the 44+4 FE electrical interface board panel.
CP
High-speed
12 x GE optical
SFP PHY XAUI interface
interface
...
High-speed
SFP PHY PP
XAUI interface
4 x GE electrical
interface RJ45 PHY
Figure 10 Operation Principles of the 12-port GE Optical Interface Board
High-speed
24 x FE optical SFP PHY XAUI interface
...
interface High-speed
SFP PHY PP
XAUI interface
4 x GE electrical
interface RJ45 PHY
Figure 12 Operation Principles of the 24-port GE Optical Interface Board
addresses and IP addresses. If the destination port is in the current board, PP directly
forwards the packets to the port. If the destination port is not in the current board, it
forwards the packets to the uplink interface of the current board. After being switched on
the main control board, the packets are forwarded to the port on the target board. All the
operations are performed at wire speed. Additionally, the board can add a powerful
coprocessor to implement packet processing from L2 to L7 to satisfy the complex
applications in practice. Figure 14 hows the operation principles, where the dashed line
refers to an optional configuration.
CP
High-speed
12 x GE electrical
RJ45 PHY XAUI interface
addresses and IP addresses. If the destination port is in the current board, PP directly
forwards the packets to the port. If the destination port is not in the current board, it
forwards the packets to the uplink interface of the current board. After being switched on
the main control board, the packets are forwarded to the port on the target board. All the
operations are performed at wire speed. Figure 16 hows the operation principles.
High-speed
RJ45 PHY XAUI interface
24 x GE electrical
...
High-speed
interface RJ45 PHY PP
XAUI interface
4 x GE optical
interface SFP PHY
the packets are forwarded to the port on the target board. All the operations are performed
at wire speed. In addition, the board can also use a coprocessor to implement packet
processing from L2 to L7 to satisfy complex applications in practice. Figure 18 hows the
operation principles, where the dashed line refers to an optional configuration.
CP
High-speed
XAUI interface
10G Ethernet High-speed
XENPAK PHY PP
optical interface XAUI interface
Figure 18 Operation Principles of the Single-port 10G Ethernet Optical Interface Board
High-speed
XAUI interface
10G Ethernet
XENPAK PHY
optical interface High-speed
10G Ethernet
PP XAUI interface
XENPAK PHY
optical interface
Figure 20 Operation Principles of the 2-port 10G Ethernet Optical Interface Board
FPGA CP
4 x POS 155M High-speed
optical interface SFP PHY XAUI interface
8 x GE optical High-speed
SFP PHY PP XAUI interface
interface
4 x GE electrical
RJ45 PHY
interface
High-speed
XAUI interface
10G High-speed
NP XAUI interface
SERDES
2.5.10 Others
The system has a ventilation system, which is composed of six fans with six LEDs
indicating their status. Solid on means a fan is operating normally and solid off means a fan
fails.
3 S OFTWARE ARCHITECTURE
3.1 Overview
ZXR10 XG series multi-layer switches, 10G MPLS Ethernet routing switches, provide L2
switching, L3 routing, multi-service, wire speed switching, and QoS. Their system software
implements management, control and data forwarding for the system. The basic job
contains system starting, system configuration management, operation of protocols,
maintenance of tables, chip switchover setting and status control, software forwarding for
some special packets.
System control
Process
communication
Timer Version load
management
Process
scheduling
Memory
management
System support
VxWorks system kernel
BSP SSP
Hardware
Figure 25 Architecture of the Operation Support Subsystem
3.1.3 L2 Subsystem
It is to implement configuration management for the link layer (management layer), L2
protocol process (control layer), and data forwarding (data layer or the service layer). The
functional modules are illustrated as follows:
IGMP
STP LACP GVRP Snooping
L2 protocol module
Port
MAC VLAN Port Mirror
Parameters
L2 management module
L2 switch module
3.1.4 L3 Subsystem
Based on its software layers, this subsystem can be categorized into service control layer
and data forwarding layer. The service control layer contains the TCP/IP protocol stack and
IP forwarding support subsystem. The TCP/IP protocol stack consists of the support
protocol and the routing protocol. The support protocol implements the basic protocols in
the Ipv4 protocol family, provides services for the dynamic routing protocols, and acts as
the carrier of the network management and system supervision. As the service provider of
the upper layer application entities of the routing system, it is made up of IP, ARP, ICMP,
IGMP, TCP, UDP and Telnet protocol entities. The routing protocol is to produce dynamic
routes for unicast protocols like RIP, OSPF or BGP, and multicast protocols like IGMP,
PIM-SM, MSDP or MBGP. The routing protocol also contains LDP, VRRP, and RSVP
related upper layer protocols. The IP forwarding support subsystem functions to add, delete,
modify the forwarding table and associated policies, to create and maintain indices, to
propagate and synchronize the forwarding table, and to exchange data between the CPU and
the switch chip. The IP forwarding layer is to input, forward and output the data in
accordance with the policies, clauses and the routing table produced at the IP service
control layer.
Output process
Input process
Forward
process
IP data forwarding layer
Multicast routing
MPLS protocol
Unicast routing
subsystem
subsystem
Application
subsystem
subsystem
Security subsystem
SNMP subsystem
Alarm statistics
IP support protocol
Maintenance
management
Monitor
subsystem
L2 protocol subsystem
3.4.1 ROS
The operating system ROS is a single-processor, multi-task, real-time operating system. It
is the core for software architecture of the routing switch. It is responsible to manage the
1. Implement power-on competition between the active and standby MCCs, send
POEERON messages to the corresponding processes in the designated order to awake
them to complete the orderly startup, and start the corresponding processes in order
over the link card.
2. Accept commands, trigger faults, and switch over between the standby and the active
on key triggers (only happens to the MCC, instead of the line card). The switchover is
designed for the reliability of the system. In case faults occur on the active board, the
standby board can take its place for an uninterrupted service. The system control
module is to control the switchover at the software layer by notifying other modules to
handle it accordingly for normal operation of the software system.
3. Maintain the rack diagram on the MCC dynamically. The rack diagram is updated and
refreshed during the operation of the switch. The information contains the operation
PVLAN Module
When all servers are in the same subnet, and they can only communicate with their default
gateways, this new VLAN feature is of private VLAN. In the context of private VLAN, the
switch port can be Isolated port, Community port or Promiscuous port. Each of them
corresponds to a VLAN type: The Isolated port is subject to the Isolated PVLAN, and the
Community port to Community PVLAN. The Primary VLAN represents a Private VLAN.
The Isolated and the Community VLANs can be bind together, so can the Promiscuous port.
In an Isolated PVLAN, the Isolated port can only communicate with the Promiscuous port
with no exchange of stream. In a Community PVLAN, the Community port can either
communicate or exchange steams with the Promiscuous port. The Promiscuous port can be
connected to the router or L3 switch. It can forward its received traffic stream to either
Isolated port or the Community port.
The application of PVLAN is effective to ensure the security of the communication of the
access network. Users only need to attach to their default gateways. A single PVLAN
provides secure connections as the L2 does with no multiple VLANs and IP subnets. All
users are accessed to the PVLAN to connects to the default gateway with no access to any
other user within the PVLAN. The PVLAN ensures no communication between ports of the
same VLAN, but is capable of trunk port penetration. In this way, users within the same
VLAN will not affected by the broadcast.
The PVLAN does not need the support of the protocol packet. A static configuration on the
ZXR10 XG settles all.
VLAN Translation Module
VLAN translation is a functional extension of the VLAN. If a port of the switch enables
VLAN translation, the packets flowing through this port should be tagged packet. VLAN
translation searches in the MAC – VLAN table with the port number plus VID of the tagged
packet as the index to get a new VID. Then the data stream is switched within the new
VLAN. Hence, the translation from one VLAN to another is implemented.
• Support RIPV1/V2, clear text authentication and MD5 authentication as well as the
route reallocation.
• Support DEBUG protocol.
• Support the display commands and configuration commands from the primary console
as well as the commands, displays and MIB variable related with SNMP.
• Support the authentication to the routing protocol packets including the simple
password authentication and MD5 authentication to prevent the routing protocol
packed from being altered illegally.
• Support multiple distance measurement criteria, such as physical distance, delay and
throughput efficiency.
• Support the functions of STUB AREA and NSSA.
• Support the area border router or the border router of the autonomous system.
• Support the classless routing and route aggregation.
• Control the route redistribution and route filtering through the RouteMap route
mapping.
• Support the address aggregation on L1 and L2.
• Support the hierarchical routing modes of L1 and L2 as well as the ATT designer.
LDP
IP routing processing
LSR LSR
3 6 8
3 3 6 6 8 8
Label 32 bits
Network of carriers
VC connection
between CE and PE LSP between PEs
Si BACKBONE Si
NETWORK
VPLS A
VPLS A VPLS A
PE3
PE3
Si
VPLS A
CE3
CE3
4 ACL FUNCTION
4.1 Overview
The popularization of network applications and the Internet, though greatly improving the
production and operation efficiency for enterprises, has its negative influence in terms of
data security, how to ensure that staff are using the Internet for work purpose only, and so
on. How to manage a network in an effective manner and to minimize its negative influence
has become an important subject confront the network administrators.
Marketing R&D
4.2.3 L2 ACL
L2 ACLs filter the fields in L2 headers such as Source MAC, Destination MAC, Ethernet
Protocol Type, VLAN Tag and VLAN Priority. L2 ACLs are applied to access control
within a network segment. In the case of IP address irrelevancy or non-IP protocols,
filtering L2 MAC address and VLAN Tag can help protect some given network resources.
For example, in Figure 35, part of the computers in the R&D segment are for experiment
purpose and do not have fixed IP addresses. The administrator can allow these computers
access to the internal resources of the R&D segment only, instead of any other Intranet
resources. To do so, he can set up a L2 ACL on the switch with the following rules:
rule 1 deny ip ingress 00d0.d0c1.12e3 0000.0000.0000 any
rule 2 deny ip ingress 00d0.d0c1.12e4 0000.0000.0000 any
rule 2 permit ip ingress any egress any
Then he can bind the ACL to the switch’s interface for the R&D department to allow the
two experiment hosts (with the MAC addresses as 00d0.d0c1.12e3 and 00d0.d0c1.12e4)
access only the internal resources on the R&D segment instead of any other resources on
the Intranet.
In addition, the administrator can define an active time range for the L2 ACL like what he
did for a standard or extended ACL. Up to 100 L2 ACLs can be set up in the system, each
of which can include up to 128 rules.
5 QOS TECHNOLOGY
5.1 Introduction
5.1.1 Background
The current Internet provides “best-effort” services. In this mode, all the services are treated
impartially and compete equally for network resources, the router processes all the IP
packets in First Come First Service (FCFS) mode and make best efforts to transmit the IP
packets to the destination. However, it does not guarantee transmission reliability and delay
to the IP packets. This service mode is quite suitable for Email, Ftp and WWW services.
With the rapid development of the Internet, IP services grow fast and become increasingly
diversified. Especially, with the expansion of the multimedia services, computers are not
confined to data processing any more, become closer to life and interact with other more
synchronously and vividly so that they place higher requirements on computer internets.
For applications with special requirements for bandwidth, delay, delay jitter, the current
“best-effort” services is apparently not enough. Although the development of network
technologies greatly increases the network bandwidth and speed, yet data transmitted
through the networks grow almost evenly with the network development, even faster, which
makes the network bandwidth and speed still a bottle-net issue. In addition, some new
applications emerging in recent years (such as multimedia and multicast applications), not
only increase the network traffic, but also change the traffic qualities. So they are in need of
brand-new services. Without QoS, you cannot reserve bandwidth and restrict network delay.
Thus the network cannot support VoIP, video conference and other applications sensitive to
network bandwidth, delay, jitter and loss rate.
• Tailorable services: for Internet Service Provider (ISP), its users may transmit voice,
video or other real time services. QoS can help ISP differentiate dissimilar packets and
provide various services.
• Coexistence of diversified demands: guarantee bandwidth and low-delay to time
sensitive media services without the effect of other services using the same network.
• QoS does not create bandwidth, just manage bandwidth according to network status
and requirements of the applications. QoS has a suite of performance parameters,
including:
• Service availability: The reliability of the service connection from users to the Internet.
• Transmission delay: Also called latency, referring to the time interval from packet
transmitting to packet receiving between two reference points.
Theoretically, the IntServ/RSVP model can fully guarantee providing QoS for the IP
network. However, some experiments on the networks show this service model has
apparent limitation, such as poor scalability, another bigger problem is that it requires the
core network device to retain the status of every single flow passing by, which the core
network device cannot do. Although both main network device manufacturer and host
support the widely accepted RSVP, yet it does not be the mainstream for the following
reasons:
• Poor scalability is the biggest problem facing the IntServ/RSVP model. The flow-
based resource reservation, scheduling processing and buffer management of
IntServ/RSVP model, all attribute to providing QoS. But status information increases
with traffic flow. Routers on the way have to maintain a “soft state” for every data
flow, but the memory capacity of the network device is limited, so is the soft state
information that can be saved, thus the network with one carrier can hardly fulfill this
requirement.
• It places high requirements on the network device. All the network devices in the
network have to support RSVP signally protocol, access control program, classifier
and scheduler.
Therefore, it is hard to fulfill the QoS guarantee of IntServ for it needs flow-based and
complex resource reservation, access control, QoS routing and scheduling mechanism. In
complicated and large-scale networks such as Internet, the link status is uncertain and it is
very hard to reserve bandwidth resource effectively. Moreover, resource reservation itself
comes into collision with the biggest feature of the IP network “connectionless”. Some
more important problems facing IntServ are scalability and robustness. The problems
appear because it is hard to maintain the state consistency of the dynamic, duplicatable
transmission flows in the distributed network environment.
DiffServ features with simplicity, effectiveness and good scalability. To implement
DiffServ, use the aggregation mechanism to aggregate the service stream with same
characteristics, provide services for the entire aggregate flow not the single flow. In other
words, DiffServ network border devices maintain per-flow state, and the core network
device is only responsible for packet forwarding, not for maintaining the state information.
This Core-Stateless structure has strong scalability.
Diff-Serv reduces the workload of signaling, and focuses on the aggregated data flows and
a set of Per Hop Behavior (PHB) applicable to the class of service of the entire network.
We can classify the data flows based on the rules pre-determined, so as to integrate multiple
kinds of application data flows into several definite data flow levels. Boundary nodes
depend on the flow profile and resource reservation information to classify, shape, mark the
service stream and aggregate them into different flow aggregation. The flow aggregation
information is contained in DSCP of the IP packet header. The core network devices serves
flow aggregation when forwarding the IP packets, and provide different forwarding QoS
based on the header of the IP packet. This method of forwarding packets of different types
is called PHB, a relative priority mechanism.
Classification
Output scheduling
Queue
Outgoing packets
Incoming packets
Classification
Eight queues
WRR scheduling
Queue
Outgoing packets
Incoming packets
Classification
Eight queues
DWRR scheduling
Queue
Outgoing packets
Incoming packets
Classification
WFQ scheduling
Eight queues WFQ scheduling
Queue
WRED dropping
Output scheduling
Classification
Figure 41 Schematic Diagram for Relationship between WRED and Queue Mechanism
When WRED is used with WFQ, we can implement flow-based WRED. That is, at the time
of packet classification, different flows have their own queues. For flows with small traffic,
its queue length is relatively short so it has a low drop probability. But flows with large
traffic have longer queue, drop more packets and protect interest of flows with small traffic.
Classification
Passing
Dropping
Saving tokens to
the token bucket at
the specified speed
Classification
TS queue
Traffic restriction/shaping
Discarding probability
Traffic policing
Measurement and marking
Queue scheduling
Voice packets
Non-voice packets Output scheduling
Traffic
classification
Queue