- Table of Contents
-
- 05-Network Connectivity Command Reference
- 00-Preface
- 01-MAC address table commands
- 02-Ethernet link aggregation commands
- 03-VLAN commands
- 04-Spanning tree commands
- 05-LLDP commands
- 06-Layer 2 forwarding commands
- 07-PPP commands
- 08-L2TP commands
- 09-ARP commands
- 10-IP addressing commands
- 11-DHCP commands
- 12-DHCPv6 commands
- 13-DNS commands
- 14-NAT commands
- 15-IP performance optimization commands
- 16-IPv6 basics commands
- 17-Tunneling commands
- 18-GRE commands
- 19-ADVPN commands
- 20-Basic IP routing commands
- 21-IP forwarding basics commands
- 22-Static routing commands
- 23-IPv6 static routing commands
- 24-RIP commands
- 25-Policy-based routing commands
- 26-IPv6 policy-based routing commands
- 27-OSPF commands
- 28-RIPng commands
- 29-BGP commands
- 30-IGMP snooping commands
- 31-MLD snooping commands
- Related Documents
-
Title | Size | Download |
---|---|---|
28-RIPng commands | 191.69 KB |
RIPng commands
checkzero
Use checkzero to enable zero field check on RIPng packets.
Use undo checkzero to disable zero field check.
Syntax
checkzero
undo checkzero
Default
Zero field check is enabled.
Views
RIPng view
Predefined user roles
network-admin
Usage guidelines
Some fields in RIPng packet headers must be zero. These fields are called zero fields. You can enable zero field check on incoming RIPng packets. If a zero field of a packet contains a non-zero value, RIPng discards the packet.
Examples
# Disable zero field check on RIPng packets for RIPng 100.
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] undo checkzero
default cost
Use default cost to configure a default metric for redistributed routes.
Use undo default cost to restore the default.
Syntax
default cost cost-value
undo default cost
Default
The default metric of redistributed routes is 0.
Views
RIPng view
Predefined user roles
network-admin
Parameters
cost-value: Specifies a default metric for redistributed routes, in the range of 0 to 16.
Usage guidelines
When you use the import-route command to redistribute routes from another routing protocol without specifying a metric, the metric specified by the default cost command applies.
Examples
# Configure a default metric of 2 for redistributed routes.
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] default cost 2
Related commands
import-route
display ripng
Use display ripng to display state and configuration information for a RIPng process.
Syntax
display ripng [ process-id ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535. If you do not specify this argument, the command displays information about all RIPng processes.
Examples
# Display state and configuration information for all configured RIPng processes.
<Sysname> display ripng
Public VPN-instance name:
RIPng process: 1
Preference: 100
Checkzero: Enabled
Default cost: 0
Maximum number of load balanced routes: 6
Update time : 30 secs Timeout time : 180 secs
Suppress time : 120 secs Garbage-collect time : 120 secs
Update output delay: 20(ms) Output count: 3
Graceful-restart interval: 60 secs
Triggered Interval : 5 50 200
Number of periodic updates sent: 256
Number of triggered updates sent: 0
Table 1 Command output
Field |
Description |
Public VPN-instance name |
Public network where the RIPng process runs. |
RIPng process |
RIPng process ID. |
Preference |
RIPng preference. |
Checkzero |
Indicates whether zero field check for RIPng packet headers is enabled: Enabled or Disabled. |
Default Cost |
Default metric of redistributed routes. |
Maximum number of balanced paths |
Maximum number of load-balanced routes. |
Update time |
RIPng update interval, in seconds. |
Timeout time |
RIPng timeout interval, in seconds. |
Suppress time |
RIPng suppress interval, in seconds. |
Garbage-collect time |
RIPng garbage collection interval, in seconds. |
Update output delay |
RIPng packet sending interval, in milliseconds. |
Output count |
Maximum number of RIPng packets that can be sent at each interval. |
Graceful-restart interval |
GR interval in seconds. |
Triggered Interval |
Triggered update sending interval. |
display ripng database
Use display ripng database to display all active routes in the advertising database for a RIPng process.
Syntax
display ripng process-id database [ ipv6-address prefix-length ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535.
ipv6-address prefix-length: Specifies an IPv6 address. The ipv6-address argument specifies an IPv6 address. The prefix-length argument specifies a prefix length in the range of 0 to 128.
Examples
# Display active routes for RIPng process 1.
<Sysname> display ripng 1 database
1::/64,
cost 0, RIPng-interface
10::/32,
cost 0, imported
2::2/128,
via FE80::20C:29FF:FE7A:E3E4, cost 1
Table 2 Command output
Field |
Description |
cost |
Route metric value. |
imported |
Indicates the route is redistributed from another routing protocol. |
RIPng-interface |
Route learned from the interface. |
via |
Next hop IPv6 address. |
display ripng graceful-restart
Use display ripng graceful-restart to display GR information.
Syntax
display ripng [ process-id ] graceful-restart
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535.
Examples
# Display GR information for RIPng process 1.
<Sysname> display ripng 1 graceful-restart
RIPng process: 1
Graceful Restart capability : Enabled
Current GR state : Normal
Graceful Restart period : 60 seconds
Graceful Restart remaining time: 0 seconds
Table 3 Command output
Field |
Description |
Graceful Restart capability |
Indicates whether GR is enabled: Enabled or Disabled. |
Current GR state |
GR state: · Under GR—GR is in process. · Normal—GR is not in progress or has completed. |
display ripng interface
Use display ripng interface to display interface information for a RIPng process.
Syntax
display ripng process-id interface [ interface-type interface-number ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535.
interface-type interface-number: Specifies an interface by its type and number. If you do not specify this argument, the command displays information about all interfaces for the RIPng process.
Examples
# Display interface information for RIPng process 1.
<Sysname> display ripng 1 interface
Total: 1
Interface: Vlan-interface100
Link-local address: FE80::20C:29FF:FEC8:B4DD
Split-horizon: On Poison-reverse: Off
MetricIn: 0 MetricOut: 1
Default route: Off
Update output delay: 20 (ms) Output count: 3
Summary address:
1::/16
Table 4 Command output
Field |
Description |
Total |
Number of interfaces running RIPng. |
Interface |
Name of an interface running RIPng. |
Link Local Address |
Link-local address of an interface running RIPng. |
Split-horizon |
Indicates whether split horizon is enabled: · On—Enabled. · Off—Disabled. |
Poison-reverse |
Indicates whether poison reverse is enabled: · On—Enabled. · Off—Disabled. |
MetricIn/MetricOut |
Additional metric to incoming and outgoing routes. |
Default route |
· Only—The interface advertises only a default route. · Originate—The interface advertises a default route and other RIPng routes. · Off—In this state, the interface does not advertise a default route. · In garbage-collection status—In this state, the interface advertises a default route with a metric of 16. |
Update output delay |
RIPng packet sending interval, in milliseconds. |
Output count |
Maximum number of RIPng packets that can be sent at each interval. |
Default route cost |
Cost of the default route. |
display ripng neighbor
Use display ripng neighbor to display neighbor information for a RIPng process.
Syntax
display ripng process-id neighbor [ interface-type interface-number ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535.
interface-type interface-number: Specifies an interface by its type and number. If you do not specify this argument, the command displays information about all neighbors for the RIPng process.
Examples
# Display neighbor information for RIPng process 1.
<Sysname> display ripng 1 neighbor
Neighbor Address: FE80::230:FF:FE00:0
Interface : Vlan-interface1
Version : RIPng version 1 Last update: 00h00m27s
Bad packets: 0 Bad routes : 0
Table 5 Command output
Field |
Description |
Neighbor Address |
Link-local address of a neighbor interface. |
Interface |
Name of a neighbor interface. |
Version |
Version of RIPng that a neighbor runs. |
Last update |
Time elapsed since the most recent update. |
display ripng route
Use display ripng route to display all RIPng routes for a RIPng process.
Syntax
display ripng process-id route [ ipv6-address prefix-length [ verbose ] | peer ipv6-address | statistics ]
Views
Any view
Predefined user roles
network-admin
network-operator
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535.
ipv6-address prefix-length: Specifies an IPv6 address. The ipv6-address argument specifies an IPv6 address. The prefix-length argument specifies a prefix length in the range of 0 to 128.
verbose: Displays all routing information for the specified destination IPv6 address. If you do not specify this keyword, the command displays only optimal RIPng routes with the specified destination IPv6 address.
peer ipv6-address: Specifies a neighbor by its IPv6 address.
statistics: Displays routing information statistics, including total number of routes and the number of routes learned from each neighbor.
Examples
# Display routing information for RIPng process 1.
<Sysname> display ripng 1 route
Route Flags: A - Aging, S - Suppressed, G - Garbage-collect, D – Direct
O - Optimal, F - Flush to RIB
----------------------------------------------------------------
Peer FE80::20C:29FF:FED4:7171 on Vlan-interface100
Destination 4::4/128,
via FE80::20C:29FF:FED4:7171, cost 1, tag 0, AOF, 5 secs
Local route
Destination 3::3/128,
via ::, cost 0, tag 0, DOF
Destination 6::/64,
via ::, cost 0, tag 0, DOF
# Display information about routes with the specified prefix for RIPng process 1.
<Sysname> display ripng 1 route 3::3 128 verbose
Route Flags: A - Aging, S - Suppressed, G - Garbage-collect, D – Direct
O - Optimal, F - Flush to RIB
----------------------------------------------------------------
Peer FE80::4283:59FF:FE97:205 on Vlan-interface100
Destination 3::3/128,
via FE80::4283:59FF:FE97:205, cost 1, tag 0, AOF, 28 secs
Table 6 Command output
Field |
Description |
A–Aging |
The route is in aging state. |
S–Suppressed |
The route is in suppressed state. |
G–Garbage-collect |
The route is in Garbage-collect state. |
D–Direct |
The route is a direct route. |
Local route |
The route is a locally generated direct route. |
O - Optimal |
The route is an optimal route. |
F - Flush to RIB |
The route has been flushed to the RIB. |
Peer |
Neighbor connected to the interface. |
Destination |
IPv6 destination address. |
via |
Next hop IPv6 address. |
cost |
Routing metric value. |
tag |
Route tag. |
secs |
Time a route entry has stayed in the current state. |
# Display routing information statistics for RIPng process 1.
<Sysname> display ripng 1 route statistics
Peer Optimal/Aging Garbage
FE80::20C:29FF:FED4:7171 1/2 0
Local 2/0 0
total 3/2 0
Table 7 Command output
Field |
Description |
Peer |
IPv6 address of the neighbor. |
Optimal |
Number of optimal routes. |
Aging |
Number of routes in aging state. |
Garbage |
Number of routes in Garbage-collection state. |
Local |
Total number of locally generated direct route. |
total |
Total number of routes learned from RIPng neighbors. |
enable ipsec-profile
Use enable ipsec-profile to apply an IPsec profile to a RIPng process.
Use undo enable ipsec-profile to remove the IPsec profile from the RIPng process.
Syntax
enable ipsec-profile profile-name
undo enable ipsec-profile
Default
No IPsec profile is applied to a RIPng process.
Views
RIPng view
Predefined user roles
network-admin
Parameters
profile-name: Specifies an IPsec profile by its name, a case-insensitive string of 1 to 63 characters.
Usage guidelines
To configure an IPsec profile, see IPsec in Security Configuration Guide.
Examples
# Apply IPsec profile profile001 to RIPng process 1.
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] enable ipsec-profile profile001
filter-policy export
Use filter-policy export to configure RIPng to filter redistributed routes.
Use undo filter-policy export to remove the filtering.
Syntax
filter-policy ipv6-acl-number export [ protocol [ process-id ] ]
undo filter-policy export [ protocol [ process-id ] ]
Default
RIPng does not filter redistributed routes.
Views
RIPng view
Predefined user roles
network-admin
Parameters
ipv6-acl-number: Specifies an IPv6 ACL by its number in the range of 2000 to 3999 to filter redistributed routes.
protocol: Filters routes redistributed from a routing protocol.
process-id: Specifies the process ID of the specified routing protocol, in the range of 1 to 65535. This argument is available only when the routing protocol is ripng. The default is 1.
Usage guidelines
If the protocol argument is specified, RIPng filters only routes redistributed from the specified routing protocol. Otherwise, RIPng filters all redistributed routes.
If the specified ACL does not exist or has no rules configured, all routes redistributed by RIPng will match the ACL.
To specify an advanced ACL (with a number from 3000 to 3999) in the command, configure the ACL in one of the following ways:
· To deny/permit a route with the specified destination, use the rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix command.
· To deny/permit a route with the specified destination and prefix, use the rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix command.
The source keyword specifies the destination address of a route and the destination keyword specifies the prefix of the route. For the prefix configuration to take effect, specify a contiguous prefix.
Examples
# Configure advanced IPv6 ACL 3000 to permit only route 2001::1/128 to pass. Use advanced IPv6 ACL 3000 to filter redistributed routes.
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] ripng 100
[Sysname-ripng-100] filter-policy 3000 export
filter-policy import
Use filter-policy import to configure RIPng to filter received routes.
Use undo filter-policy import to restore the default.
Syntax
filter-policy ipv6-acl-number import
undo filter-policy import
Default
RIPng does not filter received routes.
Views
RIPng view
Predefined user roles
network-admin
Parameters
ipv6-acl-number: Specifies an IPv6 ACL by its number in the range of 2000 to 3999 to filter received routes.
Usage guidelines
If the specified ACL does not exist or has no rules configured, all routes received by RIPng will match the ACL.
To specify an advanced ACL (with a number from 3000 to 3999) in the command, configure the ACL in one of the following ways:
· To deny/permit a route with the specified destination, use the rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix command.
· To deny/permit a route with the specified destination and prefix, use the rule [ rule-id ] { deny | permit } ipv6 source sour sour-prefix destination dest dest-prefix command.
The source keyword specifies the destination address of a route and the destination keyword specifies the prefix of the route. For the configuration to take effect, specify a contiguous prefix.
Examples
# Configure advanced IPv6 ACL 3000 to permit only route 2001::1/128 to pass. Use advanced IPv6 ACL 3000 to filter received routes.
<Sysname> system-view
[Sysname] acl ipv6 advanced 3000
[Sysname-acl-ipv6-adv-3000] rule 10 permit ipv6 source 2001::1 128 destination ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff 128
[Sysname-acl-ipv6-adv-3000] rule 100 deny ipv6
[Sysname-acl-ipv6-adv-3000] quit
[Sysname] ripng 100
[Sysname-ripng-100] filter-policy 3000 import
graceful-restart
Use graceful-restart to enable Graceful Restart (GR) for RIPng.
Use undo graceful-restart to disable RIPng GR.
Syntax
graceful-restart
undo graceful-restart
Default
RIPng GR is disabled.
Views
RIPng view
Predefined user roles
network-admin
Examples
# Enable GR for RIPng process 1.
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] graceful-restart
graceful-restart interval
Use graceful-restart interval to set the GR interval.
Use undo graceful-restart interval to restore the default.
Syntax
graceful-restart interval interval
undo graceful-restart interval
Default
The GR interval is 60 seconds.
Views
RIPng view
Predefined user roles
network-admin
Parameters
interval: Specifies the GR interval in the range of 5 to 360 seconds.
Examples
# Set the GR interval to 200 seconds for RIPng process 1.
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] graceful-restart interval 200
import-route
Use import-route to enable route redistribution.
Use undo import-route to disable route redistribution.
Syntax
import-route bgp4+ [ as-number ] [ allow-ibgp ] [ cost cost-value ] *
undo import-route bgp4+
import-route { direct | static } [ cost cost-value ]
undo import-route { direct | static }
import-route ripng [ process-id ] [ allow-direct | cost cost-value ] *
undo import-route ripng [ process-id ]
Default
RIPng does not redistribute routes.
Views
RIPng view
Predefined user roles
network-admin
Parameters
bgp4+: Redistributes BGP4+ routes.
direct: Redistributes direct routes.
ripng: Redistributes RIPng routes.
static: Redistributes static routes.
as-number: Specifies an AS by its number in the range of 1 to 4294967295. If you do not specify the as-number argument, this command redistributes all IPv6 EBGP routes. As a best practice, specify the AS number to avoid redistributing excessive IPv6 EBGP routes.
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535. The default is 1.
allow-ibgp: Allows redistribution of IBGP routes. The import-route bgp4+ command redistributes only EBGP routes. The import-route bgp4+ allow-ibgp command additionally redistributes IBGP routes and might cause routing loops. Therefore, use it with caution.
allow-direct: Redistributes the networks of the local interfaces enabled with the specified routing protocol. If you do not specify this keyword, the networks of the local interfaces are not redistributed.
cost cost-value: Specifies a metric for redistributed routes, in the range of 0 to 16. The default metric is 0.
Usage guidelines
This command redistributes only active routes. To view route state information, use the display ipv6 routing-table protocol command.
Examples
# Redistribute routes from RIPngprocess 7 into RIPng and set the metric for redistributed routes to 7.
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] import-route ripng7 cost 7
maximum load-balancing
Use maximum load-balancing to set the maximum number of equal-cost multi-path (ECMP) routes for load balancing.
Use undo maximum load-balancing to restore the default.
Syntax
maximum load-balancing number
undo maximum load-balancing
Default
The maximum number of RIPng ECMP routes equals the maximum number of ECMP routes, which is configurable by using the max-ecmp-num command.
Views
RIPng view
Predefined user roles
network-admin
Parameters
number: Specifies the maximum number of ECMP routes. When this argument takes a value of 1, RIPng does not perform load balancing. The value range for this argument is 1 to 4.
Usage guidelines
You can set a smaller value for the max-ecmp-num command than the current value for the maximum load-balancing command. After a reboot, the value for the maximum load-balancing command automatically changes to be the same as the value for the max-ecmp-num command.
Examples
# Set the maximum number of ECMP routes to 2.
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] maximum load-balancing 2
Related commands
max-ecmp-num
output-delay
Use output-delay to set the RIPng packet sending interval and the maximum number of RIPng packets that can be sent at each interval.
Use undo output-delay to restore the default.
Syntax
output-delay time count count
undo output-delay
Default
A RIPng process sends a maximum of three RIPng packets every 20 milliseconds.
Views
RIPng view
Predefined user roles
network-admin
Parameters
time: Specifies the RIPng packet sending interval in the range of 10 to 100 milliseconds.
count: Specifies the maximum number of RIPng packets sent by a RIPng process at each interval, in the range of 1 to 30.
Usage guidelines
If you configure the RIPng packet sending rate for both a RIPng process and an interface running the RIPng process, the configuration on the interface takes effect.
Examples
# Configure RIPng process 1 to send a maximum of 10 RIPng packets every 60 milliseconds.
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] output-delay 60 count 10
Related commands
ripng output-delay
preference
Use preference to set the preference for RIPng routes.
Use undo preference to restore the default.
Syntax
preference { preference }
undo preference
Default
The preference of RIPng routes is 100.
Views
RIPng view
Predefined user roles
network-admin
Parameters
preference: Specifies the preference for RIPng routes, in the range of 1 to 255. The smaller the value, the higher the preference.
Examples
# Set the preference for RIPng routes to 120.
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] preference 120
reset ripng process
Use reset ripng process to restart a RIPng process.
Syntax
reset ripng process-id process
Views
User view
Predefined user roles
network-admin
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535.
Usage guidelines
After executing the command, you are prompted to confirm the operation.
Examples
# Restart RIPng process 100.
<Sysname> reset ripng 100 process
Reset RIPng process? [Y/N]:y
reset ripng statistics
Use reset ripng statistics to clear statistics for a RIPng process.
Syntax
reset ripng process-id statistics
Views
User view
Predefined user roles
network-admin
network-operator
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535.
Examples
# Clear statistics for RIPng process 100.
<Sysname> reset ripng 100 statistics
ripng
Use ripng to enable RIPng and enter RIPng view.
Use undo ripng to disable RIPng.
Syntax
ripng [ process-id ]
undo ripng [ process-id ]
Default
RIPng is disabled.
Views
System view
Predefined user roles
network-admin
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535. The default value is 1.
Usage guidelines
Before you configure global RIPng parameters, you must create a RIPng process. This restriction does not apply to configuring interface RIPng parameters.
If you disable a RIPng process, the configured RIPng parameters become invalid.
Examples
# Create RIPng process 100 and enter its view.
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100]
ripng default-route
Use ripng default-route to configure a RIPng interface to advertise a default route with a specified metric.
Use undo ripng default-route to disable a RIPng interface from sending a default route.
Syntax
ripng default-route { only | originate } [ cost cost-value ]
undo ripng default-route
Default
A RIPng process does not advertise a default route.
Views
Interface view
Predefined user roles
network-admin
Parameters
only: Advertises only an IPv6 default route (::/0).
originate: Advertises an IPv6 default route (::/0) and other routes.
cost-value: Specifies a cost for the default route, in the range of 1 to 15. The default is 1.
Usage guidelines
This command enables the interface to advertise a RIPng default route in a route update regardless of whether the default route exists in the local IPv6 routing table.
A RIPng interface configured to advertise a default route does not receive any default routes from its neighbors.
Examples
# Configure RIPng on VLAN-interface 100 to advertise only a default route.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng default-route only
# Configure RIPng on VLAN-interface 101 to advertise a default route and other routes.
<Sysname> system-view
[Sysname] interface vlan-interface 101
[Sysname-Vlan-interface101] ripng default-route originate
ripng enable
Use ripng enable to enable RIPng on an interface.
Use undo ripng enable to disable RIPng on an interface.
Syntax
ripng process-id enable
undo ripng enable
Default
RIPng is disabled on an interface.
Views
Interface view
Predefined user roles
network-admin
Parameters
process-id: Specifies a RIPng process by its ID in the range of 1 to 65535.
Examples
# Enable RIPng 100 on VLAN-interface 100.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng 100 enable
ripng ipsec-profile
Use ripng ipsec-profile to apply an IPsec profile to a RIPng interface.
Use undo ripng ipsec-profile to remove the IPsec profile from the RIPng interface.
Syntax
ripng ipsec-profile profile-name
undo ripng ipsec-profile
Default
No IPsec profile is applied to a RIPng interface.
Views
Interface view
Predefined user roles
network-admin
Parameters
profile-name: Specifies an IPsec profile by its name, a case-insensitive string of 1 to 63 characters.
Usage guidelines
To configure an IPsec profile, see IPsec in Security Configuration Guide.
Examples
# Apply IPsec profile profile001 to VLAN-interface 100.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng ipsec-profile profile001
ripng metricin
Use ripng metricin to configure an interface to add a metric to inbound RIPng routes.
Use undo ripng metricin to restore the default.
Syntax
ripng metricin value
undo ripng metricin
Default
The additional metric of an inbound route is 0.
Views
Interface view
Predefined user roles
network-admin
Parameters
value: Adds an additional metric to inbound routes, in the range of 0 to 16.
Examples
# Configure VLAN-interface 100 to add a metric of 12 to inbound RIPng routes.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng metricin 12
ripng metricout
Use ripng metricout to configure an interface to add a metric to outbound RIPng routes.
Use undo ripng metricout to restore the default.
Syntax
ripng metricout value
undo ripng metricout
Default
The additional metric of outbound routes is 1.
Views
Interface view
Predefined user roles
network-admin
Parameters
value: Adds an additional metric to outbound routes, in the range of 1 to 16.
Examples
# Configure RIPng on VLAN-interface 100 to add a metric of 12 to outbound routes.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng metricout 12
ripng output-delay
Use ripng output-delay to set the RIPng packet sending interval and the maximum number of RIPng packets that can be sent by an interface at each interval.
Use undo ripng output-delay to restore the default.
Syntax
ripng output-delay time count count
undo ripng output-delay
Default
An interface uses the RIPng packet sending rate set for the RIPng process that the interface runs.
Views
Interface view
Predefined user roles
network-admin
Parameters
time: Specifies the RIPng packet sending interval in the range of 10 to 100 milliseconds.
count: Specifies the maximum number of RIPng packets sent at each interval, in the range of 1 to 30.
Usage guidelines
If you set the RIPng packet sending rate for both a RIPng process and an interface running the RIPng process, the configuration on the interface takes effect.
Examples
# Configure VLAN-interface 100 to send a maximum of six RIPng packets every 30 milliseconds.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng output-delay 30 count 6
Related commands
output-delay
ripng poison-reverse
Use ripng poison-reverse to enable poison reverse.
Use undo ripng poison-reverse to disable poison reverse.
Syntax
ripng poison-reverse
undo ripng poison-reverse
Default
Poison reverse is disabled.
Views
Interface view
Predefined user roles
network-admin
Examples
# Enable poison reverse for RIPng update messages on VLAN-interface 100.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng poison-reverse
ripng split-horizon
Use ripng split-horizon to enable split horizon.
Use undo ripng split-horizon to disable split horizon.
Syntax
ripng split-horizon
undo ripng split-horizon
Default
Split horizon is enabled.
Views
Interface view
Predefined user roles
network-admin
Usage guidelines
Split horizon prevents routing loops. If you want to disable this feature, make sure the operation is indispensable.
If both poison reverse and split horizon are enabled, only poison reverse takes effect.
Examples
# Enable split horizon on VLAN-interface 100.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ripng split-horizon
ripng summary-address
Use ripng summary-address to configure a summary network to be advertised through an interface.
Use undo ripng summary-address to remove a summary network.
Syntax
ripng summary-address ipv6-address prefix-length
undo ripng summary-address ipv6-address prefix-length
Default
No summary network is configured to be advertised through an interface.
Views
Interface view
Predefined user roles
network-admin
Parameters
ipv6-address: Specifies the destination IPv6 address of the summary route.
prefix-length: Specifies the prefix length of the destination IPv6 address of the summary route, in the range of 0 to 128. It indicates the number of consecutive 1s of the prefix, which defines the network ID.
Usage guidelines
Networks on the summary network will not be advertised. The cost of the summary route is the lowest cost among summarized routes.
Examples
# Assign an IPv6 address with the 64-bit prefix to VLAN-interface 100 and configure a summary with the 35-bit prefix.
<Sysname> system-view
[Sysname] interface vlan-interface 100
[Sysname-Vlan-interface100] ipv6 address 2001:200::3EFF:FE11:6770/64
[Sysname-Vlan-interface100] ripng summary-address 2001:200:: 35
timer triggered
Use timer triggered to set the interval for sending triggered updates.
Use undo timer triggered to restore the default.
Syntax
timer triggered maximum-interval [ minimum-interval [ incremental-interval ] ]
undo timer triggered
Default
The maximum, minimum, and incremental intervals for sending triggered updates are 5 seconds, 50 milliseconds, and 200 milliseconds, respectively.
Views
RIPng view
Predefines user roles
network-admin
Parameters
maximum-interval: Specifies the maximum interval for sending triggered updates, in the range of 1 to 5 seconds.
minimum-interval: Specifies the minimum interval for sending triggered updates, in the range of 10 to 5000 milliseconds.
incremental-interval: Specifies the incremental interval for sending triggered updates, in the range of 100 to 1000 milliseconds.
Usage guidelines
The minimum interval and the incremental interval cannot be greater than the maximum interval.
For a stable network, the minimum interval is used. If network changes become frequent, the incremental interval incremental-interval is used to increase the triggered update sending interval until the maximum-interval is reached.
Examples
# Set the maximum, minimum, and incremental intervals for sending triggered updates to 2 seconds, 100 milliseconds, and 100 milliseconds, respectively.
<Sysname> system-view
[Sysname] ripng 100
[Sysname-ripng-100] timer triggered 2 100 100
timers
Use timers to set RIPng timers.
Use undo timers to restore the default.
Syntax
timers { garbage-collect garbage-collect-value | suppress suppress-value | timeout timeout-value | update update-value } *
undo timers { garbage-collect | suppress | timeout | update } *
Default
The garbage-collect timer is 120 seconds, the suppress timer is 120 seconds, the timeout timer is 180 seconds, and the update timer is 30 seconds.
Views
RIPng view
Predefines user roles
network-admin
Parameters
garbage-collect-value: Sets the garbage-collect timer in the range of 1 to 86400 seconds.
suppress-value: Sets the suppress timer in the range of 0 to 86400 seconds.
timeout-value: Sets the timeout timer in the range of 1 to 86400 seconds.
update-value: Sets the update timer in the range of 1 to 86400 seconds.
Usage guidelines
RIPng has the following timers:
· Update timer—Interval between update messages.
· Timeout timer—Route aging time. If no update for a route is received before the timer expires, RIPng sets the metric of the route to 16.
· Suppress timer—How long a RIPng route stays in suppressed state. When the metric of a route becomes 16, the route enters the suppressed state. If RIPng receives an update for the route from the same neighbor and the route in the update has a metric less than 16, RIPng uses the route to replace the suppressed route.
· Garbage-collect timer—Interval from when the metric of a route becomes 16 to when it is deleted from the routing table. During the garbage-collect timer length, RIPng advertises the route with a metric of 16. If no update is announced for that route before the garbage-collect timer expires, RIPng deletes the route from the routing table.
As a best practice, do not change the default values of these timers.
The timer lengths must be kept consistent on all routers in the network.
Examples
# Set the update, timeout, suppress, and garbage-collect timers to 5 seconds, 15 seconds, 15 seconds, and 30 seconds.
<Sysname> system-view
[Sysname] ripng 1
[Sysname-ripng-1] timers update 5 timeout 15 suppress 15 garbage-collect 30