Page 1
ZXR10 8900 Series 10 Gigabit Routing Switch User Manual (IPv6 Volume) Version 2.8.02.C ZTE CORPORATION ZTE Plaza, Keji Road South, Hi-Tech Industrial Park, Nanshan District, Shenzhen, P. R. China 518057 Tel: (86) 755 26771900 Fax: (86) 755 26770801 URL: http://ensupport.zte.com.cn...
Page 2
The contents of this document are protected by copyright laws and international treaties. Any reproduction or distribution of this document or any portion of this document, in any form by any means, without the prior written consent of ZTE CORPO- RATION is prohibited.
About This Manual This manual provides procedures and guidelines that support the Purpose operation of ZXR10 8900 Series (V2.8.02.C) 10 Gigabit Routing Switch. This manual is intended for engineers and technicians who perform Intended Audience operation activities on ZXR10 8900 Series (V2.8.02.C) 10 Gigabit Routing Switch.
Page 8
ZXR10 8900 Series User Manual (IPv6 Volume) � ZXR10 8900 Series (V2.8.02.C) 10 Gigabit Routing Switch User Manual (Basic Configuration Volume) � ZXR10 8900 Series (V2.8.02.C) 10 Gigabit Routing Switch User Manual (Ethernet Switching Volume) � ZXR10 8900 Series (V2.8.02.C) 10 Gigabit Routing Switch User Manual (IPv4 Routing Volume) �...
Safety precautions introduced in this manual are supplementary to the local safety codes. � ZTE bears no responsibility in case of universal safety oper- ation requirements violation and safety standards violation in designing, manufacturing and equipment usage. Safety Description Contents deserving special attention during configuration of ZXR10 8900 series switch are explained in the following table.
Page 10
ZXR10 8900 Series User Manual (IPv6 Volume) This page is intentionally blank. Confidential and Proprietary Information of ZTE CORPORATION...
4-bit hex integer (16-bit), for example: FEDC:0DB0:7674:3110:FEDC:BC78:7654:1234 FEDC:0DB0:0:0:6:600:7654:6789 IPv6 addresses usually contain continuous hex 0. For writing con- venience, use “::” mark to replace continuous hex 0. This reduces the length of IPv6 addresses in writing. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) Note: “::” mark can only be used once in an IPv6 address. It is to replace the longest continuous hex 0. Capitals and lowercases are not distinguished in IPv6 addresses. IPv6 address format is described in RFC 2373.
ZXR10 8900 Series User Manual (IPv6 Volume) Allocation Prefix Occupation Rate of Address Space Site-local unicast 1111 1110 11 1/1024 1111 1111 Multicast 1/256 IPv6 unicast address is an interface identifier of single node in Unicast Address network. Packets that use unicast address as destination address are sent to interface with this identifier.
The whole IPv4-compatible IPv6 address is used as the node IPv6 address. The IPv4 address of low 32 bits is used as the node IPv4 address. Format of this type of address is shown in Figure Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) 4 IP IGURE OMPATIBLE DDRESS ORMAT Anycast addresses can be allocated to interfaces of multiple nodes. Anycast Address These nodes provide the same services. Packets that use anycast address as destination address are transmitted to the nearest in- terface with this address.
(unicast address or anycast address). For example, request node multicast address that is related to IPv6 address 4037::01:800:200E:8C6C is FF02::1:FF0E:8C6C. Request node multicast address is used in neighbor request infor- mation. IPv6 Header IPv4 header is shown in Figure Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) 7 IP IGURE EADER IPv6 header is shown in Figure 8. There are 40 bytes in total. 8 IP IGURE EADER IPv6 header deletes some fields in IPv4 header. In IPv6, routers IPv6 Header Fields do not process packet segments, and checksum is not used in network layer any more.
ROTOCOL TRUCTURE OF ROTOCOL TACK ZTE ZXROS supports IPv6/IPv4 dual protocol stack. If both IPv4 address and IPv6 address are configured on an interface, both IPv4 packets and IPv6 packets are transmitted on this interface. Configuring IPv6 Address To configure IPv6 address, perform the following steps.
ZXR10 8900 Series User Manual (IPv6 Volume) Step Command Function ipv6 address <ipv6-prefix>/<pre This sets IPv6 address on an ZXR10(config-if)# fix-length> interface ipv6 mtu <bytes> This configure the maximum ZXR10(config-if)# transmission unit of IPv6 packet on an interface ipv6 dad-attemps <number>...
This sets the switch of IPv6 ZXR10# TCP state transfer information debug ipv6 tcp all This opens all switches of IPv6 ZXR10# TCP debugging information debug ipv6 udp This opens all switches of IPv6 ZXR10# UDP debugging information Confidential and Proprietary Information of ZTE CORPORATION...
Page 22
ZXR10 8900 Series User Manual (IPv6 Volume) This page is intentionally blank. Confidential and Proprietary Information of ZTE CORPORATION...
� Parameter discovery: It helps nodes to determine link parame- ters such as MTU, or network interconnection parameters such as max hops of output packet. Confidential and Proprietary Information of ZTE CORPORATION...
Page 24
ZXR10 8900 Series User Manual (IPv6 Volume) � Address auto configuration: It is used for IPv6 node address auto configuration. � Address resolution: Replacing and RARP, it helps a node to obtain link layer address of neighbor. � Next hop determination: It determines the next hop to desti- nation address.
Address Auto- addresses. A link-local address consists of interface ID and prefix Configuration of local link FE80::/10. It is configured on interface automatically. Nodes on the same link can use link-local address to communicate. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) An IPv6 node can generate a link-local address and a global unique address rather than being configured manually or by a DHCP server. In IPv6 network, default routers on links add prefix of some site- local addresses and global unique addresses to RA messages.
IPv6 NDP Maintenance and Diagnosis To configure IPv6 NDP maintenance and diagnosis, perform the following steps. Step Command Function show nd6 cache This views neighbor cache ZXR10# table debug ipv6 nd This views NDP packets ZXR10# Confidential and Proprietary Information of ZTE CORPORATION...
Page 28
ZXR10 8900 Series User Manual (IPv6 Volume) This page is intentionally blank. Confidential and Proprietary Information of ZTE CORPORATION...
Dual Protocol Stack and network address translation. IPv6 tunnel technology encapsulates IPv6 packets in IPv4 packets, so IPv6 packets can be transmitted in IPv4 core network. This is as shown in Figure Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) 10 IP IGURE UNNEL IPv6 tunnel has the following common modes: � IPv6 manually configured tunnel � Automatic 6to4 tunnel � Automatic IPv4 compatible tunnel IPv6 Manually Configured Tunnel Configuring a tunnel manually is equivalent to configuring a per- manent tunnel through an IPv4 network between two IPv6 net- works.
R2. The source address of this IPv4 message is the address on fei_1/1 of R1. The message is transmitted to R2. R2 dis-encap- sulates this message and sends the IPv6 message to destination host. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) Automatic IPv4-Compatible Tunnel Automatic IPv4-compatible tunnel uses IPv4-compatible IPv6 address. The high 96 bits of IPv4-compatible IPv6 address are all 0. The low 32 bits are IPv4 addresses. Its format is 0:0:0:0:0:0:A.B.C.D or ::A.B.C.D.
ZXR10 8900 Series User Manual (IPv6 Volume) R2(config-if)#ipv6 enable R2(config-if)#ipv6 address 5000::128/64 R2(config-if)#ipv6 rip enable To make R1 and R2 learn IPv6 network segment from each other, it is required to configure RIPng protocol or other IPv6 routing protocols, such as static and OSPFv3.
Function show ipv6 interface tunnel<tunnel-number This views information of ZXR10# >[brief] tunnel interface debug ipv6 packet interface tunnel<tunnel-n This views information of ZXR10# umber> messages that are sent and received on tunnel interface Confidential and Proprietary Information of ZTE CORPORATION...
Page 36
ZXR10 8900 Series User Manual (IPv6 Volume) This page is intentionally blank. Confidential and Proprietary Information of ZTE CORPORATION...
Current version supports ECMP function of static route. Configuring IPv6 Static Route Command Function ipv6 route <ipv6 destination prefix>{<ipv6 This configures IPv6 static route. ZXR10(config)# gateway address>| loopback | tunnel | vlan}[<distance>] Confidential and Proprietary Information of ZTE CORPORATION...
RIPng. 3. Protocol Application Scope RIPv1 and RIPv2 is designed to adapt to both TCP/IP suite and other network protocol suites. Therefore, route entry of a Confidential and Proprietary Information of ZTE CORPORATION...
Page 42
ZXR10 8900 Series User Manual (IPv6 Volume) packet contains the field of network protocol suite. However, in actual application, they are seldom used for other non-IP networks. Therefore, support to this function is removed from RIPng. 4. Next Hop There is no information about next hop in RIPv1. The router at the receiving end takes the source address of a packet as the next hop in the route to the destination network.
This configures route ZXR10(config-router)# 128> aggregation clear ipv6 rip route [X:X::X:X/<0-128>| all] This deletes RIPng routes ZXR10# RIPng Configuration Example As shown in Figure 16, R1 and R2 run RIPng. 16 RIP IGURE ONFIGURATION XAMPLE Confidential and Proprietary Information of ZTE CORPORATION...
Differences between OSPFv3 and OSPFv2 As OSPFv3 is based on IPv6, OSPFv3 and OSPFv2 have many dif- ferences. � OSPFv3 topology is based on link, while OSPFv2 topology is based on subnet. Confidential and Proprietary Information of ZTE CORPORATION...
Page 46
ZXR10 8900 Series User Manual (IPv6 Volume) IPv6 uses the term of link to describe the facilities or mediums used by nodes for communications over the link layer. Nodes are connected with links. Multiple IP subnets can be attached to a same link. Two nodes in different IP subnets can commu- nicate with each other directly over a single link.
OSPFv3 has the following types of LSAs: � Router LSA The LS type of this LSA is 0x2001. It can generate one or multiple LSAs on each router within an area. � Network LSA Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) The LS type of this LSA is 0x2002. It can generate network LSAs for each broadcast and NBMA link within an area, which supports two or multiple routers. Network LSAs are created by DRs.
This configures an area to a ZXR10(config-router)# [no-summary] stub area area <area-id> virtual-link This defines a virtual link ZXR10(config-router)# <router-id>[hello-interval <seconds>][retra nsmit-interval <seconds>][transmit-delay <seconds>][dead-interval <seconds>] default-metric <metric-value> This configures default metric ZXR10(config-router)# of redistributed routes Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) Step Command Function passive-interface <ifname> This forbids OSPFv3 interface ZXR10(config-router)# to transmit OSPFv3 messages redistribute <protocol>[metric This redistributes other routes ZXR10(config-router)# <metric-value>][metric-type <type>][route-map to OSPFv3 <name>] timers spf <delay><holdtime> This sets route recalculation...
This views routes of an ZXR10# OSPFv3 instance show ipv6 ospf virtual-links This views virtual link ZXR10# information of an OSPFv3 instance This traces adjacency debug ipv6 ospf adj ZXR10# information Confidential and Proprietary Information of ZTE CORPORATION...
Page 52
ZXR10 8900 Series User Manual (IPv6 Volume) Step Command Function debug ipv6 ospf lsa-generation This traces LSA information ZXR10# debug ipv6 ospf packet This traces receiving ZXR10# messages and sending messages Confidential and Proprietary Information of ZTE CORPORATION...
IPv4 and IPv6 must be identical and with special restriction. While the multi-topology IS-IS can run multiple SPF algorithms. Then, the topologies corresponding to IPv4 and IPv6 may be different and with some flexibility. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) Configuring IS-ISv6 Enabling IS-ISv6 To enable IS-ISv6 process, perform the following steps. Step Command Function router isis This initializes an IS-IS ZXR10(config)# routing entry area <area address> This configures IS-ISv6 area ZXR10(config-router)# address system-id <id>...
<password>[leve This configures IS-ISv6 ZXR10(config-if)# l-1 | level-2] authentication password on the interface. isis priority <0-127>[level-1 | level-2] This configures DIS election ZXR10(config-if)# priority on the interface. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) IS-ISv6 Configuration Examples Single Area IS-ISv6 Configuration Example Analyze the entire network before configuring IS-ISv6, and then design the network topology according to the network size, whether dividing multiple areas is needed, whether multiple routing protocols are running in the network.
The configuration details of all devices in the figure are as follows: Configuration of R1: ZXR10_R1(config)#router isis ZXR10_R1(config-router)#area 01 ZXR10_R1(config-router)#system-id 00D0.D0C7.53E0 ZXR10_R1(config-router)#is-type level-1-2 ZXR10_R1(config-router)#exit ZXR10_R1(config)#interface fei_1/1 ZXR10_R1(config-if)#switchport access vlan 2 ZXR10_R1(config-if)#exit ZXR10_R1(config)#interface vlan 2 ZXR10_R1(config-if)#ipv6 enable ZXR10_R1(config-if)#ipv6 address 2009::1/64 Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) ZXR10_R6(config-router-af)#exit ZXR10_R6(config-router)#end IS-ISv6 Maintenance and Diagnosis To configure IS-ISv6 maintenance and diagnosis, perform the fol- lowing steps. Step Command Function show isis adjacency This views IS-ISv6 adjacency ZXR10# information show isis database This views IS-ISv6 database...
IPv6 protocol is supported by BGP4. IPv6 introduces area-based unicast addresses and defines the specific situations where specific address ranges must be applied. That is the fundamental differ- ence between IPv6 and IPv4 protocols in route information. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) Configuring BGP4+ Enabling BGP4+ To configure basic BGP4+, perform the following steps. Step Command Function router bgp <autonomous system This enables BGP4+ process ZXR10(config)# number> bgp router-id <ip address> This sets BGP4+ router ID...
Configuring EBGP Multi-Hops of BGP4+ To configure EBGP multi-hops of BGP4+, use the following com- mand. Command Function neighbor <ipv6-address> This configures EBGP multi-hops ZXR10(config-router)# ebgp-multihop [ttl <value>] of BGP4+ Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) Note: EBGP neighbors should be established on the straight-through in- terfaces of two routers. To establish EBGP neighbors on the in- terfaces that are not directly connected, use this command to configure EBGP multi-hops. In addition, appropriate IGP or static route configuration is required to enable the inter-working of these neighbors.
R3 and R4 are two route reflectors in AS100. The clients of R4 are Example R5 and R6. The clients of R3 are R1 and R2. Network topology is shown in Figure 22 BGP4+ R IGURE OUTE EFLECTOR ONFIGURATION XAMPLE Configuration on R3: Confidential and Proprietary Information of ZTE CORPORATION...
AS100. The confederation is non-existent to AS100, so AS100 still establishes neighbor relation with R3 as AS200. Configuration on R1: ZXR10_R1(config)#router bgp 100 ZXR10_R1(config-router)#bgp route-id 1.1.1.1 ZXR10_R1(config-router)#neighbor 3ffe:3:1::3 remote-as 200 ZXR10_R1(config-router)#address-family ipv6 ZXR10_R1(config-router-af)#neighbor 3ffe:3:1::3 activate Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 8900 Series User Manual (IPv6 Volume) Configuring BGP4+ Route Attributes To configure BGP4+ route attributes, perform the following steps. Step Command Function bgp always-compare-med This allows a mandatory ZXR10(config-router)# comparison of various neighbor route MED values in different ASs...
In R4 configuration, redistribute the four static routes to BGP4+. Multi-hop relation is established between R2 and R5 through R3. Make sure the neighbor addresses of the two routers are intercon- nected before configuring BGP4+. Confidential and Proprietary Information of ZTE CORPORATION...
RARP - Reverse Address Resolution Protocol RFC - Request For Comments RIP - Routing Information Protocol RIPng - Routing Information Protocol next generation TCP - Transmission Control Protocol TLV - Type Length Value UDP - User Datagram Protocol Confidential and Proprietary Information of ZTE CORPORATION...