- Table of Contents
-
- H3C S9500 Operation Manual-Release2132[V2.03]-03 IP Routing Volume
- 00-1Cover
- 01-IP Routing Overview
- 02-BGP Configuration
- 03-IS-IS Configuration
- 04-OSPF Configuration
- 05-RIP Configuration
- 06-Routing Policy Configuration
- 07-Static Routing Configuration
- 08-IPv6 BGP Configuration
- 09-IPv6 IS-IS Configuration
- 10-IPv6 OSPFv3 Configuration
- 11-IPv6 RIPng Configuration
- 12-IPv6 Static Routing Configuration
- Related Documents
-
Title | Size | Download |
---|---|---|
09-IPv6 IS-IS Configuration | 94.36 KB |
Table of Contents
Chapter 1 IPv6 IS-IS Configuration
1.1 Introduction to IPv6 IS-IS
1.2 Configuring IPv6 IS-IS Basic Functions
1.2.1 Configuration Prerequisites
1.3 Configuring IPv6 IS-IS Routing Information Control
1.3.1 Configuration Prerequisites
1.4 Displaying and Maintaining IPv6 IS-IS Configuration
1.5 IPv6 IS-IS Configuration Example
Chapter 1 IPv6 IS-IS Configuration
& Note:
l The term “router” refers to a router in a generic sense or an Ethernet switch running routing protocols in this document.
l IPv6 IS-IS supports all the features of IPv4 IS-IS except that it advertises IPv6 routing information instead. This document describes only IPv6 IS-IS exclusive configuration tasks. For other configuration tasks, refer to IS-IS Configuration in the IP Routing Volume.
When configuring IPv6 IS-IS, go to these sections for information you are interested in:
l Configuring IPv6 IS-IS Basic Functions
l Configuring IPv6 IS-IS Routing Information Control
l Displaying and Maintaining IPv6 IS-IS
l IPv6 IS-IS Configuration Example
1.1 Introduction to IPv6 IS-IS
The IS-IS routing protocol (Intermediate System-to-Intermediate System intra-domain routing information exchange protocol) supports multiple network protocols, including IPv6. IS-IS with IPv6 support is called IPv6 IS-IS dynamic routing protocol. The International Engineer Task Force (IETF) defines two Type-Length-Values (TLVs) and a new Network Layer Protocol Identifier (NLPID) to enable IPv6 support for IS-IS.
TLV is a variable field in the Link State PDU or Link State Packet (LSP). The two TLVs are:
l IPv6 Reachability: Defines the prefix, metric of routing information to indicate the network reachability, with a type value of 236 (0xEC).
l IPv6 Interface Address: Similar with the “IP Interface Address” TLV of IPv4, it transforms the 32-bit IPv4 address to the 128-bit IPv6 address.
NLPID is an 8-bit field with a value of 142 (0x8E), which indicates the network layer protocol packet. If the IS-IS router supports IPv6, the advertised routing information must be marked with the NLPID.
For information about IS-IS, refer to IS-IS Configuration in IP Routing Volume.
1.2 Configuring IPv6 IS-IS Basic Functions
& Note:
You can implement IPv6 inter-networking through configuring IPv6 IS-IS in IPv6 network environment.
1.2.1 Configuration Prerequisites
Before the configuration, accomplish the following tasks first:
l Enable IPv6 globally
l Configure IP addresses for interfaces, and make sure all neighboring nodes are reachable.
l Enable IS-IS
1.2.2 Configuration Procedure
Follow these steps to configure the basic functions of IPv6 IS-IS:
To do… |
Use command to… |
Remarks |
Enter system view |
system-view |
–– |
Enable an IS-IS process and enter IS-IS view |
isis [ process-id ] [ vpn-instance vpn-instance-name ] |
Required Not enabled by default |
Configure the network entity title for the IS-IS process |
network-entity net |
Required Not configured by default |
Enable IPv6 for the IS-IS process |
ipv6 enable |
Required Disabled by default |
Return to system view |
quit |
–– |
Enter interface view |
interface interface-type interface-number |
–– |
Enable IPv6 for an IS-IS process on the interface |
isis ipv6 enable [ process-id ] |
Required Disabled by default |
1.3 Configuring IPv6 IS-IS Routing Information Control
1.3.1 Configuration Prerequisites
You need to complete the IPv6 IS-IS basic function configuration before configuring this task.
1.3.2 Configuration Procedure
Follow these steps to configure IPv6 IS-IS routing information control:
To do… |
Use command to… |
Remarks |
Enter system view |
system-view |
–– |
Enter IS-IS view |
isis [ process-id ] [ vpn-instance vpn-instance-name ] |
–– |
Define the priority for IPv6 IS-IS routes |
ipv6 preference { route-policy route-policy-name | preference } * |
Optional 15 by default |
Configure an IPv6 IS-IS summary route |
ipv6 summary ipv6-prefix prefix-length [ avoid-feedback | generate_null0_route | [ level-1 | level-1-2 | level-2 ] | tag tag ] * |
Optional Not configured by default |
Generate an IPv6 IS-IS default route |
ipv6 default-route-advertise [ [ level-1 | level-2 | level-1-2 ] | route-policy route-policy-name ]* |
Optional No IPv6 default route is defined by default. |
Configure IPv6 IS-IS to filter incoming routes |
ipv6 filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name | route-policy route-policy-name } import |
Optional No filtering policy is defined by default |
Configure IPv6 IS-IS to redistribute routes from another routing protocol |
ipv6 import-route protocol [ process-id ] [ allow-ibgp ] [ cost cost-value | [ level-1 | level-2 | level-1-2 ] | route-policy route-policy-name | tag tag-value ] * |
Optional Not configured by default |
Configure a filter policy to filter outgoing redistributed routes |
ipv6 filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name | route-policy route-policy-name } export [ protocol process-id ] |
Optional Not configured by default |
Enable route leaking |
ipv6 import-route isisv6 level-2 into level-1 [ filter-policy { acl6-number | ipv6-prefix ipv6-prefix-name | route-policy route-policy-name } | tag tag ]* |
Optional Not enabled by default |
Specify the maximum number of equal-cost load balanced routes |
ipv6 maximum load-balancing number |
Optional |
& Note:
The ipv6 filter-policy export command, usually used in combination with the ipv6 import-route command, filters redistributed routes when advertising them to other routers. If no protocol is specified, routes redistributed from all routing protocols are filtered before advertisement. If a protocol is specified, only routes redistributed from the routing protocol are filtered for advertisement.
1.4 Displaying and Maintaining IPv6 IS-IS Configuration
Use the command… |
Remarks |
|
Display brief IPv6 IS-IS information |
display isis brief |
Available in any view |
Display the status of the debug switches |
display isis interface [ verbose ] [ process-id | vpn-instance vpn-instance-name ] |
Available in any view |
Display IS-IS enabled interface information |
display isis interface [ verbose ] [ process-id | vpn-instance vpn-instance-name ] |
Available in any view |
Display IS-IS license information |
display isis license |
Available in any view |
Display LSDB information |
display isis lsdb [ [ l1 | l2 | level-1 | level-2 ] | [ [ lsp-id lsp-id | lsp-name lspname | local ] | verbose ] * ] * [ process-id | vpn-instance vpn-instance-name ] |
Available in any view |
Display IS-IS mesh group information |
display isis mesh-group [ process-id | vpn-instance vpn-instance-name ] |
Available in any view |
Display the mapping table between the host name and system ID |
display isis name-table [ process-id | vpn-instance vpn-instance-name ] |
Available in any view |
Display IS-IS neighbor information |
display isis peer [ verbose ] [ process-id | vpn-instance vpn-instance-name] |
Available in any view |
Display IPv6 IS-IS routing information |
display isis route ipv6 [ [ level-1 | level-2 ] | verbose ] * [ process-id ] |
Available in any view |
Display SPF log information |
display isis spf-log [ process-id | vpn-instance vpn-instance-name ] |
Available in any view |
Display the statistics of the IS-IS process |
display isis statistics [ level-1 | level-2 | level-1-2 ] [ process-id | [ vpn-instance vpn-instance-name ] |
Available in any view |
Clear all IS-IS data structure information |
reset isis all [ process-id | vpn-instance vpn-instance-name ] |
Available in user view |
Clear the IS-IS data information of a neighbor |
reset isis peer system-id [ process-id | vpn vpn-instance-name ] |
Available in user view |
1.5 IPv6 IS-IS Configuration Example
I. Network requirements
As shown in Figure 1-1, Switch A, Switch B, Switch C and Switch D reside in the same autonomous system, and all are enabled with IPv6. Run IPv6 IS-IS to interconnect them.
Switch A and Switch B are Level-1 switches, Switch D is a Level-2 switch, and Switch C is a Level-1-2 switch. Switch A, Switch B, and Switch C are in area 10, while Switch D is in area 20.
II. Network diagram
Figure 1-1 Network diagram for IPv6 IS-IS basic configuration
III. Configuration procedure
1) Configure IPv6 addresses for interfaces (omitted)
2) Configure IPv6 IS-IS
# Configure Switch A.
<SwitchA> system-view
[SwitchA] isis 1
[SwitchA-isis-1] is-level level-1
[SwitchA-isis-1] network-entity 10.0000.0000.0001.00
[SwitchA-isis-1] ipv6 enable
[SwitchA-isis-1] quit
[SwitchA] interface vlan-interface 100
[SwitchA-Vlan-interface100] isis ipv6 enable 1
[SwitchA-Vlan-interface100] quit
# Configure Switch B.
<SwitchB> system-view
[SwitchB] isis 1
[SwitchB-isis-1] is-level level-1
[SwitchB-isis-1] network-entity 10.0000.0000.0002.00
[SwitchB-isis-1] ipv6 enable
[SwitchB-isis-1] quit
[SwitchB] interface vlan-interface 200
[SwitchB-Vlan-interface200] isis ipv6 enable 1
[SwitchB-Vlan-interface200] quit
# Configure Switch C.
<SwitchC> system-view
[SwitchC] isis 1
[SwitchC-isis-1] network-entity 10.0000.0000.0003.00
[SwitchC-isis-1] ipv6 enable
[SwitchC-isis-1] quit
[SwitchC] interface vlan-interface 100
[SwitchC-Vlan-interface100] isis ipv6 enable 1
[SwitchC-Vlan-interface100] quit
[SwitchC] interface vlan-interface 200
[SwitchC-Vlan-interface200] isis ipv6 enable 1
[SwitchC-Vlan-interface200] quit
[SwitchC] interface vlan-interface 300
[SwitchC-Vlan-interface300] isis ipv6 enable 1
[SwitchC-Vlan-interface300] quit
# Configure Switch D.
<SwitchD> system-view
[SwitchD] isis 1
[SwitchD-isis-1] is-level level-2
[SwitchD-isis-1] network-entity 20.0000.0000.0004.00
[SwitchD-isis-1] ipv6 enable
[SwitchD-isis-1] quit
[SwitchD] interface vlan-interface 300
[SwitchD-Vlan-interface300] isis ipv6 enable 1
[SwitchD-Vlan-interface300] quit
[SwitchD] interface vlan-interface 301
[SwitchD-Vlan-interface301] isis ipv6 enable 1
[SwitchD-Vlan-interface301] quit