Page 1
ZXR10 5900E Series All Gigabit-Port Intelligent Routing Switch User Manual (IPv6 Volume) Version 2.8.23.B 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.
Chapter 8 BGP4+ This chapter introduces BGP4+ concept, Configuration related configuration command and configuration example. Chapter 9 IPv6 This chapter introduces IPv6 multicasting Multicasting Route route concept, related configuration Configuration command and configuration example. Confidential and Proprietary Information of ZTE CORPORATION...
Page 8
ZXR10 5900E Series User Manual (IPv6 Volume) Related � ZXR10 5900E (V2.8.23.B) Series All Gigabit-Port Intelligent Documentation Routing Switch Hardware Manual � ZXR10 5900E (V2.8.23.B) Series All Gigabit-Port Intelligent Routing Switch User Manual (Basic Configuration Volume) � ZXR10 5900E (V2.8.23.B) Series All Gigabit-Port Intelligent Routing Switch User Manual (Ethernet Switching Volume) �...
“::” mark to replace continuous hex 0. This reduces the length of IPv6 addresses in writing. IPv6 address format is described in RFC 2373. Table 1 shows examples for compressed formats of IPv6 addresses. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) Caution: “::” 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. 1 COMPRESSED FORMATS...
ZXR10 5900E Series User Manual (IPv6 Volume) Allocation Prefix Occupation Rate of Address Space Multicast 1111 1111 1/256 Unicast Address IPv6 unicast address is an interface identifier of single node in network. Packets that use unicast address as destination address are sent to interface with this identifier.
It is unable to distinguish any- cast address and unicast address by the appearances. If a unicast address is allocated to more than one interfaces, it becomes an Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) anycast address. It is required to point out it is an anycast ad- dress if it is allocated to a node. Caution: Anycast addresses can only be used on routers. Hosts can not use anycast addresses.
16-bit identifications 12-bit fragment offset flags 8-bit time to live 8-bit protocol 16-bit header checksum (TTL) 32-bit source IP address 32-bit destination IP address 24-Options 8-filling Data IPv6 header is shown in Table 11 Confidential and Proprietary Information of ZTE CORPORATION...
Page 16
ZXR10 5900E Series User Manual (IPv6 Volume) 11 IPV6 HEADER ABLE 4-bit 4 bit traffic 24-bit flow label version class 16bit payload length 8-bit next 8-bit hop header limit 128-bit source address 128-bit destination address extense packet header information data...
IPv4 protocols Protocols of data link layer and physical layer 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.
ZXR10 5900E Series User Manual (IPv6 Volume) ZXR10(config-if-vlan11)#ipv6 address link-local fe80::1111:2222:3333:4444 ZXR10(config-if-vlan11)#ipv6 mtu 1500 IPv6 Maintenance and Diagnosis To configure IPv6 address maintenance and diagnosis, perform the following steps. Command Function show ipv6 interface <interface-name> This views detailed ZXR10# information on IPv6 interface.
Prefix discoveryThis mechanism is used by nodes to determine an address prefix that is used to specify the link-local address and an address prefix that should be sent to a router for for- warding. Confidential and Proprietary Information of ZTE CORPORATION...
Page 20
ZXR10 5900E Series User Manual (IPv6 Volume) � Parameter discoveryThis mechanism helps nodes to determine the information like link-local MTU. � Address autoconfiguration This mechanism is used for IPv6 node auto configuration. � Address resolutionThis mechanism substitutes ARP and RARP to help nodes determine the link-layer address of the local node, namely the neighbor, from the destination IP address.
RA message. ipv6 nd other-config-flag This configures other stateful ZXR10(config-if-vlanX)# configuration flag field in RA message. ipv6 nd prefix <ipv6-prefix This configures prefix option ZXR10(config-if-vlanX)# >/<prefix-length>[[<Valid-lifetime><preferred-lifetie in RA message. m>]{off-link| no-autoconfig|}|] Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) Command Function ipv6 nd ra-interval This configures RA message ZXR10(config-if-vlanX)# <seconds> interval. ipv6 nd ra-lifetime This configures the value of ZXR10(config-if-vlanX)# <seconds> router lifetime field in RA message. ipv6 nd reachable-time< This configures Reachable ZXR10(config-if-vlanX)# milliseconds>...
Routers or hosts at both sides of the tunnel should support dual protocol stack. Automatic 6to4 Automatic 6to4 tunnel allows local IPv6 network to connect with a Tunnel remote IPv6 network through an IPv4 network. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) An IPv6 manually configured tunnel is a point to point tunnel. While an automatic 6to4 tunnel is a point to multi-point tunnel. In an automatic 6to4 tunnel, an IPv4 network is looked as a virtual NBMA network.
[isatap]} This configures isatap tunnel. ZXR10(config-tunnelX)# tunnel source This configures the source ZXR10(config-tunnelX)# address of the tunnel. tunnel destination ipv4 This configures the ZXR10(config-tunnelX)# <ipaddress> destination address of the tunnel. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) Example of IPv6 Manually Configured Tunnel 3 EXAMPLE OF IPV6 MANUALLY CONFIGURED TUNNEL IGURE As shown in Figure 3, R1 and R2 are dual protocol stack routers. PC1 and PC2 are IPv6 hosts. Configure a manually configured tunnel between R1 and R2.
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 28
ZXR10 5900E Series User Manual (IPv6 Volume) This page is intentionally blank. Confidential and Proprietary Information of ZTE CORPORATION...
Configuring IPv6 DHCP SNOOPING 1. To use the ipv6 dhcp snooping enable command to enable dhcpv6 snooping function at the configuration mode and use disable command to disable dhcpv6 snooping function, perform the following commands. Confidential and Proprietary Information of ZTE CORPORATION...
Page 30
ZXR10 5900E Series User Manual (IPv6 Volume) Command Function ipv6 dhcp snooping enable This enables dhcpv6 snooping ZXR10(config)# function at the global configuration mode. This command can create database for dhcpv6 user by using the ipv6 dhcp snooping vlan <...
Command Function ipv6 dhcp [enable | disable] This enable or disable ZXR10(config)# DHCPv6 relay function at global configuration mode. ipv6 dhcp mode <relay> This configures dhcpv6 relay ZXR10(config-if-vlanX)# function at the interface mode. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) Command Function ipv6 dhcp relay destination This configures relay ZXR10(config-if-vlanX)# <ipv6_address>[interface] forwarding parameter at the interface mode. show ipv6 dhcp interface vlan This views dhcpv6 interface ZXR10(config)# <1 4094> configuration. show ipv6 dhcp configure...
DHCPv6 relay. As shown in Figure 4, enable DHCPv6 relay in R1, the single server 101:: 1/64 provides DHCPv6 server function. Confidential and Proprietary Information of ZTE CORPORATION...
Simi- larly, due to application of IPv6 addresses, it is not necessary to distinguish network routes, subnet routes and host routes in RIPng. � Scope of application Confidential and Proprietary Information of ZTE CORPORATION...
Page 36
ZXR10 5900E Series User Manual (IPv6 Volume) Scope of application for RIPv1 and RIPv2 is designed to adapt to both TCP/IP suite and other network protocol suites. There- fore, routing table entries of a packet contain network protocol suite fields. However, the realization program is seldom used for other non-IP networks in practice.
ZXR10 5900E Series User Manual (IPv6 Volume) RIPng Configuration Example 5 EXAMPLE OF CONFIGURING RIPNG IGURE As shown in Figure 5 , R1 and R2 run RIPng. Configuration on R1: ZXR10_R1(config)#ipv6 router rip ZXR10_R1(config-router)#exit ZXR10_R1(config)#interface vlan4 ZXR10_R1(config-if-vlan4)#ipv6 enable ZXR10_R1(config-if-vlan4)#ipv6 address...
Page 39
Chapter 5 RIPng Configuration Command Function show ipv6 rip database This views information of ZXR10# RIPng routing database. debug ipv6 rip This traces RIPng running ZXR10# information. Confidential and Proprietary Information of ZTE CORPORATION...
Page 40
ZXR10 5900E Series User Manual (IPv6 Volume) This page is intentionally blank. 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 42
ZXR10 5900E 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 5900E 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 5900E Series User Manual (IPv6 Volume) Command Function passive-interface <ifname> This forbids OSPFv3 ZXR10(config-router)# interface 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 ZXR10(config-router)# interval of OSPFv3.
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 5900E Series User Manual (IPv6 Volume) Configuring IS-ISv6 Enabling IS-ISv6 To enable IS-ISv6 process, perform the following steps. 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>...
To configure interface parameters, perform the following steps. Command Function isis authentication This configures IS-ISv6 ZXR10(config-if-vlanX)# <word>[level-1 | level-2] authentication on the interface. isis authentication-type This configures IS-ISv6 ZXR10(config-if-vlanX)# {md5 | text}[ level-1 | level-2] authentication type on the interface. Confidential and Proprietary Information of ZTE CORPORATION...
8, R1 belongs to area 1. R2, R3 and R4 belong to area 0. R5 and R6 belong to area 3. On R1, implement route aggregation to network segment in area 1. On R6, redistribute the static route to IS-ISv6. Confidential and Proprietary Information of ZTE CORPORATION...
Page 57
Chapter 7 IS-ISv6 Configuration Command Function debug isis spf-events This traces IS-ISv6 route ZXR10# calculation events debug isis snp-packets This traces IS-ISv6 SNP ZXR10# information Confidential and Proprietary Information of ZTE CORPORATION...
Page 58
ZXR10 5900E Series User Manual (IPv6 Volume) This page is intentionally blank. Confidential and Proprietary Information of ZTE CORPORATION...
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 5900E Series User Manual (IPv6 Volume) Configuring BGP4+ Enabling BGP4+ Command Function router bgp <as-number> This enables BGP4+ process. ZXR10(config)# neighbor <ipv6-address> This configures IPv6 neighbor. ZXR10(config-router)# remote-as <number> network <ipv6-address>/ This advertises routes. ZXR10(config-router-af)# <prefix-length> Example Figure 9shows an example of configuring basic BGP4+. R1 is in AS100, and R2 is in AS200.
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. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) R1 needs to establish the neighbor relation with the interface with the IP address 2003::2/64 on R2, to which R1 is not connected directly, as shown in Figure 10 EBGP M IGURE ULTI...
ZXR10 5900E Series User Manual (IPv6 Volume) Configuration on R2: ZXR10_R2(config)#router bgp 100 ZXR10_R2(config-router)#bgp route-id 2.2.2.2 ZXR10_R2(config-router)#neighbor 3ffe::3 remote-as 100 ZXR10_R2(config-router)#address-family ipv6 ZXR10_R2(config-router-af)#neighbor 3ffe::3 activate Configuring BGP4+ Confederation Route confederation has the similar function as the route reflector. It is to reduce the number of IBGP neighbor connections in an AS.
This sets BGP4+ default local ZXR10(config-router)# <value> priority value. neighbor {<ipv6-address>|<pe This configures interval ZXR10(config-router)# er-group-name>} advertisement-interval <interval> of advertising routes to neighbors. neighbor {<ipv6-address>|<pe This sets neighbor description. ZXR10(config-router)# er-group-name>} description <line> Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) Command Function neighbor {<ipv6-address>|<pe This makes a router not send ZXR10(config-router)# er-group-name>} passive open messages to neighbors. neighbor <ipv6-address> This creates a peer group and ZXR10(config-router)# peer-group [<group-name>] add a neighbor to this group.
ZXR10 5900E Series User Manual (IPv6 Volume) BGP4+ Maintenance and Diagnosis To configure BGP4+ maintenance and diagnosis, perform the fol- lowing steps. Command Function show bgp ipv6 unicast This views BGP4+ routing ZXR10# table. show bgp ipv6 unicast neighbor This views BGP4+ neighbor ZXR10# information.
In IPv6, the multicast addressing is defined by IPv6 prefix, the proffered format FF00:0000:0000:0000:0000:0000:0000:0000/8, which is compressed to FF00::/8. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) MLD Protocol Multicast Listener Discovery (MLD) can enable each IPv6 router to discover multicast group members on its own local links (namely, those nodes receiving multicast packets) and those adjacent nodes which are interested in specified multicast addresses. To ensure...
RP set according to the unified RP election rule. RP candidates are configured manually. Routers running PIM-SM attempt to find each other and main- tain the neighbor relation by exchanging hello messages. On the Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) multi-access network, a hello message also includes router prior- ity information. It is used to elect the designated router (DR). Multicast source or the first-hop router (DR directly connected to the source) encapsulates the packet into a Register message and sends it to RP through a uni-cast route.
To configure MLD timers, perform the following steps. Command Function ipv6 mld query-interval This configures MLD query ZXR10(config-if-vlanX)# <seconds> interval. ipv6 mld query-timeout This configures MLD query ZXR10(config-if-vlanX)# <seconds> timeout. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) Command Function ipv6 mld query-max-respon This configures maximum ZXR10(config-if-vlanX)# se-time <seconds> response time contained in the query message. ipv6 mld last-member-qu This configures MLD query ZXR10(config-if-vlanX)# ery-interval <seconds> interval of specified group. Configuring PIM-SM...
ZXR10(config-if-vlanX)# the interface PIM. Bootstrap data packets cannot pass the border in any direction. The command effectively divides a network into different BSR ar- eas. Other PIM packets can pass the area border. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) Limiting BSR Message to Advertise to Candidate-RP Command Function ipv6 router pimsm accept-rp This limits BSR message to ZXR10(config)# <access-name> advertise to Candidate-RP. Setting DR Priority Command Function ipv6 pim dr-priority <priority> This sets DR priority.
ZXR10 5900E Series User Manual (IPv6 Volume) Command Function ipv6 mld snooping This configures the query ZXR10(config-vlanX)# query-interval <interval> interval of agent querier. ipv6 mld snooping This configures the maximum ZXR10(config-vlanX)# query-response-interval <interval> query response time of agent querier. IPv6 Multicasting Route Configuration Example This is an example of IPv6 multicast route configuration.
Page 79
Pay attention to the order of configurations: configure ipv6 multicast-routing command firstly, and then configure ipv6 router pimsm command, and finally configure ipv6 pim command on interfaces. Otherwise the configuration can not be successful. Confidential and Proprietary Information of ZTE CORPORATION...
ZXR10 5900E Series User Manual (IPv6 Volume) IPv6 Multicast Route Maintenance and Diagnosis Viewing Public 1. To display IPv6 multicast route statistical information, use the Information following command. Command Function show ipv6 mr6 stat This displays IPv6 multicast ZXR10# route statistical information.
Page 81
MLD query max response time is 10 seconds MLD querier timeout period is 255 seconds MLD querier is fe80::2d0:d0ff:fec5:a5d8, this system The number of joined MLD groups is 3 The number of configured static groups is 3 Confidential and Proprietary Information of ZTE CORPORATION...
Page 82
ZXR10 5900E Series User Manual (IPv6 Volume) Viewing PIM-SM To view PIM-SM information, perform the following steps. Information Command Function show ipv6 pim mroute [[group This displays information of ZXR10# <group-address>[source <source-address>]]|[group IPv6 PIM-SM routing table. <group-address>] show ipv6 pim bsr candidate-rp...
Page 83
This enables debugging all ZXR10# mld. debug ipv6 mld group <group-addr> This enables debugging mld ZXR10# related to group. debug ipv6 mld interface <interface-name> This enables debugging mld ZXR10# related to interface. Confidential and Proprietary Information of ZTE CORPORATION...
Page 84
ZXR10 5900E Series User Manual (IPv6 Volume) This page is intentionally blank. Confidential and Proprietary Information of ZTE CORPORATION...
- Open Shortest Path First - Organizationally Unique Identifier - Personal Digital Assistant - Quality of Service RARP - Reverse Address Resolution Protocol RIPng - Routing Information Protocol next generation - Shortest Path First Confidential and Proprietary Information of ZTE CORPORATION...
Page 90
ZXR10 5900E Series User Manual (IPv6 Volume) - Type/Length/Value - User Datagram Protocol Confidential and Proprietary Information of ZTE CORPORATION...