06-EIGRP命令
本章节下载 (321.85 KB)
1.1.7 display eigrp peer statistics
1.1.8 display eigrp statistics
1.1.27 timers graceful-restart purge-time
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]
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
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
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 |
支持的等价路由的最大条数 |
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
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值 |
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
表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地址 |
邻居状态,取值为: · Down:表示邻居关系的初始状态 · Pending:表示尚未完成三次握手 · Up:表示已建立邻居关系 |
|
Interface |
与邻居相连的接口 |
Hold time |
邻居保持时间,单位为秒 |
Version |
邻居的EIGRP协议软件版本号/邻居的EIGRP协议TLV版本号 |
Seq Num |
收到邻居的报文序列号 |
Prefixes |
邻居发布的前缀数 |
Unicasts |
等待发送给该邻居的EIGRP单播报文的个数 |
Retries |
报文的重传次数 |
Uptime |
邻居处于Up状态的时长 |
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
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
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-links、verbose和statistics参数,则显示指定进程或所有进程的拓扑信息。
【举例】
# 显示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 |
路由总数 |
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
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]
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
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
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
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
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 }
【缺省情况】
不引入外部路由信息。
【视图】
【缺省用户角色】
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
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路由基础)
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
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
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
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-number和ip-address,将清除指定进程或所有进程下的所有邻居信息。
【举例】
# 清除进程号为100的邻居192.168.10.1的信息。
<Sysname> reset eigrp 100 peer 192.168.10.1
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 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
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
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
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
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保留在没有任何通知或提示的情况下对资料内容进行修改的权利!