• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

08-三层技术-IP路由命令参考

06-EIGRP命令

本章节下载  (321.85 KB)

06-EIGRP命令


1 EIGRP

1.1  EIGRP配置命令

1.1.1  address-family ipv4

address-family ipv4命令用来创建EIGRP IPv4地址族,并进入EIGRP IPv4地址族视图。如果EIGRP IPv4地址族已经存在,则直接进入EIGRP IPv4地址族视图。

undo address-family ipv4命令用来删除EIGRP IPv4地址族及EIGRP IPv4地址族视图下的所有配置。

【命令】

address-family ipv4

undo address-family ipv4

【缺省情况】

不存在EIGRP IPv4地址族。

【视图】

EIGRP视图

【缺省用户角色】

network-admin

【举例】

# 创建EIGRP IPv4地址族,并进入EIGRP IPv4地址族视图。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4]

1.1.2  default-metric

default-metric命令用来配置计算引入路由开销值的变量。

undo default-metric命令用来恢复缺省情况。

【命令】

default-metric min-bandwidth total-delay reliability load mtu

undo default-metric

【缺省情况】

路由所在路径的最小带宽为10000kbps,路由所在路径的总延时为100微秒,路径上的最小可靠性值为255,路径的最大负载值为1,路径的最小MTU值为1500字节。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

min-bandwidth:路由所在路径的最小带宽,取值范围为1~4294967295,单位为kbps。

total-delay:路由所在路径的总延时,取值范围为1~16777215,单位为10微秒。

reliability:路径上的最小可靠性值,取值范围为1~255。数值越大表示接口所在链路越可靠。取值为1时,表示完全不可靠,取值为255表示完全可靠。

load:路径的最大负载值,取值范围为1~255。数值越小表示接口所在链路越空闲。

mtu:路径的最小MTU值,取值范围为1~65535,单位为字节。

【使用指导】

EIGRP路由的开销值由带宽、延时、可靠性、最大负载和最小MTU及它们所占的权重共同决定,具体的计算方式请参见metric weights命令。

当EIGRP引入路由时,若未指定其开销值,则使用default-metric命令配置的开销变量来计算开销值。

【举例】

# 配置EIGRP 1中引入路由的默认开销值,其中带宽为111kbps、延时为2220微秒、可靠性度量值为33、链路负载度量值为44、MTU为555字节。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] default-metric 111 222 33 44 555

【相关命令】

·     import-route

·     metric weights

1.1.3  discard-route

discard-route命令用来配置NULL0路由的优先级。

undo discard-route命令用来恢复缺省情况。

【命令】

discard-route { external external-preference | internal internal-preference } *

undo discard-route

【缺省情况】

EIGRP外部路由和内部路由自动聚合产生的NULL0路由的优先级均为5。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

external external-preference:外部路由聚合产生的NULL0路由的优先级,取值范围为1~255。

internal internal-preference:内部路由聚合产生的NULL0路由的优先级,取值范围为1~255。

【举例】

# 配置外部路由聚合产生的NULL0路由的优先级为100,内部路由聚合产生的NULL0路由的优先级为200。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] discard-route external 100 internal 200

【相关命令】

·     summary automatic

1.1.4  display eigrp

display eigrp命令用来显示EIGRP进程的信息。

【命令】

display eigrp [ eigrp-as ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

eigrp-as:显示指定EIGRP进程的信息。eigrp-as为EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。如果未指定本参数,将显示所有EIGRP进程的信息。

【举例】

# 显示所有EIGRP进程的信息。

<Sysname> display eigrp

 

                 EIGRP protocol information for AS 1

 

Router ID: 192.168.10.1

Metric weights: K1 1, K2 0, K3 1, K4 0, K5 0

Active timer: 3 min

GR hold time: 240 sec

Preferences: internal 90, external 170

DSCP value: 48

Default metric:

  Minimum bandwidth: 0 kbps

  Total delay: 0 microseconds

  Reliability: 0

  Load       : 0

  Minimum MTU: 0

Max ECMP paths: 16

表1-1 display eigrp命令显示信息描述表

字段

描述

Router ID

本路由器的Router ID

Metric weights

EIGRP开销值的计算系数

Active timer

路由处于active状态的时间,单位为分钟

GR hold time

GR Helper的路由老化时间,单位为秒

Preferences

EIGRP协议内部和外部路由的优先级

DSCP value

DSCP优先级

Default metric

引入路由的开销值计算变量

Minimum bandwidth

路由所在路径的最小带宽,单位为kbps

Total delay

路由所在路径的总时延,单位为微秒

Reliability

路径的最小可靠性

Load

路径的最大负载

Minimum MTU

路径的最小MTU值,单位为字节

Max ECMP paths

支持的等价路由的最大条数

 

1.1.5  display eigrp interface

display eigrp interface命令用来显示EIGRP的接口信息。

【命令】

display eigrp [ eigrp-as ] interface [ interface-type interface-number ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

eigrp-as:显示与指定EIGRP进程相关联的接口信息。eigrp-as为EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。如果未指定本参数,将显示所有EIGRP进程的接口信息。

interface-type interface-number:显示指定接口的信息。如果未指定本参数,将显示所有接口的信息。

verbose:显示接口的详细信息。如果未指定该参数,将显示接口的概要信息。

【举例】

# 显示所有EIGRP进程在接口GigabitEthernet1/0/1上的概要信息。

<Sysname> display eigrp interface gigabitethernet 1/0/1

 

          EIGRP interface for AS 1

 

Interface     State    Hello-interval    Hold-time   Split-horizon

GE1/0/1       Down     20                80          Enabled

表1-2 display eigrp interface命令显示信息描述表

字段

描述

Interface

接口名

State

接口的状态,取值包括Up和Down

Hello-interval

接口发送Hello报文的时间间隔,单位为秒

Hold-time

邻居保持时间,单位为秒

Split-horizon

是否开启水平分割:

·     Enabled:表示开启

·     Disabled:表示关闭

 

# 显示所有EIGRP进程在接口GigabitEthernet1/0/1上的详细信息。

<Sysname> display eigrp interface gigabitethernet 1/0/1 verbose

 

          EIGRP interface for AS 1

 

Interface: 192.168.2.2 (GE1/0/1)

 State: Down

 Hello-interval: 5 sec

 Hold-time: 15 sec

 Split-horizon: Disabled

 Multicasts: 0

 Metric:

   Bandwidth: 10000000 kbps

   Delay: 50000 microseconds

   Reliability: 255

   Load: 255

   MTU: 1500

表1-3 display eigrp interface verbose命令显示信息描述表

字段

描述

Interface

接口IP地址和接口名

State

接口的状态,取值包括Up和Down

Hello-interval

接口发送Hello报文的时间间隔,单位为秒

Hold-time

邻居保持时间,单位为秒

Split-horizon

是否开启水平分割:

·     Enabled:表示开启

·     Disabled:表示关闭

Multicasts

等待发送的EIGRP组播报文的个数

 

Metric

EIGRP接口的开销值:

·     Bandwidth:接口的带宽

·     Delay:接口时延

·     Reliability:接口可信度

·     Load:接口负载

·     MTU:接口MTU值

 

1.1.6  display eigrp peer

display eigrp peer命令用来显示EIGRP进程中的邻居信息。

【命令】

display eigrp [ eigrp-as ] peer [ interface interface-type interface-number ] [ neighbor-ip ] [ verbose ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

eigrp-as:显示指定EIGRP进程的邻居信息。eigrp-as为EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。如果未指定本参数,则显示所有EIGRP进程的邻居信息。

interface interface-type interface-number:显示该指定接口上的邻居信息。interface-type interface-number为接口类型和编号。如果未指定本参数,则显示该设备上所有接口的EIGRP邻居信息。

neighbor-ip:显示指定地址的EIGRP邻居信息。neighbor-ip为EIGRP邻居IP地址,如果未指定本参数,则显示所有进程或指定进程的所有邻居信息。

verbose:显示EIGRP邻居的详细信息。如果未指定本参数,则显示EIGRP邻居概要信息。

【举例】

# 显示EIGRP邻居概要信息。

<Sysname> display eigrp peer

 

          Brief EIGRP neighbor Information for AS 1

 

Address          State     Hold time    Interface

192.168.10.2     Up        15           GE1/0/1

表1-4 display eigrp peer命令显示信息描述表

字段

描述

Address

邻居的IP地址

State

邻居状态,取值为:

·     Down:表示邻居关系处于初始状态

·     Pending:表示尚未完成三次握手

·     Up:表示已建立邻居关系

Hold time

邻居保持时间,单位为秒

Interface

与邻居相连的接口

 

# 显示EIGRP邻居详细信息。

<Sysname> display eigrp peer verbose

 

           EIGRP neighbor Information for AS 1

 

Neighbor address : 1.2.3.5

      State : Up              Interface : GE1/0/1

  Hold time : 12s               Version : 0.1/2.0

    Seq Num : 2                Prefixes : 1

    Unicasts: 0                 Retries : 0

Uptime : 00:04:41

表1-5 display eigrp peer verbose命令显示信息描述表

字段

描述

Neighbor Address

邻居的IP地址

State

邻居状态,取值为:

·     Down:表示邻居关系的初始状态

·     Pending:表示尚未完成三次握手

·     Up:表示已建立邻居关系

Interface

与邻居相连的接口

Hold time

邻居保持时间,单位为秒

Version

邻居的EIGRP协议软件版本号/邻居的EIGRP协议TLV版本号

Seq Num

收到邻居的报文序列号

Prefixes

邻居发布的前缀数

Unicasts

等待发送给该邻居的EIGRP单播报文的个数

Retries

报文的重传次数

Uptime

邻居处于Up状态的时长

 

1.1.7  display eigrp peer statistics

display eigrp peer statistics命令用来显示EIGRP邻居的统计信息。

【命令】

display eigrp [ eigrp-as ] peer statistics [ interface interface-type interface-number ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

eigrp-as:显示指定EIGRP进程的邻居统计信息。eigrp-as为EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。如果未指定本参数,则显示该设备上所有EIGRP进程的邻居统计信息。

interface interface-type interface-number:显示指定接口上的邻居统计信息。interface-type interface-number为接口类型和编号。如果未指定本参数,则显示该设备上所有接口的EIGRP邻居统计信息。

【举例】

# 显示EIGRP邻居的统计信息。

<Sysname> display eigrp 1 peer statistics

 

          EIGRP As 1 with Router ID 5.5.5.5

                Neighbor Statistics

                 

Interface                Down   Pending    Up   Total

GE1/0/1                  0      0          1    1

Total                    0      0          1    1

表1-6 display eigrp peer statistics命令显示信息描述表

字段

描述

Interface

接口名

Down

状态为Down的邻居个数

Pending

状态为Pending的邻居个数

Up

状态为Up的邻居个数

Total

各状态下EIGRP邻居的总数

 

【相关命令】

·     display eigrp

1.1.8  display eigrp statistics

display eigrp statistics命令用来显示EIGRP的统计信息。

【命令】

display eigrp [ eigrp-as ] statistics [ error ]

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

eigrp-as:显示指定EIGRP进程的统计信息。eigrp-as为EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。如果未指定本参数,则显示所有EIGRP进程的统计信息。

error:显示错误统计信息。如果未指定本参数,将显示EIGRP进程的统计信息。

【举例】

# 显示EIGRP进程的统计信息。

<Sysname> display eigrp statistics

 

          EIGRP statistics for AS 1

 

 

 Packet type     Sent            Received

 HELLO           2142            1809

 UPDATE          12              9

 QUERY           0               0

 REPLY           0               0

 HELLO(ACK)      7               5

 SIA-QUERY       0               0

 SIA-REPLY       0               0

 

 Route type      Added           Deleted

 Internal        1               2

 External        0               0

表1-7 display eigrp statistics命令显示信息描述表

字段

描述

Packet type

报文类型,包括以下几种:

·     HELLO报文

·     UPDATE报文

·     QUERY报文

·     REPLY报文

·     HELLO(ACK)报文

·     SIA-QUERY报文

·     SIA-REPLY报文

Sent

报文的发送数量

Received

报文的接收数量

Route type

路由的类型:

·     Internal:内部路由

·     External:外部路由

Added

RIB添加的路由数量

Deleted

RIB删除的路由数量

 

# 显示EIGRP进程的错误统计信息。

<Sysname> display eigrp statistics error

 

          EIGRP error statistics for AS 1

 

Packet dest errors     : 0

Bad version            : 0

Bad PktType            : 0

Bad checksum           : 0

Mismatched K value     : 0

表1-8 表 1-4 display eigrp statistics error命令显示信息描述表

字段

描述

Packet dest errors

目的地址错误的报文数

Bad version

版本号错误的报文数

Bad PktType

报文类型错误的报文数

Bad checksum

校验和错误的报文数

Mismatched K value

开销计算系数不匹配的报文数

 

【相关命令】

·     display eigrp peer

1.1.9  display eigrp topology

display eigrp topology命令用来显示EIGRP的拓扑信息。

【命令】   

display eigrp [ eigrp-as ] topology [ ip-address { mask-length | mask } ] [ all-links | verbose ]

display eigrp [ eigrp-as ] topology statistics

【视图】

任意视图

【缺省用户角色】

network-admin

network-operator

【参数】

eigrp-as:显示指定进程的拓扑信息。eigrp-as为EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。如果未指定本参数,则显示所有EIGRP进程的拓扑信息。

ip-address { mask-length | mask }:显示指定路由的拓扑信息。ip-address为目的网络地址;mask-length为网络掩码长度,取值范围为0~32;mask为网络掩码,采用点分十进制格式。如果未指定本参数,则显示所有路由的拓扑信息。

all-links:显示路由的所有路径信息,包括可行路径和不可行路径。如果未指定本参数,则显示路由的最优路径信息。

verbose显示路由的详细拓扑信息。

statistics显示路由的统计信息。

【使用指导】

如果不指定all-linksverbosestatistics参数,则显示指定进程或所有进程的拓扑信息。

【举例】

# 显示EIGRP的概要拓扑信息。

<Sysname> display eigrp topology

 

        EIGRP topology for AS 1 with Router ID 10.0.0.1

 

Destination        FD         State     Successor       Out interface

10.0.0.0/8         409600     Passive   1.1.1.2         GE1/0/1

20.0.0.0/8         409600     Passive Direct          GE1/0/2

表1-9 display eigrp topology命令显示信息描述表

字段

描述

Destination

目的网络地址

FD

到达目的地址的最小开销

State

路由状态,取值包括:

·     Passive:Passive状态

·     Active:Active状态

Successor

路由的后继路由器:

·     IP地址:邻居的地址

·     Direct:直连路由

·     Imported:引入路由

·     Summary:聚合路由

Out interface

路由的出接口

 

# 显示EIGRP的拓扑表的详细信息。

<Sysname> display eigrp topology verbose

 

        EIGRP topology for AS 1 with Router ID 10.0.0.1

 

Destination  : 10.0.0.0/8       FD : 409600      State  : Passive

Successor    : 8.8.8.5

Type               : Internal

Out interface      : GE1/0/2

Originating router : 10.0.1.2

Nib ID             : 0x0

CD/RD              : 409600/128256

Metric             :

  Minimum bandwidth : 10000 kbps

  Total delay       : 6000 microseconds

  Reliability       : 255/255

  Load              : 1/255

  Minimum MTU       : 1500

  Hop count         : 1

 

Destination  : 10.0.0.0/8       FD : 409600      State  : Active

Active time  : 00:02:41

Query origin :0

Successor    : 8.8.8.5

Type               : External

Out interface      : GE1/0/2

Originating router : 10.0.1.2

Nib ID             : 0x0

CD/RD              : 409600/128256

Metric             :

  Minimum bandwidth : 10000 kbps

  Total delay       : 6000 microseconds

  Reliability       : 255/255

  Load              : 1/255

  Minimum MTU       : 1500

  Hop count         : 1

External data     :

  AS number         : 2

  External protocol : OSPF

  External metric   : 11

  Admin tag         : -

Waiting peers reply:

  10.0.1.2 on GigabitEthernet1/0/3

  10.0.1.3 on GigabitEthernet1/0/3

  10.0.1.4 on GigabitEthernet1/0/4

  10.0.1.5 on GigabitEthernet1/0/4

表1-10 display eigrp topology verbose命令显示信息描述表

字段

描述

Destination

目的网络地址

 

FD

到达目的地址的最小开销

 

State

路由状态:

·     Passive:Passive状态

·     Active:Active状态

 

Active time

路由处于Active状态的持续时间

Query origin

查询始发标记,表示当前所处的Active子状态:

·     0:处于Active 0状态

·     1:处于Active 1状态

·     2:处于Active 2状态

·     3:处于Active 3状态

Successor

路由的后继路由器:

·     IP地址:邻居的地址

·     Direct:直连路由

·     Imported:引入路由

·     Summary:聚合路由

Type

路由的类型:

·     Internal:内部路由

·     External:外部路由

 

Out interface

路由的出接口

Originating router

路由的发布者的Router ID

Nib ID

路由管理分配的ID,即下一跳索引

CD/RD

计算距离,即本路由器经过邻居路由器到目标网络的距离/邻居路由器通告的到目标网络的距离

Metric

邻居通告的开销值

Minimum bandwidth

路由所在路径的最小带宽,单位为kbps

Total delay

路由所在路径的总时延,单位为微秒

Reliability

路径上的最小可靠性值

Load

路径的最大负载值

Minimum MTU

路径的最小MTU值,单位为字节

Hop count

到达目的网络的跳数

External data

外部路由携带的数据

AS number

外部路由协议的进程号

External protocol

外部路由协议

External metric

外部路由协议的度量值

Admin tag

外部路由信息的标记值

Waiting peers reply

等待回复reply报文的EIGRP邻居,以及该邻居对应的出接口

 

# 显示EIGRP拓扑表中的所有路径。

<Sysname> display eigrp topology all-links

 

        EIGRP topology for AS 1 with Router ID 10.0.0.1

 

Flags:  S - Successor  F - Feasible successor

 

Destination : 10.0.0.0/8       FD : 409600      State  : Passive

Link information:

 Flag Peer            Out interface            Type    CD         RD

 S    1.1.1.2         GE1/0/1                  Internal 409600     128256

 F    2.1.1.2         GE1/0/2                  Internal 576000     213400

      3.1.1.2         GE1/0/3                  External 631000     510200

表1-11 display eigrp topology all-links命令显示信息描述表

字段

描述

Destination

目的IP地址

FD

到达目的地址的最小开销

State

路由状态:

·     Passive:Passive状态

·     Active:Active状态

Link information

路由的路径信息

Flag

路径的标识:

·     S:successor,本路径的邻居为后继路由器

·     F:feasible successor,本路径的邻居为可行后继路由器

Peer

邻居的IP地址

Out interface

路由的出接口

Type

路由的类型:

·     Internal:内部路由

·     External:外部路由

CD

计算距离,本设备经过邻居设备到目标网络的距离

RD

邻居路由器通告的到目标网络的距离

 

# 显示EIGRP拓扑的统计信息。

<Sysname> display eigrp topology statistics

 

        EIGRP topology statistics for AS 65535 with Router ID 2.1.1.1

 

Destinations:

  Active     :                   0

  Passive    :                 256

  Total      :                 256

 

Routes:

  Learnt     :                   7

  Direct     :                   7

  Imported   :                 247

  Summary    :                   0

  Total      :                 261

表1-12 display eigrp topology statistics命令显示信息描述表

字段

描述

Destinations

前缀统计信息

 

Active

状态为Active的前缀数量

 

Passive

状态为Passive的前缀数量

 

Total

前缀总数

Routes

路由统计信息

 

Learnt

从邻居学到路由的数量

 

Direct

直连路由的数量

 

Imported

引入路由的数量

 

Summary

聚合路由的数量

 

Total

路由总数

 

1.1.10  dscp

dscp命令用来配置EIGRP协议报文的DSCP优先级。

undo dscp命令用来恢复缺省情况。

【命令】

dscp dscp-value

undo dscp

【缺省情况】

EIGRP协议报文的DSCP优先级为48。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

dscp-value:DSCP优先级,取值范围为0~63。

【举例】

# 在EIGRP IPv4地址族视图配置EIGRP 1协议报文的DSCP优先级为63。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] dscp 63

1.1.11  eigrp

eigrp命令用来启动EIGRP进程,并进入EIGRP视图。

undo eigrp命令用来关闭EIGRP进程。

【命令】

eigrp [ eigrp-as ] [ vpn-instance vpn-instance-name ]

undo eigrp eigrp-as

【缺省情况】

系统未运行EIGRP进程。

【视图】

系统视图

【缺省用户角色】

network-admin

【参数】

eigrp-as:EIGRP的AS号,即EIGRP进程号,取值范围为1~65535,缺省值为1。

vpn-instance vpn-instance-name:指定EIGRP进程所属的VPN。vpn-instance-name表示MPLS L3VPN的VPN实例名称,为1~31个字符的字符串,区分大小写。如果未指定本参数,则表示EIGRP进程属于公网。

【举例】

# 启动EIGRP进程1,并进入EIGRP视图。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1]

1.1.12  eigrp metric

eigrp metric命令用来配置接口的EIGRP开销值。

undo eigrp metric命令用来恢复缺省情况。

【命令】

eigrp eigrp-as metric { bandwidth bandwidth | delay delay | load load | reliability reliability } *

undo eigrp eigrp-as metric

【缺省情况】

未设置接口的EIGRP开销值。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

eigrp-as:EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。

bandwidth:接口的带宽,取值范围为1~4294967295,单位为kbps,缺省值为接口的实际带宽。

delay:接口的延时,取值范围为1~16777215,单位为10微秒,缺省值与接口类型有关,请以设备的实际情况为准。

load:接口的负载,取值范围为1~255,缺省值为255。数值越小表示接口所在链路越空闲。

reliability:接口的可靠性度量值,取值范围为1~255,缺省值为1。数值越小表示接口所在链路越不可靠。

【使用指导】

EIGRP路由的开销值由带宽、延时、可靠性和最大负载及它们所占的权重共同决定,具体的计算方式请参见metric weights命令。

【举例】

# 配置接口GigabitEthernet1/0/1上EIGRP 1的带宽为60kbps、延时为100微秒、负载为1、可靠性度量值为255。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] eigrp 1 metric bandwidth 60 delay 10 load 1 reliability 255

【相关命令】

·     metric weights

1.1.13  eigrp split-horizon

eigrp split-horizon命令用来开启水平分割功能。

undo eigrp split-horizon命令用来关闭水平分割功能。

【命令】

eigrp eigrp-as split-horizon

undo eigrp eigrp-as split-horizon

【缺省情况】

水平分割功能处于开启状态。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

eigrp-as:EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。

【使用指导】

水平分割功能用来防止路由环路,通常情况下,建议不要关闭该功能。

在帧中继和X.25等NBMA(Non-Broadcast Multi-Access,非广播多路访问)网络中,当主接口和点到多点子接口配置了多条虚电路时,为了保证路由信息的正确传播,需要关闭水平分割功能。

【举例】

# 在接口GigabitEthernet1/0/1上开启EIGRP 1的水平分割功能。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] eigrp 1 split-horizon

1.1.14  eigrp timer hello

eigrp timer hello命令用来配置接口发送Hello报文的时间间隔。

undo eigrp timer hello命令用来恢复缺省情况。

【命令】

eigrp eigrp-as timer hello seconds

undo eigrp eigrp-as timer hello

【缺省情况】

对于NBMA网络,Hello报文的发送时间间隔为60秒;对于其他网络,Hello报文的发送时间间隔为5秒。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

eigrp-as:EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。

seconds:接口发送Hello报文的时间间隔,取值范围为1~65535,单位为秒。

【使用指导】

发送Hello报文的时间间隔越小,发现网络拓扑改变的速度越快,但这样会占用较多的系统资源,请根据网络的实际情况修改Hello报文的时间间隔。

建议邻居保持时间值至少配置为Hello报文发送时间间隔的3倍。

【举例】

# 配置接口GigabitEthernet1/0/1上EIGRP 1发送Hello报文的时间间隔为20秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] eigrp 1 timer hello 20

【相关命令】

·     eigrp timer hold

1.1.15  eigrp timer hold

eigrp timer hold命令用来配置邻居关系保持时间。

undo eigrp命令用来恢复缺省情况。

【命令】

eigrp eigrp-as timer hold seconds

undo eigrp eigrp-as timer hold

【缺省情况】

邻居关系保持时间为Hello报文发送时间间隔的3倍。

【视图】

接口视图

【缺省用户角色】

network-admin

【参数】

eigrp-as:EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。

seconds:邻居关系保持时间取值范围为1~65535,单位为秒。

【使用指导】

本地路由器将邻居关系保持时间通告给邻居,如果邻居在该时间内未收到本地路由器发送的Hello报文,就认为本地路由器已失效。

建议邻居保持时间值至少配置为Hello报文发送时间间隔的3倍。

【举例】

# 配置接口GigabitEthernet1/0/1上EIGRP 1的邻居关系保持时间为60秒。

<Sysname> system-view

[Sysname] interface gigabitethernet 1/0/1

[Sysname-GigabitEthernet1/0/1] eigrp 1 timer hold 60

【相关命令】

·     eigrp timer hello

1.1.16  import-route

import-route命令用来从其它路由协议或其它EIGRP进程引入路由信息。

undo import-route命令用来取消从其它路由协议或其它EIGRP进程引入路由信息。

【命令】

import-route bgp [ as-number ] [ allow-ibgp | metric min-bandwidth total-delay reliability load mtu | route-policy route-policy-name ] *

import-route { direct | static } [ metric min-bandwidth total-delay reliability load mtu | route-policy route-policy-name ] *

import-route eigrp [ eigrp-as | all-as ] [ allow-direct | metric min-bandwidth total-delay reliability load mtu | route-policy route-policy-name ] *

import-route { isis | ospf | rip } [ process-id | all-processes] [ allow-direct | metric min-bandwidth total-delay reliability load mtu | route-policy route-policy-name ] *

undo import-route { bgp | direct | eigrp [ eigrp-as | all-as ] | { isis | ospf | rip } [ process-id | all-processes ] | static }

【缺省情况】

不引入外部路由信息。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

bgp:引入BGP路由。

direct:引入直连路由。

static:引入静态路由。

eigrp:引入EIGRP路由。

isis:引入IS-IS路由。

rip:引入RIP路由。

ospf引入OSPF路由。

as-number:引入指定AS内的路由。as-number为AS号,取值范围为1~4294967295。如果没有指定本参数,则引入所有的IPv4 EBGP路由。建议配置时指定AS号,否则引入的IPv4 EBGP路由数量过多时,会引发设备内存资源紧张等问题。

eigrp-as:EIGRP协议的进程号,取值范围为1~65535,缺省值为1。

all-as:引入EIGRP协议所有进程的路由。

process-id:IS-IS、OSPF或RIP协议进程号,取值范围为1~65535,缺省值为1。

all-processes:引入IS-IS、OSPF或RIP路由协议所有进程的路由,

allow-ibgp:允许引入IBGP路由。import-route bgp命令表示只引入EBGP路由,如果该命令指定allow-ibgp参数表示将引入IBGP路由,但是容易引起路由环路,请慎用。

allow-direct引入开启了该EIGRP进程的接口网段路由。如果未指定本参数,则不会引入开启了该EIGRP进程的接口网段路由。

metric:路由开销。

min-bandwidth:路由所在路径的最小带宽,取值范围为1~4294967295,单位为kbps。

total-delay:路由所在路径的总延时,取值范围为1~16777215,单位为10微秒。

reliability:路径上的最小可靠性值,取值范围为1~255。数值越大表示接口所在链路越可靠。取值为1时,表示完全不可靠,取值为255表示完全可靠。

load:路径的最大负载值,取值范围为1~255。数值越小表示接口所在链路越空闲。

mtu:最小MTU值,取值范围为1~1500,单位为字节。

route-policy route-policy-name:对引入的路由应用路由策略,以便过滤引入的路由或设置引入后路由的属性。route-policy-name为路由策略名称,为1~63个字符的字符串,区分大小写。

【使用指导】

只能引入路由表中状态为active的路由,是否为active状态可以通过display ip routing-table protocol命令来查看。

undo import-route { isis | ospf | rip } all-processes命令只能取消import-route { isis | ospf | rip } all-processes命令的配置,不能取消import-route { isis | ospf | rip } process-id命令的配置。

undo import-route eigrp all-as命令只能取消import-route eigrp all-as命令的配置,不能取消import-route eigrp eigrp-as命令的配置。

执行import-route命令时可以指定开销计算时各变量的值,如果未指定,则根据default-metric命令配置的默认开销变量值来计算引入路由的开销。

【举例】

# 在EIGRP进程100中引入OSPF进程10的路由信息,并指定开销值。

<Sysname> system-view

[Sysname] eigrp 100

[Sysname-eigrp-100] address-family ipv4

[Sysname-eigrp-100-ipv4] import-route ospf 10 metric 100000 10 255 10 1500

【相关命令】

·     default-metric

·     display ip routing-table protocol(三层技术-IP路由命令参考/IP路由基础)

·     eigrp metric

1.1.17  maximum load-balancing

maximum load-balancing命令用来配置EIGRP支持的最大等价路由条数。

undo maximum load-balancing命令用来恢复缺省情况。

【命令】

maximum load-balancing number

undo maximum load-balancing

【缺省情况】

EIGRP支持的等价路由的最大条数与系统支持最大等价路由的条数相同。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

number:等价路由的最大条数,取值范围为1~32。当number取值为1时,表示不进行负载分担。

【使用指导】

本命令中number参数的取值范围和max-ecmp-num命令相关。通过max-ecmp-num命令配置系统支持的最大等价路由条数为m,并重启设备后,number参数的取值范围将修改为1~m。

【举例】

# 配置EIGRP 1支持的最大等价路由数为6。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] maximum load-balancing 6

【相关命令】

·     max-ecmp-num(三层技术-IP路由命令参考/IP路由基础)

1.1.18  metric weights

metric weights命令用来调整EIGRP开销值的计算系数。

undo metric weights命令用来恢复缺省情况。

【命令】

metric weights K1 K2 K3 K4 K5

undo metric weights

【缺省情况】

EIGRP开销值的计算系数K1为1、K2为0、K3为1、K4为0、K5为0。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

K1:EIGRP开销计算公式中的K1值取值范围为0~255。

K2:EIGRP开销计算公式中的K2值取值范围为0~255。

K3:EIGRP开销计算公式中的K3值取值范围为1~255。

K4:EIGRP开销计算公式中的K4值取值范围为0~255。

K5:EIGRP开销计算公式中的K5值取值范围为0~255。

【使用指导】

EIGRP根据网络延时、带宽、可靠性等参数计算路由的开销值,即Metric值,可以较为准确地反映网络链路的情况。计算EIGRP开销值时使用如下变量:

·     Bandwidth:本地路由器到达目的网络路径上所有接口的最小带宽。

·     Delay:本地路由器到达目的网络路径上所有接口的延迟总和。

·     Reliability:本地路由器到达目的网络路径上所有接口可靠性值的最小值。

·     Load:本地路由器到达目的网络路径上所有接口的最大负载值。

·     MTU:本地路由器到达目的网络路径上所有接口的最小MTU值。

EIGRP对各个变量赋予不同的权值,通过加权求和的方式计算Metric值。EIGRP开销值计算系数K与变量的对应关系为:K1表示带宽的计算系数,K2表示负载的计算系数,K3表示延迟的计算系数,K4表示可靠性的计算系数,K5表示MTU的计算系数。

计算EIGRP开销值时,如果K5值为0,则开销值为:

Metric1=256×[K1×Bandwidth+(K2×Bandwidth)/(256-Load)+K3×Delay]

如果K5值不为0,则在以上公式的基础上,还需乘以一个系数:

Metric2=Metric1×[K5/(Reliability+K4)]

其中:Bandwidth=10000000/路径上所有接口最小带宽

【举例】

# 配置EIGRP 1开销值的计算系数K1为11,K2为22,K3为33,K4为44,K5为55。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] metric weights 11 22 33 44 55

1.1.19  network

network命令用来在指定网段上开启EIGRP。

undo network命令用来在指定网段上关闭EIGRP。

【命令】

network network-address [ wildcard-mask ]

undo network network-address [ wildcard-mask ]

【缺省情况】

没有网段开启EIGRP。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

network-address:指定网段的地址,其取值可以为各个接口的IP网络地址。

wildcard-mask:IP地址掩码的反码,相当于将IP地址的掩码取反(0变1,1变0)。其中,“1”表示忽略IP地址中对应的位,“0”表示必须保留此位。(例如:子网掩码255.0.0.0,该掩码的反码为0.255.255.255)。如果未指定本参数,将按照自然网段进行。

【使用指导】

EIGRP只在开启了EIGRP功能的网段所在的接口上运行;未开启EIGRP功能的网段所在的接口上,EIGRP既不在它上面接收和发送路由,也不将它的接口路由发布出去。因此,EIGRP启动后必须指定其工作网段。

【举例】

# 在网段129.100.0.0上开启EIGRP进程1。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] network 129.100.0.0

1.1.20  preference

preference命令用来配置EIGRP路由的优先级。

undo preference命令用来恢复缺省情况。

【命令】

preference internal-preference external-preference

undo preference

【缺省情况】

对于内部路由,EIGRP协议的路由优先级为90;对于外部路由,EIGRP协议的路由优先级为170。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

internal-preference:EIGRP内部路由优先级,取值范围为1~255,取值越小,优先级越高。

external-preference:EIGRP外部路由优先级,取值范围为1~255,取值越小,优先级越高。

【使用指导】

当存在不同的路由协议的、发现去往同一目的地的多条路由时,为了判断出最优的路由,路由器会给每一种路由协议发现的路由指定一个缺省的优先级,优先级高的路由将被选为最优路由用来转发流量。通过配置本功能,可以改变EIGRP协议路由的优先级,便于用户对流量转发所使用的协议进行控制。

EIGRP内部路由是指在同一个EIGRP进程中通过邻居学习到的路由,EIGRP外部路由是指引入其他EIGRP进程或其他路由协议的路由。

【举例】

# 配置EIGRP 1内部路由优先级为100,外部路由优先级为190。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] preference 100 190

1.1.21  reset eigrp peer

reset eigrp peer命令用来清除EIGRP的邻居信息。

【命令】

reset eigrp [ eigrp-as ] peer [ interface interface-type interface-number | ip-address ] *

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

eigrp-as:清除指定EIGRP进程下指定的邻居信息。eigrp-as为EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。如果未指定本参数,将清除所有EIGRP进程下的邻居信息。

interface-type interface-number:清除指定接口下的邻居信息。interface-type interface-number为接口类型和编号。

ip-address:清除指定邻居的信息。ip-address为EIGRP邻居IP地址,用点分十进制格式表示。

【使用指导】

执行本命令时,如果未指定interface-type interface-numberip-address,将清除指定进程或所有进程下的所有邻居信息。

【举例】

# 清除进程号为100的邻居192.168.10.1的信息。

<Sysname> reset eigrp 100 peer 192.168.10.1

1.1.22  reset eigrp process

reset eigrp process命令用来重启EIGRP的IPv4地址族。

【命令】

reset eigrp [ eigrp-as ] process address-family ipv4

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

eigrp-as:重启指定的EIGRP进程的IPv4地址族。eigrp-as即EIGRP的进程号,取值范围为1~65535。如果不指定该参数,则重启所有EIGRP进程的IPv4地址族。

address-family ipv4:IPv4单播地址族。

【使用指导】

重启EIGRP的IPv4地址族,将清除对应EIGRP进程IPv4地址族下的信息,包括邻居信息和路由信息,断开邻居关系,并重新建立。

【举例】

# 重启EIGRP进程100的IPv4地址族。

<Sysname> reset eigrp 100 process address-family ipv4

Reset EIGRP process? [Y/N]:y

1.1.23  reset eigrp statistics

reset eigrp statistics命令用来清除EIGRP的统计信息。

【命令】

reset eigrp [ eigrp-as ] statistics

【视图】

用户视图

【缺省用户角色】

network-admin

【参数】

eigrp-as:清除指定EIGRP进程的统计信息,eigrp-as为EIGRP的AS号,即EIGRP进程号,取值范围为1~65535。如果未指定本参数,清除所有EIGRP进程的统计信息。

【举例】

# 清除进程号为100的统计信息。

<Sysname> reset eigrp 100 statistics

1.1.24  router-id

router-id命令用来配置EIGRP进程的Router ID。

undo router-id命令用来恢复缺省情况。

【命令】

router-id router-id

undo router-id

【缺省情况】

未配置EIGRP进程的Router ID,使用全局配置的Router ID。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

router-id:IPv4地址形式的Router ID。Router ID取值不能为0.0.0.0和255.255.255.255。

【使用指导】

注意

邻居关系建立后,修改EIGRP进程的Router ID会导致邻居关系重置,请谨慎使用。

 

EIGRP协议用Router ID来标识路由的发布者。如果收到一条Router ID为自身的路由,则丢弃该路由。

为了增加网络的可靠性,建议将Router ID手工配置为Loopback接口的IP地址。

【举例】

# 配置EIGRP进程1的Router ID为10.1.1.3。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-ipv4] router-id 10.1.1.3

1.1.25  summary automatic

summary automatic命令用来开启自动路由聚合功能。

undo summary automatic命令用来关闭自动路由聚合功能。

【命令】

summary automatic

undo summary automatic

【缺省情况】

自动路由聚合功能处于关闭状态。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【使用指导】

开启自动路由聚合功能后,聚合后的路由以自然掩码的路由形式发布,可以减小路由表规模,提高大型网络的扩展性和效率。

执行undo summary automatic命令后,原来被聚合的路由将重新发布。

【举例】

# 开启EIGRP进程1下IPv4地址族的自动路由聚合功能。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] summary automatic

1.1.26  timers active-time

timers active-time命令用来配置EIGRP路由的收敛等待时间。

undo timers active-time命令用来恢复缺省情况。

【命令】

timers active-time { time-limit | disable }

undo timers active-time

【缺省情况】

EIGRP路由的收敛等待时间为3分钟。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

time-limit:EIGRP路由的收敛等待时间,取值范围1~65535,单位为分钟。

disable:不限制路由收敛时间。

【使用指导】

当EIGRP拓扑表中某条路由进入Active状态后,如果收敛等待时间内路由没有收敛,则会进入SIA(Stuck In Active,陷入失效状态)状态,此时设备不再等待其他EIGRP邻居的应答,并与没有应答的邻居断开邻居关系。

如果指定disable参数,则不限制路由收敛时间。通常情况下,不建议配置该参数。

【举例】

# 在EIGRP IPv4地址族视图配置EIGRP 1的路由收敛等待时间为10分钟。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] timers active-time 10

1.1.27  timers graceful-restart purge-time

timers graceful-restart purge-time命令用来配置EIGRP作为GR Helper时的路由老化时间。

undo timers graceful-restart purge-time命令用来恢复缺省情况。

【命令】

timers graceful-restart purge-time seconds

undo timers graceful-restart purge-time

【缺省情况】

EIGRP作为GR Helper时的路由老化时间为240秒。

【视图】

EIGRP IPv4地址族视图

【缺省用户角色】

network-admin

【参数】

seconds路由老化时间,取值范围为20~300,单位为秒。

【使用指导】

在GR过程中,GR Restarter和GR Helper会交互路由信息。如果在路由老化定时器超时时没有完成路由信息的交互,则GR Helper会强制退出GR过程,根据已经学习到的EIGRP路由信息更新RIB表项,删除老化的RIB表项。

【举例】

# 配置EIGRP 1的GR Helper路由老化时间为100秒。

<Sysname> system-view

[Sysname] eigrp 1

[Sysname-eigrp-1] address-family ipv4

[Sysname-eigrp-1-ipv4] timers graceful-restart purge-time 100

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们