ZTE Switch
ZTE Switch
Product Description
ZXR10 5950 GE Intelligent Switch Product Description
TABLE OF CONTENTS
1 Overview ............................................................................................................ 2
2 Highlights........................................................................................................... 5
2.1 Diversified Port Combinations .............................................................................. 5
2.2 Flexible Configuration of Hardware Table Items ................................................... 5
2.3 sFlow ................................................................................................................... 6
2.4 ERPS V1.0........................................................................................................... 7
2.5 ZESR ................................................................................................................... 8
2.6 VRRP/VRRPE ..................................................................................................... 8
2.7 EEE Energy Saving ............................................................................................. 9
2.8 Sub-card Hot Swapping ....................................................................................... 9
4 System Structure............................................................................................. 48
4.1 Product Appearance .......................................................................................... 48
4.2 Hardware Structure ............................................................................................ 52
4.2.1 System Hardware Structure ............................................................................... 52
4.2.2 Switching Control Module .................................................................................. 53
4.2.3 Power Supply Module ........................................................................................ 55
4.2.4 Interface Module ................................................................................................ 56
4.2.5 Fan Module ........................................................................................................ 56
4.3 Software Structure ............................................................................................. 57
4.3.1 Introduction to Structure ..................................................................................... 57
4.3.2 Software Features.............................................................................................. 58
4.3.3 Network Management and O&M Subsystem...................................................... 60
7 Abbreviations .................................................................................................. 69
FIGURES
TABLES
1 Overview
ZXR10 5950 series product is all-GE intelligent Ethernet switch promoted by ZTE to fully
meet the demands in secure IP switching, all-GE network and high QoS guarantee. This
series switch provides complete IPv4 and IPv6 routing protocols, VLAN control, all-GE
traffic switching, QoS guarantee, traffic limit, 802.1X secure access, anti-virus capability,
as well as complete service control and user management capability. These intelligent
features make it suitable all-GE aggregation L3 switch in the all-GE office network, all-GE
service network, and premise network that focus on service management control and
network security assurance abilities.
ZXR10 5950 series high/medium-end all-GE intelligent routing switch product is mainly
positioned at the access or aggregation layer of the enterprise network and broadband IP
MAN, providing medium/low-density all-GE Ethernet ports. It’s perfect as the user side
access equipment in informatized intelligent community, office building, hotel, campus
and enterprise network (government network), or the aggregation equipment in the
medium network. It can provide users with high-speed, efficient, and cost-effective
aggregation solution. It can use different optical and electrical port combinations based
on the practical needs to implement aggregation; so that it’s very suitable to work as the
all-GE network aggregation and access equipment in large enterprise, high-level
community, hotel, and university campus network.
ZXR10 5950 series intelligent secure Ethernet switch has the following features:
Carrier-class reliability
Support LACP and route load sharing with protocol layer redundancy.
Support VSC 2.0 (Virtual Stacking Cluster), make multiple switches into a
Cluster system, expand the overall switching capacity and port density, make
combinations based on the demands, provide super powerful scalability and
easy management.
Use ZTE ROSNG distributed large routing platform, provide good upgrade
capability, protect the customer’s prior investment, and meet the customer’s
potential demands in new functions in the future.
Support IEEE 802.3 traffic control, and CAR (Committed Access Rate); GE
port traffic limit granularity is 10kbit/s; and 10G port traffic limit granularity is
100kbit/s.
Support powerful hardware ACL functions; provide ACL based on VLAN, L2,
L3, L4, and hybrid ACL; support ACL time division.
Support MAC address binding, MAC address filtering and broadcast storm
suppression.
Support anti-DDos attack features such as LAND attack detection, SYN Flood
(TCP SYN) Detection, Ping Flood (ICMP Echo) Detection, Ping of Death
Detection, Teardrop attack detection, and URPF; support CPU anti-attack
protection, CPU overload protection, Spanning Tree Root Guard, BPDU attack
protection, and ARP attack protection.
2 Highlights
ZXR10 5950 supports multiple uplink expanded card. It provides high-density GE/10GE
uplink interfaces; and supports 2*40G stacking ports. 5950 series switch has the front
panel with 4 fixed 10GE SFP+ optical ports; and the back panel with an expanded slot,
which meet the practical needs in bandwidth upgrade of different customers to protect
their investment.
ZXR10 5950 supports flexible hardware forwarding table item distribution. L2 and L3
hardware table items are preset. Users can select different configuration based on
practical needs. Thus it can meet diversified needs in switch table item of different users
and suit wider application scenarios. ZXR10 5950 supports the following flexible
configurations:
1. When ZXR10 5950 works as L2 access device, it can support up to 64K MAC and
provide large-capacity MAC table items based on the practical scenario.
2. When ZXR10 5950 works as L3 device, it can be configured as big route to support
up to 120K segment routes.
2.3 sFlow
sFlow is the IETF standard traffic monitoring technology. It has low hardware
requirements, less equipment resource consumption and high technical commonality, so
it is now used by multiple vendors.
sFlow service mainly consists of three parts: sFlow message sampling unit, sFlow proxy
unit and sFlow collector (or named as analyzer ). The sampling and proxy units of sFlow
are integrated in the network equipment; while sFlow collector which analyzes messages
of multiple sFlow proxies is out of the system structure. The entire basic system
architecture is as shown in the following figure:
sFlow sampling unit is the basis of sFlow mechanism. sFlow samples network packets at
the network interface supporting sFlow and sends sampled packets to sFlow proxy
equipment for processing. sFlow Collector is the network equipment sFlow uses to
manage, monitor, collect and analyze. It stores and analyzes network packets from
sFlow proxies, and gives equipment traffic and service analysis reports and tables.
ERPS (Ethernet Ring Protection Switching) is a link layer protocol specially used in
Ethernet ring. It can prevent broadcast storm caused by data loop in an Ethernet ring.
When one link is disconnected in the Ethernet ring, it can enable the standby link rapidly
to restore communication between the nodes on the Ethernet ring. Compared with STP,
ERPS protocol has the following features: typology convergence is fast (less than 50ms);
and convergence time is unrelated to the number of nodes on the Ethernet ring.
2.5 ZESR
ZTE Ethernet Smart Ring (ZESR) based upon EAPS principle of RFC3619 protocol
makes some progresses. It makes sure if the ring works smoothly. Also it confirms
there’s only one logic smooth path between two nodes. The port status can be changed
between block and forward status according to the situation of the ring (through-break,
break-through), which enables fast switchover of the logical path.
ZESR is suitable for multi-ring and multi-domain. Multi-ring has multiple layers in network
topology. Each layer is a ring. The lower layer access ring has two access points through
which it’s connected with the higher layer access ring. The network topology is
considered as an independent ring. The ring tangent to it is not a part of it, but a part of
another. The ring of the highest layer is called the primary ring and the others are access
rings. Multi-domain have multiple protection instances on one ring, which are for different
service VLANs respectively. They have different logic paths which are independent from
each other.
2.6 VRRP/VRRPE
Usually the host in a broadcast domain sets a default gateway as the next hop of the
routing data packets. When the default gateway fails, the host cannot communicate with
the hosts in other networks. To prevent the single point failure caused by the default
gateway, multiple router interfaces in the broadcast domain can be configured with
VRRP (Virtual Router Redundancy Protocol) running on it.
VRRP put multiple router interfaces in one broadcast domain into one group, make it a
virtual router, and distribute an IP address to it as the interface address of the virtual
router. The interface address of the virtual router could be the address of one router
interface, or a third party address. The virtual address can be available only when it’s in
the same segment with the physical interface.
If we use a router interface address, the router that owns the IP address works as the
primary router. Others work as backup. If we use the third party address, the router with
the higher priority becomes the primary router. If two routers have the same priority, the
one with the bigger physical interface IP address works as the primary.
The host in the broadcast domain set the IP address of the virtual router as the gateway.
When the primary router fails, the router with the highest priority among the backup is
selected to take the place, which has no impact on the host in the domain. The host in
the domain cannot communicate with the outside only when all routers fail in the VRRP
group.
ZXR10 5950 supports putting the routers into multiple groups and make them backup for
each other. The host in the domain uses different IP addresses as the gateway to
implement data load balancing.
VRRPE is enhanced VRRP. It supports load balancing of multiple devices in one backup
group.
ZXR10 5950 series switch supports EEE energy saving which conforms with
IEEE802.3az standard. If a switch interface is idle during a period of time, the system will
put the port into energy saving mode. It can wake up the port to restore the services
when there’s packet transmission or receiving. In this way it can save energy and save
the customer’s investment.
ZXR10 5950 series switch supports hot swapping of fan and power supply. It supports
hot swapping of the expanded sub-cards of the same type at the same time. Thus is can
implement service traffic recovery after sub-card swapping with no configuration loss.
3 Introduction to Functions
3.1 L2 Functions
As all forwarding tables of ZXR10 5950 are closely associated with MAC addresses,
MAC management module maintains MAC address learning and completes the following
management functions:
MAC address binding: Bind specific MAC address to switch port. After binding, the
MAC address will not be dynamically learned. So user physical location can be
limited and important MAC address can be protected.
MAC address filtering: After receiving the packets with particular source or
destination MAC addresses, the switch discards some packets to filter some
undesired users.
MAC address number limit: The switch can configure MAC address number limit of
the designated ports to control the user number of the ports, and prevent system
resources from running out when the ports suffer from DOS attack.
Burned-in MAC address: 5950 can burn in address at some important physical
ports in stable network (such as uplink port), so as to avoid network disconnection
caused by key MAC address spoofing.
MAC address multi-angle display: Display and statistics of VLAN table in multiple
angles of VLAN, port, static and dynamic aspects, provide network diagnosis, and
maintain stable network operation.
It supports port traffic control, broadcast storm suppression, and jumbo frame
permission. It can implement rate negotiation to effectively control port data traffic,
prevent network congestion, and guarantee normal network service operation.
It supports line diagnosis, analysis and test. It can check whether the lines and line
connections are abnormal. It can find the accurate location of the line failure, which
facilitates network management and failure locating.
It supports loop detection of some ports or all ports. The default is no detection. Port
loop detection can check the loop of the user or the switch connected to the port,
take corresponding processing, prevent the anomalies such as switch broadcast
storm, and limit the impact within the port.
It supports VLAN based loop detection. It can take loop detection of not only the
VLAN that the port PVID locates at, but also the VLAN designated by the user at the
port. A port can support up to 8 VLAN loop detection at the same time.
Each VLAN has one VLAN ID which uniquely identifies the VLAN. Each VLAN is logically
an independent LAN. All frame traffic in one VLAN is restricted within the VLAN. Several
VLANs share the switching equipment and links of physical LAN. Cross-VLAN access is
implemented through L3 forwarding, which will improve network performance and reduce
the entire traffic in physical LAN.
According to 802.1Q VLAN protocol, VLAN is represented by 12-bit, limiting VLAN within
4096 in number, which restricts some practical applications. 5950 series switch has four
extension modes: QinQ, PVLAN, VLAN translation, and L3-related Super VLAN.
ZXR10 5950 series switch supports 802.1Q VLAN. The untagged packet can be added
with VLAN tag based on subnet, protocol and port to support a wide variety of VLAN
features.
3.1.4 QinQ
QinQ with the multilayer VLAN tag stack refers to tunnel protocol based on 802.1 Q
encapsulation. The core idea is to encapsulate private network VLAN tag to public
network VLAN tag; the message with double-layer tag goes through backbone network
to offer the user with a simple L2 VPN tunnel. QinQ, a simple and manageable protocol,
does not need protocol message. It can be statically configured. It is applied to
convergence-layer switch which can use QinQ (with double tags) to increase VLAN
number in metro network.
3.1.5 PVLAN
When all servers are in one subnet, the server only communicates with its default
gateway. The new VLAN feature is called Private VLAN (Private VLAN). In the concept of
Private VLAN, there are three types of switch ports: Isolated port, Community port, and
Promiscuous port. They are corresponding to different VLAN types respectively: Isolated
port belongs to Isolated PVLAN; Community port belongs to Community PVLAN, and
Primary VLAN represents overall Private VLAN. The first two VLANs need to be bound
with it. At the same time, the Primary VLAN includes Promiscuous port. In Isolated
PVLAN, Isolated port can only communicate with Promiscuous port and they cannot
exchange packets with each other. In Community PVLAN, Community port can not only
communicated with Promiscuous port but also exchange packets with it. Promiscuous
port is connected with router or L3 switch interface. The traffic it receives can be
transported to isolated port and Community port.
PVLAN can effectively ensure the communication security of the accessed network data.
The user is connected only to his default gateway. Without several VLAN or IP subnets,
one PVLAN can provide the connection with L2 data communication security. All users
can access PVLAN to connect default gateway without any access to other users in the
PVLAN. PVLAN ensures that the ports in one VLAN cannot communicate with each
other, but the services can go through Trunk port. Thus, the users in one VLAN will not
affect each other because of service broadcast.
VLAN translation is an extension of VLAN function. If a port of the switch starts VLAN
translation, the data stream from the port must be tagged packet. VLAN based on MAC is
specially for UNTAG packets so that this type of VLAN cannot implement VLAN
translation. VLAN translation uses PORT plus VLAN ID in tagged packet as the index to
search in MAC – VLAN table and get a new VID, then the data stream is switched in the
VLAN translation can be configured in ZXR10 5950 series switch. In addition to the basic
single tag conversion, 5950 can use VLAN translation and SVLAN to fulfill the following
functions:
If the incoming packet is single tagged, outer tag can be added according to policy;
policy-based mapping or one-to-one mapping can be configured.
If the incoming packet is single tagged, inner tag can be modified and outer tag can
be added according to policy; policy-based mapping or one-to-one mapping can be
configured.
If the incoming packet is double tagged, outer tag can be deleted according to
policy
If the incoming packet is double tagged, outer tag can be deleted and inner tag can
be modified according to policy; policy-based mapping or one-to-one mapping can
be configured.
If the incoming packet is double tagged, outer tag can be modified according to
policy; policy-based mapping or one-to-one mapping can be configured.
If the incoming packet is double tagged, inner tag can be modified according to
policy; policy-based mapping or one-to-one mapping can be configured.
If the incoming packet is double tagged, both inner and outer tag can be modified at
the same time according to policy; policy-based mapping or one-to-one mapping
can be configured.
Super VLAN can make the hosts, which are in the same physical switching equipment
but in different virtual broadcast domains, to locate in one IPv4 subnet and use one
default gateway. In one large-scale switching LAN, the mechanism has several
advantages over the traditional IPv4 addressing system. The biggest advantage is to
save address space occupancy in IPv4 system.
Super VLAN and sub VLAN can be used to divide VLAN again. One or several sub
VLANs belong to one Super VLAN and use its default gateway IP address.
Super VLAN is a software function. Ethernet ASIC chip is transparent to the function and
switches data according to software module VLAN setting. Super VLAN does not need
protocol message. It can be statically configured in ZXR10 5950.
STP (Spanning Tree Protocol) mainly establishes and maintains the network topology,
eliminates network broadcast storm caused by loops, and provides network topology
redundancy backup. Its basic idea is to generate a “tree” whose root is a switch called
Root Bridge. Different switches could be selected as Root Bridge based on different
settings, but there’s only one Root Bridge at any time. A tree is formed starting from the
root. The Root Bridge transports configuration packets regularly. Each switch that
receives the packets updates them based on its configuration and the network topology
structure it maintains and distributes them to other ports. When a switch receives
configuration packets from two or more ports, there must be loop in the network. At this
time, the switch keeps one port in the state of forwarding and set others to blocked state.
In this way the loop can be eliminated. When a port hasn’t received any configuration
packets in a long time, the switch considers the port configuration is timeout. The
network topology may have changed. So the network topology will be re-calculated and a
new tree will be generated.
RSTP (Rapid Spanning Tree Protocol) is an optimized version of STP. ZXR10 5950
Ethernet switch supports the protocol. It’s “rapid” because the delay of root port and the
designated port entering the state of forwarding is greatly shortened during the change of
network equipment and link change, which shortens network topology adjustment time
before it restores stability.
BPDU guard: On access layer device, the access ports are usually connected to the user
terminal (such as PC) or a file server. At this time the access ports are set as edge ports
to implement the quick transfer. When the ports receive configuration messages (BPDU
packets), the system will automatically set the ports as non-edge ports, re-calculate STP,
and lead to network topology oscillation.
RSTP provides BPDU protection to prevent the attacks. When BPDU protection is
initiated on the switch, if the edge port receives configuration messages, the system will
shut down the ports and notify the NMS that the ports are shut down by RSTP. The ports
shut down can only be recovered by the network administrator.
ROOT guard: In the network, when Root Bridge receives a BPDU packet with high
priority, it will not work as Root Bridge any longer, which will cause network topology
change and data forwarding interruption. To protect Root Bridge from attacks, root guard
can be enabled on the port. When the port receives packet with high priority, it will turn to
the state of listen and won’t transport data packets any more. It will restore automatically
to normal state in 30 seconds. In this way, frequent switching of Root Bridge is
successfully avoided.
Loop guard: loop guard can prevent loop caused by link unidirectional link failure. When
loop guard is enabled on the port, if the port hasn’t received BDPU packets in the
specified time, it switches its state to loop-inconsistent blocking instead of listening,
learning, or forwarding. STP will consider physical link failure occurs at the port. The port
will return to normal state when it receives BPDU packets.
Link aggregation means that physical links with the same transport medium and
transport rate are bound and logically look like a link. Link aggregation greatly increases
the bandwidth of peer physical links between switches or between switch and server.
Therefore, it is an important technology to increase link bandwidth and create link
transmission resilience and redundancy. Link aggregation can create multiple-gigabit
connection in GE, and logic link with faster transport in FE. Meanwhile, link aggregation
has good protection. When a fault occurs, the traffic in the trouble links will be switched
quickly to normal links of the aggregation.
ZXR10 5950 supports link aggregation protocol LACP defined in IEEE802.3ad; supports
link aggregation of GE, and 10G ports.
ZXR10 5950 is configured with link aggregation; following these principles (apply to
LACP):
128 trunk groups can be configured, each of which contains up to 8 member ports.
The mode of member port could be access, trunk, or hybrid but should be
consistent.
LACP (Link Aggregation Control Protocol) can dynamically aggregate several physical
ports into a Trunk group to form one Smartgroup port. LACP automatically aggregates to
get the maximum bandwidth. LACP can implement static aggregation and dynamic
aggregation. Static LACP integration needs manual configuration. Dynamic LACP
aggregation adds port into the aggregation group dynamically through the protocol.
Based on source and destination MAC address, VLAN, Ethertype, and ingress
Based on source and destination IP address, source and destination TCP or UDP
port number
ZXR10 5950 also supports global mode, that is to say, it can implement load sharing in a
smartgroup based on different parameters of IPv4 or IPv6 so as to make more uniform
distribution of the service traffic in smartgroup.
Besides port link aggregation on itself, ZXR10 5950 also supports MC-LAG
(Multi-Chassis Link Aggregation Group).
Port mirroring can automatically copy the traffic of one port to another port so that
network administrator makes real-time analysis on port traffic when he solves network
issues. It provides network administrator with a monitoring measure. For ZXR10 5950,
any port can be configured as mirroring port; the ports at different rate can mirror to each
other; many-to-one mirroring is also supported. The equipment also supports
simultaneous mirroring of several mirroring groups. It supports the mirroring as following:
table by snooping the IGMP messages between users and the router. When it detects
IGMP host report message transmitted by the host, the switch adds it to the
corresponding multicast table. When it detects IGMP leave message transmitted by the
host, the switch deletes the corresponding multicast address. It maps the active
members in one multicast group into a VLAN. It transmits multicast data packets only to
the corresponding VLAN members when it receives them. The multicast packets will be
broadcasted at L2 if IGMP Snooping is not initiated.
When IGMP Snooping is imitated on ZXR10 5950, the multicast packets will be
transmitted at L2. When IGMP Snooping is not initiated, the multicast packets will be
broadcasted at L2.
ERPS standard protocol absorbs the advantages of STP ring protection technology, and
optimizes its detection system with its convergence time reaching millisecond level.
ZXR10 5950-L supports ERPS V1.0, only supports all devices in single ring topology.
The switchover time is from 280ms to 350ms when 4 pieces of ZXR10 5950-L device in a
single ring.
3.1.13 sFlow
3.2 L3 Functions
IP: It transmits IP packets at network layer; provides error control, IP options, TOS,
fragment reassembling, and security services. IP module provides local delivery
and route forwarding of IP packets; and implements upper layer protocol
encapsulation and distribution.
ARP: It provides MAC address translation from IP to MAC address. ARP packets
are directly encapsulated by link frame (Ethernet frame in this system) but it’s
closely connected with IP. With ARP packets, MAC address corresponding to the IP
address can be obtained.
TCP: It processes the TCP packets from IP basic protocol module by transmitting
TELNET and BGP packets to the corresponding processing module.
UDP: It processes UDP data units from IP by transmitting RIP, SNMP, and DHCP
data packets to the corresponding processing module.
3.2.2 VRRP/VRRPE
Usually the host in a broadcast domain sets a default gateway to work as the next hop of
the routing data packets. When the default gateway fails, the host in this broadcast
domain cannot communicate with the hosts in other networks. To prevent the single point
failure caused by the default gateway, multiple router interfaces can be configured in a
broadcast domain and VRRP (Virtual Router Redundancy Protocol) can be operated on
the router.
VRRP puts multiple router interfaces in one broadcast domain into one group, makes it a
virtual router, and distributes an IP address to as the interface address of the virtual
router. The interface address of the virtual router could be the address of one router, or
the address of a third party. The address can be available only when it’s in the same
segment with the physical interface address.
If the interface address of a router is used, the router with the IP address is taken as the
primary one. The others are taken as the backup. If the address of a third party is used,
the router with the higher priority is taken as the primary router. If two routers have the
same priority, the one with bigger physical interface IP address becomes the primary.
The IP address of the virtual router is set as the gateway on the host in the broadcast
domain. When the primary router fails, the router with the highest priority among the
backup takes the place, which has no effect on the host in the domain. The host in the
domain cannot communicate with the outside only when all routers fail in the VRRP
group.
ZXR 10 5950 can put these routers into multiple groups and make them backup for each
other. The host in the domain use different IP addresses as the gateway to implement
data load balancing.
3.2.3 DHCP
DHCP (Dynamic host configuration protocol) can let a host in the network to obtain an IP
address and the related configuration information from a DHCP server, which enables it
to implement normal communication.
DHCP uses UDP as the transmission protocol. The host transmits messages to port 67
to DHCP server, which returns the message to port 68 of the host. DHCP works in the
following steps:
1. The host transmits a broadcast packet DHCP Discover requesting for IP address
and other configuration parameters.
3. The host selects the server which DHCP Offer firstly arrives at, and transmits a
broadcast packet DHCP Request to it, indicating that it accepts the related
configuration.
4. The selected DHCP server returns a acknowledgement unicast packet DHCP Ack.
So far the host can use the IP address and the related configuration obtained from the
DHCP server to communicate.
The 3rd way is usually used. The valid time period of the address is called lease period.
The host must request to renew to the server before it’s due. It can keep using the
address when the server approves. Otherwise it should unconditionally give up the
address.
The early DHCP only suits the situation where DHCP Client and Server locate in one
subnet. It cannot be used when the Client or Server work cross the segment. Thus each
subnet needs a DHCP Server to implement dynamic host configuration, which is not
economical. The introduction of DHCP Relay solves this problem. The DHCP Client in
LAN can communicate with DHCP Server with other subnet through DHCP Relay and
finally get a legal IP address. In this way, DHCP Client in multiple networks can use one
DHCP Server. So the cost is saved and the centralized management can be
implemented.
ZXR10 5950 can work as both DHCP Server and DHCP Relay to forward DHCP
messages. But one interface cannot use two functions at the same time.
DHCP facilitates IP address distribution. However, the wide application of DHCP Server
brings some problems. First of all, DHCP Server permits the existence of multiple DHCP
Servers in one subnet, which means the administrator cannot guarantee that DHCP
Client can only obtain the legal IP address from the DHCP Server set by him instead of
obtaining IP address from some illegal DHCP Servers built by some users. Second; in
the subnet with DHCP Server deployed, the host with legal IP address, mask and
gateway designated can also get normal access to the network. However, DHCP Server
still may distribute the IP address to other hosts, which may cause address conflict and
influence the normal distribution of IP addresses. To solve the above problems, ZXR 10
5950 uses DHCP Snooping to prevent setting of DHCP Server in the network. At this
time the port connected to DHCP Server must be set as trust port. Besides, it can works
with dynamic ARP to prevent illegal IP address from binding with MAC address so that it
can make sure that DHCP Server can normally distribute IP addresses.
Static route: The network administrator designates the route information in the routing
table by configuring commands. It doesn’t establish routing table based on routing
algorithm as dynamic route. When dynamic route is configured, sometimes the route
information of the entire Internet should be transmitted to a router, which makes it hard
for the router to bear the load. Then static route can be used to solve the problem.
With static route, only few configurations can avoid dynamic route. But static route
configuration will be complicated in the routing environment with multiple paths.
3.2.4.2 RIP
Transmit and receive RIP messages according to the protocol, check message
correctness and verify its identification.
Support RIPV1/V2, plain text authentication and MD5 authentication, and route
reallocation.
3.2.4.3 OSPF
OSPF is the IETF-developed internal gateway protocol (IGP) based on link status and
Shortest Path First (SPF) algorithm. OSPF can converge routing table in a short time,
and prevent loop, which is vital to mesh networks or different LANs connected via several
bridges. Each device running OSPF maintains one unified database describing
autonomous system topology structure. The database includes such information as
partial status of each device, e.g., available interfaces and neighbors, connected network
status and external route of autonomous system. OSPF uses link status algorithm to
calculate the shortest path from each area to all destinations. When the equipment
begins to work or any route changes, the equipment configured with OSPF diffuses LSA
to all equipments in one area. LSA includes link status and neighbor association
information of the equipment. The information from LSA forms link status database. All
equipments in the area use one specific database to describe topology structure in the
area.
area. All traffic to other areas is sent to the nearest L2 router. L2 router must form the
backbone, similar to OSPF backbone area 0.
3.2.4.5 BGP
ZXR10 5950 series switch supports BGP, including the following functions:
MD5 authentication
Route re-allocation
Graceful Restart
Multi-hop eBGP
Control route reallocation and route filtering through RouteMap route mapping.
ZXR10 5950 switch supports policy routing, which performs data packets forwarding
based on the policy designated by the user. Policy routing implements traffic engineering
to a certain extent, leading the flows of different service quality or data of different types
(such as voice and FTP) to different paths.
Multicast protocol includes group member management protocol and multicast routing
protocol. Group member management protocol is used to manage the joining and
leaving of the multicast group member. The multicast routing protocol is responsible for
establishing multicast tree by exchanging messages between routers. Multicast routing
protocol can be divided into intra-domain multicast routing protocol and inter-domain
multicast routing protocol.
ZXR10 5950 series supports the following IPv4 multicast protocols, providing complete
multicast solutions:
IGMP snooping
3.2.5 IPv6
IPv6 is a new standard protocol suite of Internet Protocol over network layer. IPv6 is the
network interconnection protocol in the future. It’s designed to solve various problems in
the existing IPv4, including address limit, security, automatic configuration, scalability,
and others. It can expand the functions of Internet and provide further support for many
valuable applications such as P2P application and mobile applications. At present IPv6
basic protocol and routing protocol have become standard. It can provide all functions
that IPv4 protocol does. In May 2000, the 3rd Generation Partnership Project (3GPP)
explicitly requests IPv6 as the standard IP protocol in the next-generation mobile
communication system in 3G standards of version R5. As the exclusive new-generation
Internet protocol that takes the place of IPv4, IPv6 has been recognized by the entire
world.
2. Dynamic routing protocols based on IPv6: RIPng, OSPFv3, ISISv6, and BGP4+
3. Policy routing
4. ICMPv6
5. Neighborhood discover
8. VRRPv3
IPv6 multicast protocol includes group member management protocol and multicast
routing protocol. Group member management protocol is used to manage the joining and
leaving of the multicast group member. The multicast routing protocol is responsible for
establishing multicast tree by exchanging messages between routers.
IPv6 PIM-snooping
ZXR10 5950 supports IPv4 and IPv6 multicast route initiated at the same time.
ZXR10 5950 provides a number of transitional mechanisms for conversion from IPv4
network to IPv6 network, including dual-stack and various tunnel technologies that are
applicable to different scenarios:
IPv4/IPv6 dual protocol stack. Dual stack can completely solve the coexistence
problem of IPv4/IPv6, but is only effective when the equipment in the whole network
supports dual stack. Therefore, it has high requirement for IPv4 network reform. It
should be noted that the dual stack technology is the foundation of all the tunnel
mechanisms below.
Manually configured IPv6 tunnel. Manual tunnel technology is simple, mature and
stable, but has high management overhead and poor scalability. It is applicable to
be used in connection between two stable unchangeable IPv6 subnets.
3.2.6 IPTV
IPTV is composed of two planes of service control and service bearing. Service control
plane provides user management, service management, authentication, authorization,
accounting, and electronic program forecast functions to implement IPTV service control
and management. On service bearing plane, the video source network implements video
coding and transport the video service to MAN.
ZXR10 5950 series switch supports Channel Access Control (CAC), CAC-GROUP,
controllable multicast, privilege rules, PRV channel preview, CDR call statistics, SMS
service management, configuration preview template, preview timing, overcount CDR,
privileged channel, general channel, privileged VLAN and MVR.
It’s necessary for the switch to improve its protection capability to defend itself against
those network attacks from some malicious users and thus prevent switch and network
collapse. ZXR10 5950 mainly implements network based security protection.
Anti-BPDU attack
Protection against malformed packet and error packet; dropping of chip with
ultra-short frame
Anti-ARP attack
ZXR10 5950 series SNMP sub-system mainly implements the function of SNMP AGENT;
and supports all protocol operations of SNMP agent defined in SNMP V1 /V2c/V3.
get-request
get-next-request
get-response
set-request
trap
get-request
get-next-request
get-bulk-request response
set-request
inform-request
snmpV2-trap
MIB (Management Information Base) is described by SMIv1 and SMIv2. MIB is divided
into the following parts:
ZXR10 5950 series switch supports various QoS features. It can provide message
classification and coloring, congestion management and congestion avoidance, traffic
monitoring and traffic shaping. The network constituted by ZXR10 5950 series switch
and other equipment can support QoS with the capabilities to provide and guarantee the
anticipated services based on different types of communication data packets. The
network operators and users can use these QoS features to provide customers with
tunable and effective differentiated services by flexible configuration, and implement and
guarantee the promised service quality.
ZXR10 5950 series switch can provide complete QoS for IP DiffServ solution. It’s
completely compatible with the standards related to IETF DiffServ solution, including
RFC2474, RFC2475, RFC2497, and RFC2498. It supports DiffServ related functional
components such as flow regulator (including classifier, marker, measuring unit, shaper
and dropper) as well as various PHB (congestion management and congestion
avoidance).
Packet classification
Priority marking
Congestion management
Congestion avoidance
Traffic limit
Traffic shaping
Queue scheduling
Packet classification divides packets into multiple priority levels or multiple service types.
For example, it can use the first three bit of the ToS (Type of Service) field of IP packet
header (i.e. IP priority) to mark the packets and divide them into up to 8 types. If it uses
DSCP (Differentiated Services Codepoint, the first 6 bits of ToS doamin), it can divide the
packets into up to 64 types. After packet classification, it can apply other QoS features
into different types and implement congestion management and congestion shaping
based on types.
Network administrator can set packet classification policies, which includes not only the
inband signaling such as IP packet IP priority or DSCP value and 802.1p CoS value, but
also input interface, source address, destination address, MAC address, IP or application
port number. The results of classification have no limits in range. It can be a flow
determined by a five-tuple (source address, source port number, protocol number,
destination address, destination port number), or all packets to a certain segment. It can
use ACL to implement packet classification. The expanded ACL can especially divide the
packets into different types based on different demands.
When the packets are classified at the network edge, they are marked with IP priority or
DSCP at the same time. In this way, IP priority or DSCP can be simply used inside the
network as the classifying standards. Queuing technologies can use these priorities to
take different processing of the packets. The downstream network can select to accept
the classification results of the upstream network, or it can reclassify the packets based
on its own standards.
For example, the following classification and marking can be implemented at the network
edge:
All VOIP data packets are aggregated as EF service. Their packet IP priority is marked
as 5 or DSCP value is marked as EF. All VOIP control packets are aggregated into AF
service. Their packets IP priority is marked as 4 or DSCP value is marked as AF31.
When the packets are classified and marked at the network edge, the intermediate nodes
in the network can provide differentiated services for traffic of different types based on
the marks. For example, it provides guaranteed delay and reduced jitter for the EF
service mentioned above, and implements traffic monitoring at the same time. It provides
certain bandwidth for AF services in network congestion.
Priority marking reallocates a set of service parameters for the specific flow described by
ACL. The following operations can be implemented:
Change data packet CoS queue and change the 802.1p value;
Change data packet CoS queue but not change the 802.1p value;
Usually queuing technologies are used in congestion management to cache the packets
temporarily into the queues based on certain policies, and then the packets are extracted
from the queue based on certain policies and transported from the port. There are
several congestion management types based on different in-queue and out-queue
policies:
As shown in the above figure, First In First Out Queuing (hereafter abbreviated as
FIFO) doesn’t classify the packets. When the packets get in the interface with the
speed higher than the speed of the interface transporting packets, FIFO allows the
packets to get into the queue based on the arrival order. At the same time, FIFO lets
the packets go out of the queue based on the order they get in at the egress of the
queue. The packets get in early will get out early. The packets get in late will get out
late.
As shown in the above figure, Strict Priority Queuing (hereafter abbreviated as SP)
classifies packets. It can classify based on VLAN Cos value, IP packet
priority/DSCP, and multi-tuple. In the example shown in Figure 6, it classifies all
packets into four types, which belongs to one of the 4 queues respectively. Then it
transports the packets into the corresponding queue based on its type. The 4
queues of SP are high priority queue, medium priority queue, normal priority queue,
and low priority queue. They have decreased priorities. When the packets get out,
SP lets the packets with high priority go out until they are transmitted. Then it
transmits the packets in the queue with medium priority. Then the normal priority
queue and the low priority queue. In this way the packets in the queue with higher
priority will be transmitted firstly while the packets with lower priority will be
disrupted by the packets with higher priority in congestion. So the services packets
with higher priority (such as VOIP) can be processed firstly. The service packets
with lower priority (such as E-Mail) can be processed in the idle time when the key
services are finished. In this way service priority is guaranteed and network
resource is fully utilized.
DWRR allocates Quantum to each queue based on the weight configured for them.
When the packets get out of the queue, the current Deficit Counter determines the
bytes in transmission of each queue.
The typical function of traffic policing is to restrict the traffic or burst of a connection that
enters a network. ZXR10 5950 series switch supports RFC defined single rate and dual
rate color-blind and color-sensitive traffic policing algorithm. It supports rate limit based
on 64kbps granularity. When the packets meet certain conditions, i.g. the traffic of a
connection is too high, traffic policing can take different processing such as packet
dropping, packet color marking. Usually CIR (Committed Information Rate) is used to
restrict the traffic of a certain type of packets.
For ISP, it’s necessary to restrict the traffic that the user transmits to the network. In
enterprise network, restriction of the traffic of some applications is also a powerful tool to
control the network status. The network administrator can use Committed Information
Rate (hereafter abbreviated as CIR) to control the traffic.
The above figure shows the basic processing procedure of CIR implementing traffic
control. Firstly it classifies the packets based on the pre-set matching rules. The packets
without specified traffic features will be directly transmitted without processing by TB.
The packets need traffic control will enter TB and get processed. If there are enough
tokens in TB to transport the packets, the packets will go through and get transmitted
continuously. If there are not enough tokens to transmit the packets, the packets will be
dropped. In this way the traffic of a certain type of packets can be controlled.
The typical function of Traffic Shaping is to restrict the rate of output traffic or burst of a
certain connection that goes out of a network to transmit the packets at an even rate.
Traffic shaping usually uses buffer area and TB. When the packets are transmitted too
fast, they are firstly cached in the cache area. They will later be evenly transmitted under
the control of the TB.
Traffic Shaping (hereafter abbreviated as TS) can implement shaping of the traffic
irregular or not conforming with the pre-set traffic features, so as to realize the bandwidth
matching between network upstream and downstream.
Similar with CIR, TS also uses TB to control the traffic. The main difference between CIR
and TS lies in the fact that the packets not conforming with the traffic features are
dropped when CIR takes packet traffic control; while TS puts those packets into the
cache, reduces packet dropping, and meets the traffic features of the packets at the
same time.
TS processing is shown in the following figure. The queue that caches the packets is
called TS queue.
Classification
TS queue
ZXR10 5950 series switch has each of its physical port supporting 8 output queues
(queue0~7) called CoS queues. The switch takes output queue operation at ingress
according to CoS queues corresponding to 802.1p of the packets. When network is
congested, many packets may compete for resources. Queue scheduling can solve the
problem.
ZXR10 5950 series switch supports the following three queue scheduling. The 8 output
queues at a port can use different scheduling ways.
802.1p tag covers data priority. If the data enters the port has no 802.1p tag, the switch
will distribute a default 802.1p value to it.
LR can work on one physical interface to restrict the total rate of the packets transmitted
at the port (including emergency packets). LR still uses TB to implement traffic control. If
the user configures LR to specify the traffic features at an interface of the switch, all
packets transmitted through the interface must be processed by the TB based on the port.
If there are enough tokens in the TB to transmit the packets, the packets can go through.
If there are not enough tokens in the TB to transmit the packets, the packets enter QoS
queue for congestion management. In this way packet traffic through the physical
interface can be controlled
Similarly, since TB is used to control the traffic, when there are enough tokens in the TB,
it allows for sudden packet transmission. When there are not enough tokens in the TB,
the sudden packets cannot be transmitted until there are new tokens generated in the
bucket. Thus the traffic speed should be not higher than the speed of token generation.
In this way traffic restriction and sudden traffic allowance are both implemented.
Compared with CIR, LR can restrict all packets go through the physical Interfaces. CIR
takes effect on the designated traffic. It has no effects on the packets without CIR
configuration
In all, ZXR10 5950 series switch QoS processing is shown in the following figure:
To meet the strict equipment reliability requirements of the telecom operators, ZXR10
5950 takes hot backup design for the power supply. At the same time, it has 48 V DC
power supply and 220V AC power supply. The power supply has 1+1 hot backup;
supports AC/DC hybrid power supply, and improves the reliability of the power supply
system. Besides, ZXR10 5950 power supply provide multiple intelligent protection
systems. It can take power supply protection, detection and failure report based on
voltage, current, and temperature.
ZXR10 5950 meets carrier-class reliability requirements and provide a full set of system
supervision measures to reduce users’ maintenance costs and improve the equipment
stability and reliability.
In the respect of hardware, ZXR10 5950 can supervise the cassette temperature, fan
status, power supply status, power supply power sampling (including PoE power supply),
and fan speed control information. In the respect of software, it can actively collect the
information of cassette temperature, fan status, power supply status, power supply
power sampling (including PoE power supply), and air volume. When there’s failure or
exceeding of alarm threshold, the system will implement related alarm or failure report. It
can automatically implement regular storage and report of the alarm and failure to the
related server.
When network equipment runs, link fault, equipment single-point failure and equipment
connectivity fault may take place. In order to discover various network faults in time and
start effective protection measures, ZXR10 5950 offers a series of effective network
detection mechanisms. ZXR10 5950 supports multiple detection and positioning
measures such as UDLD, IP Ping, IP Trace, and multicast Trace route.
ZESR/ZESS/ZSER+ conforms with ITU-T G.8032 standards. ZXR 5950 supports ZESR
(ZTE Ethernet Switch Ring), ZESS (ZTE Ethernet Smart Switch) and ZESR+, and
provides ring protection and dual-uplink protection mechanism.
VRRP enhancement
3.7.1 ACL
In order to filter data, the network needs to set lots of matching rules. After identifying
special objects, the corresponding packets can be allowed or forbidden to pass as per
the preset rules. ACL (Access Control List) is used to realize these services. ACL uses
packet filtering to read the information in the packet header in L2, L3 and L4 on a router
or switch such as source address, destination address, source port, and destination port.
It filters the packets based on the preset rules and implements the access control.
ACL is usually used to implement packet filtering, policy routing, and special traffic
control. An ACL can contain one or multiple rules especially for particular type of data
packets. The rules tell the switch to allow or forbid the packets that match the standards
in the rules. The data packet matching rules defined by ACL can also be used in other
occasions where traffic needs to be differentiated. For example, it can be used to define
flow classification in QoS.
ZXR10 5950 series provides 4 types of ACL: standard ACL, extension ACL, L2 ACL,
hybrid ACL. It supports 2 types of IPv6 ACL (basic IPv6 ACL and extension IPv6 ACL):
Standard ACL: standard ACL only filters packets with L3 IP source addresses. In
practical application, most ACLs filter packets with IP source addresses.
Extension ACL: Extension ACL mainly filters the header field of IP, TCP, UDP, and
ICMP packets. The IP header fields include source IP address, destination IP
address, protocol number, ToS precedence, DSCP, and Fragment. The TCP
header fields include source port, destination port, and Established. UDP header
fields include source port and destination port. ICMP header fields include Type and
Code. Extension ACL can meet more complicated demands by filtering multiple
fields in L3 and L4 packets; so as to make much more detailed traffic classification.
Extension ACL can implement filtering of ToS precedence and DSCP fields of IP
header.
L2 ACL: L2 ACL mainly filters fields of L2 packet header. It filters fields of source
MAC address, destination MAC address, Ethernet protocol type, VLAN label and
VLAN priority. L2 ACL is mainly used in one segment for storage and control. When
IP address is unnecessary or in non-IP situation, some network resource can be
protected by L2 MAC address and VLAN label filtering.
Hybrid ACL: Hybrid ACL implements the filtering of the headers of L2, L3 and L4
packets. Among them, L2 fields include VLAN label, source MAC address, and
destination MAC address. L3 fields include source IP address, destination IP
address, and IP protocol number. L4 fields include source port number and
destination port number. The hybrid ACL combines the filtering features of both
extension ACL and L2 ACL. It can implement controllable access of network
resource by the binding and filtering of IP address and MAC address.
ZXR10 5950 provides 4 types of IPv4 ACL and 2 types of IPv6 ACL:
Basic ACL
Extension ACL
L2 ACL
Hybrid ACL
Direct authorization: for very trustable user, direct authorization without requiring
account number is implemented.
3.7.2.2 SSH
SSH (Secure Shell) is established by IETF network working team. SSH is a security
protocol build on the basis of application layer and transport layer. SSH currently is a
reliable security protocol designed particularly for remote session login and other network
services. SSH protocol can be used to avoid information leaking effectively in remote
management. Encrypting transport data via SSH protocol can effectively avoid MITM
(Man-in-the-middle) attack.
ZXR10 5950 series switch realizes authority levels based on commands. It supports
authority levels of 16. Different logged-in users are bound with different levels of authority.
Lower level indicates less available commands. Higher level indicates more available
commands. The administrator (with the highest level) is able to set different authority
levels for different commands, so that customized command authority configuration can
be implemented.
3.7.3.1 802.1X
The 802.1X of ZXR10 5950 series switch mainly realizes the following functions:
802.1X relay
Radius accounting
VLAN hopping
Using MAC as username and password for authentication on the devices which
have no 802.1X authentication client, such as a printer.
Hybrid authentication
3.7.3.2 DHCP
ZXR10 5950 supports DHCPv4 server, DHCPv4/v6 relay, DHCPv4/v6 snooping, and
DHCP option82.
IP source guard checks message source by binding port, VLAN, MAC and IP together. It
realizes message security control by allowing the packets meeting certain conditions to
go through. The binding table of IP source guard can be created in the following two
ways:
Static binding
Dynamic binding
3.7.3.4 DAI
DAI (Dynamic ARP Inspection) service sends ARP messages to CPU for processing. It
determines the validity of the ARP packets and then forward or drop them based on the
results.
ZXR10 5950 series switch mainly implement security protection functions based on
network. It distributes security detection functions into each module. ZXR10 5950’s
network security mainly includes the following functions:
Route filtering
Forbidding ICMP redirection, prevent the attacker from sending false ICMP packets
DHCP snooping
IPv6 ND security
With more and more complicated network environment, the switch should be more
competent in defending against attacks. There are lots of ways and strategies to prevent
DDoS attack. CPU protection is one of the important measures.
ZXR10 5950 extends multi-level CPU protection based on the ordinary CPU protection.
The multi-level protection includes hardware protection, software protection and protocol
stack protection. ZXR10 5950 can prevent DDoS attack by MAC address learning limit,
port traffic rate limit, and multi-layer ACL filtering.
ZXR10 5950 series switch supports three types of uRPF: strict, loose, and
loose-ignoring-default-route.
Strict mechanism strictly searches for outgoing port and incoming port as per
source address. If they do not match, the packets will be dropped. If they match,
they will be processed normally.
Loose mechanism searches for route as per the source address. If the default route
egress is the same as the ingress, the route will be processed normally. Otherwise,
it will be dropped.
ZXR10 5950 supports mainstream network traffic analysis technologies of flow mirroring,
port mirroring, L2 remote port mirroring, and sFlow.
Alarm statistics is an important function of ZXR10 5950 series. It runs through all
software sub-systems. With this function ZXR10 5950 series can receive the alarm
statistics configuration messages sent by the maintenance and management sub-system.
Each software sub-system transmits the related alarm statistics messages to the alarm
statistics sub-system, which implements the corresponding operations based on the
configuration messages and alarm levels.
ZXR10 5950 supports stacking. It can virtualize multiple devices into one device to
operate and manage. Users can manage the physical devices by managing the stacking
system.
ZXR10 5950 supports merger and separation of the stacking system. It supports
primary/standby election and switching. It supports fiber and cable for stacking.
ZXR10 5950 supports stacking-based cross-device LAG load sharing. It can implement
link aggregation of multiple devices to improve the link reliability from board level to
equipment level. It increases link bandwidth by load sharing. The hash of packets can be
done based on multiple combination of MAC, IP, VLAN and port to guarantee the
balanced packet load sharing to the best.
3.10 PoE
POE (Power over Ethernet, also called remote power supply), enables the device to use
twisted pair to provide remote power supply for the external PD (Power Device) (such as
IP telephone, wireless AP, and network camera).
ZXR10 5950-36PM and ZXR10 5950-60PM support intelligent enhanced PoE Ethernet
power supply. Compatible with IEEE 802.3af standards. 24-port PoE device supports
full-port 30W power. It can provide power supply for the equipment that exceeds the
standard 15.4W power defined in IEEE 802.3af, such as wireless AP of IEEE 802.1n
standard. ZXR10 5950-36PM and ZXR10 5950-60PM support the security functions
such as short-circuit protection, circuit break energy-saving, and surge immunity. It can
implement detection of the peer-end PD during the power supply to check if it meets
IEEE 802.3af standards. It can deny power supply request if the device fails to pass. It
can support conditional extended check or enhanced power supply to provide power for
the high power devices.
It supports cross-device link aggregation. It can implement protocol and equipment level
hot cross-device standby. When a device in the VSC system fails, it can quickly switch
the services to another device faster than VRRP.
4 System Structure
ZXR10 5950 series full-GE intelligent routing switches include five models: 5950-36TM,
5950-36PM, 5950-60TM, 5950-60PM, and 5950-36CM. Among them, 5950-36TM
provides 24 GE RJ-45 interfaces, 4 fixed 10G uplink interfaces, and 1 extended slot.
5950-36PM provides 24 GE RJ-45 interfaces, 4 fixed 10G uplink interfaces, and 1
extended slot. It supports POE/POE+. 5950-60TM provides 48 GE RJ-45 interfaces, 4
fixed 10G uplink interfaces, and 1 extended slot. 5950-60PM provides 48 GE RJ-45
interfaces, 4 fixed GE uplink interfaces, and 1 extended slot. It supports POE/POE+.
5950-36CM provides 24 GE Combo interfaces, 4 fixed 10G uplink interfaces, and 1
extended slot. ZXR10 5950 series switch has the extended slot that can be configured
with the following types of extension cards: 8-port GE-SFP GE optical extension card,
8-port 10GE-SFP+ 10G optical extension card, 2-port 40GE extension card, and 2-port
40GE stacking card.
Console interface is used for local configuration and management of the switch. MGT
interface mainly works to upgrade 10/100/1000 Base-T RJ45 electrical port that work
with the network management system. Their features are shown in Table 4-1. GE port
supports 10/100/1000M self-adaption. The packets sent from GE port to PHY and MAC
on the main processing unit get into the Packet Processor (PP); and PP makes
corresponding forwarding decisions based on the MAC address and IP address of the
packets. All interfaces support wire-speed operation. The features are shown in Table
4-3.
ZXR10 5950 series switch front panel has indicators indicating the link status, operation
alarm, and power supply status. Its functions are shown in the following table.
Indicator Function
Flashes, the Main Processing Unit (MPU) works normally
RUN/ALM
Off, the MPU has faults.
port capacity. When it’s used in stacking, it provides up to 24GE+4×10G service ports
and 2×40G stacking ports. Among them, ZXR10 5950-36PM also supports POE power
port capacity. When it’s used in stacking, it supports up to 48GE +4×10G service port
and 2×40G stacking ports. ZXR10 5950-60PM also supports POE power supply. ZXR10
In practice, switching and control are integrated on one Main Processing Unit. The
principle diagram is in the following figure.
1. Control Module
Control module is composed of main processor and some external functional chips.
It provides various external operation interfaces such as serial interface, and
Ethernet interface to implement processing of various applications by the system.
The main processor adopts high-performance CPU processor to support 2GB
DDR3 and 512MB FLASH. Later it can be upgraded to 4GB DDR3 and 1G FLASH
by replacing and welding the corresponding granularity without redesign of the
hardware board. It mainly implements the following functions:
2. Switching Module
Switching module adopts the dedicated Switch chip with multiple GE and 10G
bi-directional interfaces integrated. It can process multi-port wire-speed switching.
The switch chip can implement the following functions:
1. Working Principles
8-port 10GE interface board provides 8-port 10GE SFP+ optical interfaces. The
service board has 8 10GE optical interfaces. The packets received at the 10GE
interface get into the Main Processing Unit PP via PHY. PP makes corresponding
forwarding decision based on the MAC address and IP address of the packets. All
interfaces can work at wire speed. 8-port 10GE interface board diagram is shown
as follows.
ZXR10 5950 series switch has its fan installed inside its cassette. ZXR10
5950-36TM/5950-60TM uses 3 tunable fans installed on the left side inside the cassette,
with side air outlet. ZXR10 5950-36CM/5950-36PM/5950-60PM uses 2 tunable fans. The
power supply module has its own inbuilt fan with rear air outlet.
ZXR10 5950 core switch is based on the new-generation IP protocol stack platform
ZXROS 5.0 (Zhong Xing Route Operating System). The platform protocol is irrelevant to
product; it only perceives protocol service functions but not specific products. All software
components can run in the user state of micro kernel system to enhance system security.
The software components belong to different separated process spaces, realizing safe
isolation of illegal operation of application program. The software is based on
componentized management. The component functions can be developed
independently and independent versions can be released. It supports dynamic unloading,
upgrade and loading. It supports non-stopping routing capability, distributed processing
and fast reliable synchronization between different CPUs.
The overall software components of ZXROS 5.0 software platform are shown in the
following figure:
L2 protocol subsystem
L3&PSS subsystem
Includes various application protocols such as Netflow, Radius, NTP and Telnet.
The key and competitive technologies of this software platform lie in the following
aspects:
The system kernel resource runs in the highest priority mode and all software
components run in the user state of the micro-kernel system to enhance system
security (up/down isolation);
Fast data synchronization can be realized between multiple CPUs; reliable multicast
can be used to increase route convergence speed;
Support cluster;
High reliability and stability: meet the requirements of long-term stable running of
network.
Self restoration: try to detect, process and record anomalies in the entire system,
perform necessary error restoration and equipment switching in exceptional cases.
Maintainability: Take necessary tracing and recording of the usage and invoking of
the core resource and system services. The components are independently with
each other for easy fault tracing.
Simple: only provide necessary system services to application programs and block
unnecessary system services.
The foreground network management system and O&M subsystem use TCP/IP to
implement SNMP network management proxy; and use the executive of the entity that
managed at the bottom layers to implement the management. The background network
management system and foreground network management system communicate by the
network. The background network management implements management of the
foreground system, which implements the separation of the management network from
the transport network.
5 Technical Specifications
The basic functions and physical specifications of ZXR10 5950 full-GE intelligent routing
switch are as follows:
Parameters 5950-36TM 5950-60TM 5950-36PM 5950-60PM 5950-36CM
Por Fixed 24-port GE 48-port GE 24-port 48-port 24-port
t interfaces RJ45 + RJ45 + POE + POE + Combo +
co 4-port 10G 4-port 10G 4-port 10G 4-port 10G 4-port 10G
mbi
nati Extension 8-port GE optical extension card, 8-port 10GE-SFP+10G optical
on cards extension card, 2-port 40GE extension card, 2-port 40GE-miniSAS
(extension stacking extension card
slots *
Memory size 2 GB
VLAN table 4K
Fun L2 functions IEEE 802.1q VLAN, IEEE 802.1p, IEEE 802.3ad, STP, RSTP, MSTP,
ctio flexible QinQ, VLAN translation, PVLAN, DHCP Snooping, 802.1x, and
ns ERPS
QoS
Port/flow-based bandwidth management, each port supports 8
Reliability LACP
ZESS
ZESR/ZESR+
VRRPE
EMC:
FCC Part 15 (CFR 47) Class A
EN 55022 Class A
ETSI EN 300 386
EN55024
ICES-003 Class A
IEC 61000-3-2
IEC 61000-3-3
CISPR22 Class A
CISPR24
ICES-003 Class A
AS/NZS CISPR22 Class A
IEC61000-4-2
ITU-T K 20
ITU-T K 21
ITU-T K 44
Safety:
UL 60950 3rd Edition
CSA C22.2 No. 60950 3rd Edition
IEC 60950
EN 60950
EN60825-1
EN60825-2
IEC60825-1
IEC60825-2
Eq Equipment RS232 Console (RJ45), CLI, Telnet, SSH, local and remote
uip management (Radius/Tacacs+) user login authentication and authorization, SNMP,
Power supply
Inbuilt redundant dual power supply module with AC、DC and hybrid
redundancy
mode AC/DC 1+1
Maximal heat 169 BTU/h 179 BTU/h 182 BTU/h 214 BTU/h 192BTU/h
release
MIRROR Ingress mirroring, many to one, and flow mirroring, CPU mirroring
Service IEEE 802.1x, 802.1x Relay, 802.1x radius accounting and forced user off
management AAA
User hierarchical management
IPTV management (CAC, CDR, UMS)
DHCPv4/v6 Server, DHCP v4/v6 Relay, DHCP v4/v6 Snooping
DHCP OPTION 82
Reliabilit MTBF >400,000 hours
y MTTR <30 minutes
Power Inbuilt redundant dual power supply module with AC、DC and hybrid AC/DC 1+1
supply
redunda
nt
backup
6 Networking Modes
Enterprise network has high bandwidth and performance requirements. It focuses on the
security functions of the network. So we have to provide the customer with all-in-one data
video and voice bearing and the overall security solution. ZXR10 5950 provides
high-density GE ports so that it can implement GE access and aggregation in enterprise
and community network. The application is shown in the following figure.
Router
Server
Group 89E Series NMS
Campus
Convergency
5950 Series
Building
Convergency
Floor
Convergency
Access
ZXR10 5950 series switch that supports PoE can meet L2 access network demands of
the operators. It can meet IPTV application. The typical application of it is shown in the
following figure.
Convergence
Network
7 Abbreviations
Abbreviations Full name
MLD Multicast Listener Discovery Protocol