arp报文格式的帧和包含其它类型报文的帧的区别

原标题:以太网最小帧64字节? 那你们说说ARP多少字节?

阿龙网络技术可能不是很牛逼,但阿龙愿同大家分享经验、分享见解,愿网工们一起学习、一起成长。2018年,我们继续撸起袖子,加油干!

如果你很早之前就关注此公众号,一定还记得阿龙写过一遍关于最小帧为什么是64字节的文章。可以点击如下链接回顾一下:

搞懂CSMA/CD,你就明白为什么以太网最小帧是64字节。

关于以太网Ⅱ帧为什么是64字节的原因,这里不再重复解释。大家查阅书籍,或者点击上述链接。

“要保证以太网的重传,必须保证A收到碰撞信号的时候,数据包没有传完,要实现这一要求,A和B之间的距离很关键,也就是说信号在A和B之间传输的来回时间必须控制在一定范围之内。IEEE定义了这个标准,一个碰撞域内,最远的两台机器之间的round-trip time 要小于512bit time.(来回时间小于512位时,所谓位时就是传输一个比特需要的时间)。这也是我们常说的一个碰撞域的直径。”

那么要是有人问,ARP报文呢?

我们第一时间会去看ARP报文:

现在回顾一下以太网帧的报文格式:

也才46字节。 就算前导符也算进去吧。8字节。 46+8=54字节,还是小于64字节。

阿龙,你这不是在忽悠我吗?

别急,我们现在可以去看一下ARP程序代码:

事实上,arp程序代码里,会增加一个填充程序,填充字段 18字节, 这样以太网数据部分=ARP28字节+填充18字节=46字节。

这是一个关于网工技术传播的公益性公众号!感谢关注!让我们一起成长!

annexg命令用来指定虚电路工作在Annex G的方式。undo annexg用来取消已经指定的虚电路工作在Annex G的方式。

缺省情况下,未指定虚电路工作在Annex G的方式。

ANSI T1.617 Annex G规定了使用帧中继虚电路传输X.25分组的方式。被配置为Annex G的虚电路类似普通的X.25接口,可以承载X.25 PVC和X.25 SVC的分组报文,同样也可以作为X.25的交换接口。可以通过为虚电路指定一个X.25 Template来设定与LAPB和X.25相关的参数。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

display fr dlci-switch命令用来显示已配置的帧中继交换的信息,可以查看用户的帧中继交换配置是否正确。

指定的接口只能是主接口,不指定接口则显示所有主接口已配置的帧中继交换的信息。

# 显示已配置的帧中继交换的信息。

帧中继交换两端的虚电路DLCI号及其所在接口

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

帧中继InARP的报文包括地址解析请求报文和地址解析响应报文。根据该命令的输出信息,可以诊断逆向地址解析协议是否正常工作。

指定的接口只能是主接口,不指定接口则显示所有主接口的帧中继InARP的报文统计信息。

相关配置可参考命令fr inarp

# 显示帧中继InARP的报文统计信息。

显示接口的帧中继InARP的报文统计信息

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

display fr interface命令用来显示帧中继接口的信息,有助于故障的诊断。

# 显示帧中继接口的信息。

帧中继接口名、接口类型、链路层状态

帧中继子接口名、接口类型、链路层状态

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

LMI协议用于维护当前帧中继链路,LMI协议报文包括状态请求报文和状态报文。根据这些显示信息,可以进行故障的诊断。

指定的接口只能是主接口,不指定接口将显示所有主接口的LMI协议帧的统计信息。

# 显示LMI协议帧的统计信息。

接口发出的状态请求报文数以及接口接收的状态报文数

状态报文超时的数目以及丢弃报文的数目

接口接收的状态请求报文数以及接口发送的状态报文数

状态请求报文超时的数目以及丢弃报文的数目

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

根据此命令的显示信息可以查看,用户配置的静态地址映射是否正确、动态地址映射是否工作正常等。

# 显示帧中继地址映射表。

显示接口的帧中继地址映射表信息,该接口工作在DTE方式

DLCI=100的虚电路和对端IP地址100.100.1.1通过InARP建立地址映射,该虚电路配置在接口Serial2/0上(如果没有INARP关键字,表示是通过手工配置建立的地址映射)

}:显示指定接口的帧中继永久虚电路状态和该虚电路收发数据的统计信息。interface-type表示接口类型;interface-number为主接口编号,subnumber为子接口编号,取值范围为0~1023。

dlci-number:帧中继接口的虚电路号,取值范围为16~1007。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

display fr pvc-info命令用来显示帧中继的永久虚电路状态和该虚电路收发数据的统计信息。

interface-type { interface-number | interface-number.subnumber }用来指定查看的接口,指定接口可以是主接口,也可以是子接口,不指定接口则显示全部接口的信息。dlci-number用来指定查看的虚电路号,不指定虚电路号则显示全部虚电路的信息。

相关配置可参考命令fr dlci

# 显示帧中继的永久虚电路状态和虚电路收发数据的统计信息。

显示帧中继接口Serial2/0的PVC信息,该接口工作在DTE方式,物理层状态为Up

该PVC的创建时间以及PVC状态

接收的“后向拥塞通知”(in BECN)报文数和“前向拥塞通知”(in FECN)

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

指定的接口只能是主接口,不指定接口则显示所有主接口的信息。

根据该命令的输出信息,可以进行帧中继的流量统计和帮助故障诊断等。

# 显示帧中继当前收发数据的统计信息。

显示帧中继接口Serial2/0(工作在DTE方式)的数据收发统计信息

入方向丢弃的报文数以及出方向丢弃的报文数

name:显示指定名称的X.25模板的相关配置信息。name为1~30个字符的字符串。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

不指定X.25模板则显示所有X.25模板的信息。

# 显示指定名称的X.25模板的相关配置信息。

Idle:交换虚电路的最大空闲时间

T10/T20:重新启动重新发送定时器时延

T11/T21:呼叫请求(指示)发送定时器时延

T12/T22:复位请求(指示)发送定时器时延

T13/T23:清除请求(指示)发送定时器的时延

Out:发送窗口的尺寸

In:X.25最大接收分组的长度

Out:X.25最大发送分组的长度

K值表示在任何规定时间内DTE或DCE待确认的按序编号的最大帧数

N1值表示DCE或DTE希望从DTE或DCE接受的一个帧的最大比特数

N2值表示DCE或DTE为成功地向DTE或DCE发送一个帧而进行的最大尝试次数

dlci-number:为帧中继接口分配的虚电路号,取值范围为16~1007。虚电路号0~15、1008~1023为帧中继协议保留,供特殊使用。

fr dlci命令用来为帧中继接口配置虚电路,并进入相应的帧中继虚电路视图。undo fr dlci命令用来取消帧中继接口上配置的虚电路。

帧中继接口视图/MFR接口视图

in-dlci:接收报文的虚电路的DLCI,取值范围为16~1007。

fr dlci-switch命令用来配置帧中继交换的静态路由。undo fr dlci-switch命令用来删除帧中继交换的静态路由。

缺省情况下,没有配置帧中继交换的静态路由。

转发报文的接口类型缺省可以是帧中继接口或MFR接口,如果配置了TUNNEL接口,则可以指定TUNNEL接口作为转发接口,从而实现在IP网络上承载帧中继报文。

# 配置一条静态路由,允许在Serial2/1上DLCI为200的虚电路上的报文通过Tunnel接口4上DLCI为300的虚电路转发。

ip:表示对IP地址进行逆向地址解析。

dlci-number:虚电路号,表示只对该虚电路号进行逆向地址解析,取值范围为16~1007。

fr inarp命令用来使能帧中继逆向地址解析功能。undo fr inarp命令用来关闭帧中继逆向地址解析功能。

缺省情况下,帧中继逆向地址解析功能处于使能状态。

帧中继在接口上发送数据时,需要进行对端IP地址与本地DLCI的映射,该映射可以由手工配置来指定,也可以通过启用逆向地址解析功能来自动完成。

如果要使能或关闭接口上所有虚电路的逆向地址解析功能,则使用不带任何参数的该命令。如果要使能或关闭指定虚电路上的逆向地址解析功能,则使用带dlci-number参数的该命令。

dlci-number命令单独关闭某条虚电路上的逆向地址解析功能;如果用undo fr inarp关闭了某个接口的逆向地址解析功能,则接口下所有虚电路也关闭了此功能,此时可以使用fr inarp ip dlci-number命令在某条虚电路上使能逆向地址解析功能。

# 在帧中继接口Serial2/0上的所有虚电路上都允许进行逆向地址解析。

缺省情况下,帧中继接口类型为DTE。

缺省情况下,该参数的值为6。

DTE设备每隔一定的时间(时间间隔由T391决定)要发送一个状态请求报文。状态请求报文有两种类型:链路完整性验证报文和链路状态查询报文。参数N391定义两种报文的发送比例,即(链路状态查询报文数:链路完整性验证报文数)=(1:N391-1)。

缺省情况下,该参数值为3。

DCE设备每隔一定的时间间隔(时间间隔由T392决定)要求DTE设备发送一个状态请求报文。在一定的时间内,如果DCE没有收到状态请求报文,DCE就记录该错误。如果错误次数超过门限,DCE设备就认为物理通路不可用,所有的虚电路都不可用。

N392和N393一起定义了“错误门限”。其中N393表示被观察的事件总数,N392表示在被观察的事件总数中发生错误的门限。也就是说,如果DCE设备在N393个事件中,发生错误次数达到N392,DCE设备就认为错误次数达到门限,由此认为物理通路不可用,所有的虚电路都不可用。

需要注意的是,DCE侧的N392参数值应小于DCE侧N393参数的值。

缺省情况下,该参数值为3。

DTE设备每隔一定的时间要发送一个状态请求报文去查询链路状态,DCE设备收到该报文后立即发送状态报文。如果DTE设备在规定的时间内没有收到响应,就记录该错误。如果错误次数超过门限,DTE设备就认为物理通路不可用,所有的虚电路都不可用。

N392和N393两个参数一起定义了“错误门限”。其中N393表示被观察的事件总数,N392表示在被观察的事件总数中发生的错误门限。也就是说,如果DTE设备发送N393个状态请求报文中,如果发生错误数达到N392,DTE设备就认为错误次数达到门限,由此认为物理通路不可用,所有的虚电路都不可用。

需要注意的是,DTE侧的N392参数的值应小于DTE侧的N393参数的值。

缺省情况下,该参数值为4。

DCE设备每隔一定的时间(时间间隔由T392决定)要求DTE设备发送一个状态请求报文。如果DCE在规定时间内没有收到状态请求报文,DCE就记录该错误。如果错误次数超过门限,DCE设备就认为物理通路不可用,所有的虚电路都不可用。

N392和N393一起定义了“错误门限”。其中N393表示被观察的总事件数,N392表示在被观察的总事件数中发生的错误门限。也就是说,如果DCE设备在N393个事件中,发生错误次数达到N392,DCE设备就认为错误次数达到门限,且认为物理通路不可用,所有的虚电路都不可用。

需要注意的是,DCE侧的N392参数的值应小于DCE侧的N393参数的值。

缺省情况下,该参数值为4。

DTE设备每隔一定的时间要发送一个状态请求报文去查询链路状态,DCE设备收到该报文后立即发送状态报文。如果DTE设备在规定的时间内没有收到响应,就记录该错误。如果错误次数超过门限,DTE设备就认为物理通路不可用,所有的虚电路都不可用。

N392和N393两个参数一起定义了“错误门限”。其中N393表示被观察的事件总数,N392表示在被观察的事件总数中发生的错误门限。也就是说,如果DTE设备发送N393个状态请求报文中,如果发生错误数达到N392,DTE设备就认为错误次数达到门限,且认为物理通路不可用,所有的虚电路都不可用。

需要注意的是,DTE侧的N392参数的值应小于DTE侧的N393参数的值。

缺省情况下,该参数值为15秒。

DCE侧T392参数定义了DCE设备等待一个状态请求报文的最大时间。

需要注意的是,DCE侧的T392参数的值应大于DTE侧的T391参数的值(该参数的值通过timer hold命令配置)。

bi-direction:在帧中继DTE方式下,响应网络侧的状态查询请求。

ICG系列信息通信网关各款型对于本节所描述的命令及参数的支持情况有所不同,详细差异信息如下:

缺省情况下,接口的LMI协议类型为q933a

LMI协议用于维护帧中继协议的PVC表,包括:通知PVC的增加、探测PVC的删除、监控PVC状态的变更、验证链路的完整性。系统支持三种LMI协议类型:ITU-T的Q.933附录A、ANSI的T1.617附录D、非标准兼容协议。

bi-direction用于设定接口工作在帧中继DTE方式下时,能够响应来自网络侧的状态查询请求,但并不真正启动帧中继网络侧的规程,该值对帧中继DCE接口没有任何影响。一般情况下不需要为帧中继DTE接口配置bi-direction属性。在与某些必须要双向LMI支持的路由器(如Motorola Vanguard 5.3和以下版本)互通时,配置该属性,可以确保帧中继DTE接口与之工作正常。

# 配置接口Serial2/0的帧中继LMI协议类型为非标准兼容协议。

mask:对端IP地址的掩码。输入格式必须是X.X.X.X,其中X是整数形式,取值范围是0~255。

default:表示创建一条缺省地址映射。

broadcast:指定该映射上可以发送广播报文。

ietf:表示该映射采用IETF封装格式。

nonstandard:表示该映射采用非标准兼容的封装格式。

frf9:使能帧中继FRF.9压缩功能。

fr map ip命令用来增加一条帧中继的地址映射。undo fr map ip命令用来删除一条帧中继的地址映射。

缺省情况下,系统没有静态地址映射,而且允许逆向地址解析。

地址映射可以通过手工配置建立,也可以通过逆向地址解析协议来自动完成。当对端主机较少或有缺省路由的情况下采用手工配置静态地址映射;当对端路由器也支持逆向地址解析协议而且网络较复杂的情况下,采用逆向地址解析协议建立动态地址映射。

# 接口Serial2/0连接的对端路由器的IP地址为202.38.163.252,在本地Serial2/0接口上有一条DLCI为50的虚电路连接到该路由器,配置静态地址映射如下:

name:用于帧中继交换的PVC的名称,为1~30个字符的字符串。

dlci2命令用来创建一条用于帧中继交换的PVC,fr switch name命令用来进入已经创建的帧中继交换PVC的视图。undo fr switch命令用来删除指定的PVC。

缺省情况下,没有用于帧中继交换的PVC。

转发报文的接口类型可以是帧中继接口或MFR接口,如果指定Tunnel接口作为转发接口,可以实现在IP网络上承载帧中继报文。

配置帧中继交换PVC后会进入帧中继交换视图,在该视图下可以对交换PVC进行shutdown/undo shutdown操作,通过控制PVC的状态来影响路由表。

缺省情况下,帧中继交换功能处于关闭状态。

# 使能帧中继交换功能。

p2mp:点到多点子接口。

p2p:点到点子接口。

缺省情况下,子接口为p2mp类型。

ietf:IETF标准封装,为缺省封装格式。

nonstandard:非标准兼容的封装格式。

link-protocol fr命令用来封装接口的链路层协议为帧中继。

缺省情况下,接口的链路层协议封装为PPP,当封装帧中继协议时,缺省的封装格式为IETF。

当封装接口链路层协议为帧中继时,可以选择IETF标准(ietf),按照RFC1490规定的格式进行封装;也可以选择非标准兼容(nonstandard)的封装格式,它与业界主流路由器的专用封装格式是兼容的。

当帧中继接口封装为以上任何一种帧中继格式后,接口将按该格式发送报文,但接口可以识别和接收这两种报文,也就是说,即使对端设备封装的帧中继格式和本地不同,只要对端设备也支持这两种格式的自动识别,两端设备一样可以通信。但在对端设备不支持对这两种格式的自动识别时,应将两端设备的帧中继格式设为一致。

# 在接口Serial2/0上封装帧中继,并选择非标准兼容封装格式。

# 配置标记FR报文的DE标志位的值为1

reset fr inarp命令用来清除逆向地址解析协议建立的地址映射。

在某些特殊情况下,如网络结构修改导致原来建立的动态地址映射失效,需要重新建立新的地址映射,此时可以用该命令清除全部动态地址映射。

相关配置可参考命令fr inarp

# 清除全部帧中继动态地址映射。

dlci dlci-number:为帧中继接口分配的虚电路号。dlci-number取值范围为16~1007。范围0~15、1008~1023的虚电路为帧中继协议保留,供特殊使用。

shutdown命令用来禁止当前用作帧中继的交换PVC。undo shutdown命令用来使能当前的交换PVC。

缺省情况下,交换PVC是使能的。

seconds:DTE侧T391参数的值,取值范围为0~32767,单位为秒。当seconds取值为0时,表示禁止LMI协议。

缺省情况下,该参数为10秒。

T391参数是一个时间变量,它定义了DTE设备发送状态请求报文的时间间隔。

# 配置帧中继接口Serial2/0工作在DTE方式,并配置DTE侧T391参数的值为15秒。

如果对应的X25 Template不存在则创建,否则只是进入此视图。在X.25 Template视图下可以配置相应的X.25和LAPB参数。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

指定的接口只能是主接口,不指定接口将显示所有主接口上的压缩统计信息。

# 查看帧中继FRF.9 stac压缩的统计信息。

未压缩的字节数 发送字节/接收字节

被压缩的字节数 发送字节/接收字节

1分钟内的平均速率 发送速率/接收速率

5分钟内的平均速率 发送速率/接收速率

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

指定的接口只能是主接口,不指定接口则显示所有主接口的信息。

压缩和解压缩的最大连接数

子接口视图(点到点类型)

缺省情况下,禁止帧中继FRF.9压缩功能。

系统支持FRF.9(FRF.9 stac压缩)功能。FRF.9把报文分为控制报文和数据报文两类。控制报文用于配置了压缩协议的DLCI两端的状态协商,协商成功后才能交换FRF.9数据报文。如果FRF.9控制报文发送超过一定次数,仍无法协商成功,将停止协商,压缩配置不起作用。

帧中继主接口是点到多点接口,而帧中继子接口则包括两种:点到点接口、点到多点接口。根据接口类型的不同,帧中继FRF.9压缩的配置也不同。如果子接口类型为点到点,则直接在子接口视图下配置命令fr compression frf9,启动FRF.9压缩功能;对于点到多点的帧中继接口或者子接口,是否进行帧中继FRF.9压缩是在创建静态地址映射时配置的,请参考命令fr

FRF.9只压缩数据报文和逆向地址解析协议报文,不压缩LMI报文。

需要注意的是,只有当接口的帧中继报文类型为IETF时,帧中继FRF.9压缩才能起作用。在配置本命令时,如果接口的帧中继报文类型不是IETF,则系统会自动将接口的报文类型改为IETF。

# 在点到点类型的帧中继子接口Serial2/1.1上使能帧中继FRF.9压缩。

缺省情况下,禁止帧中继FRF.20压缩功能。

系统支持帧中继FRF.20(FRF.20 IPHC)功能。帧中继IPHC(IP Header Compression,IP报文头压缩)技术可以对帧中继承载的IP报文进行头部压缩,主要用于语音报文的传送,从而能够节约网络带宽,降低网络负载,提高数据在帧中继网络上的传输效率。

FRF.20把报文分为控制报文和数据报文两类。控制报文用于配置了压缩协议的端口两端的状态协商,协商成功后才能交换FRF.20数据报文。如果FRF.20控制报文发送超过一定次数,仍无法协商成功,将停止协商,压缩配置不起作用。FRF.20只压缩RTP报文和TCP ACK报文。

用户既可以在接口使用命令fr compression iphc指定FRF.20(FRF.20 IPHC)压缩功能,也可以在配置静态地址映射时指定该功能(关于配置静态地址映射,请参考命令fr map ip)。

接口视图/MFR接口视图

# 在帧中继接口Serial2/0上,配置使能RTP压缩的连接的数目为200。

brief:显示接口的概要信息。不指定该参数时,将显示接口的详细信息。

down:显示当前状态为down的接口的信息以及down的原因。不指定该参数时,将不会根据接口状态来过滤显示信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

display interface mfr命令用来查看MFR接口的配置和状态信息,包括报文统计信息。

# 查看接口MFR4的配置和状态信息。

# 查看接口MFR4的概要信息。

# 查看所有状态为down的MFR接口的概要信息。

MFR接口的物理层状态:

MFR接口的链路层状态:

MFR接口的最大传输单元MTU

MFR接口的IP地址以及掩码

MFR接口的链路层协议

LMI使用的DLCI号、LMI类型以及接口工作方式

发送的LMI状态查询报文数和接收的LMI状态报文数

LMI状态超时报文数、LMI丢弃报文数

最后一次清除接口统计信息的时间(Never表示未清除过接口的统计信息)

最近五分钟时间内接口的输入速率

最近五分钟时间内接口的输出速率

该接口接收的数据报文个数、字节数,以及由于没有接收缓冲而被丢弃的报文个数

该接口发送的数据报文个数、字节数,以及由于没有发送缓冲而被丢弃的报文个数

三层模式下(route)的接口的概要信息,即三层接口的概要信息

·       如果某接口的Link属性值为“Stby”,则表示该接口是一个备份接口,使用display standby state命令(请参考“可靠性命令参考”中的“接口备份”)可以查看该备份接口对应的主接口

如果某接口的Protocol属性值中带有“(s)”字符串,则表示该接口的网络层协议状态显示是UP的,但实际可能没有对应的链路,或者所对应的链路不是永久存在而是按需建立

接口物理连接状态,取值可能为:

接口物理连接状态为DOWN的原因,取值为Administratively时表示本链路被手工关闭了,需要执行undo shutdown命令才能恢复真实的物理状态

verbose:显示详细统计信息,包括发送和接收的控制报文数。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

display mfr命令用来查看多链路帧中继捆绑和捆绑链路的配置和统计信息。

指定的接口只能是主接口,不指定接口和verbose,将显示所有主接口的简要信息。

# 查看所有帧中继捆绑和帧中继捆绑链路的配置和状态信息。

Class A表示如果有一个捆绑链路为up状态,则该捆绑接口的状态为up,只有当所有的捆绑链路的状态为down时,该捆绑接口的状态才会标记为down

该字段表示是否允许分片(该例中为允许分片)

该帧中继链路允许的最大分片

捆绑接口收到的分片组装后生成的完整报文个数/捆绑接口发送的分片前的报文个数

捆绑接口丢弃的入方向和出方向分片报文个数

该多链路帧中继捆绑的名称

每条捆绑链路的物理接口信息

该捆绑链路的物理接口、该接口的物理层状态、链路层状态、该捆绑链路的名称(缺省情况下,该名称是相应物理接口的名称)

# 查看帧中继捆绑和帧中继捆绑链路的详细统计信息。

捆绑链路标识(缺省情况下,该名称是相应物理接口的名称)

对端捆绑标识符(缺省情况下,该名称是相应物理接口的名称)

该捆绑链路被捆绑到MFR接口MFR0(该捆绑的名称为MFR0)

捆绑链路线路协议的运行状态

捆绑链路的报文统计信息

发送和接收的Hello报文的数量

Hello报文用来维持链路状态

(TX/RX分别表示发送的和接收的)

发送和接收的Hello应答报文的数量

Hello_ack报文用来通知对端Hello消息已经接收到

发送和接收的Add_link报文的数目

Add_link报文用来通知对端本地节点已准备好处理帧

发送和接收的Add_link响应报文的数量

发送和接收的Add_link拒绝报文的数量

发送和接收的Remove_link报文的数目。

Remove_link报文用来通知对端本地节点正从捆绑中删除一条捆绑链路

发送和接收的Remove_link响应报文的数量

接收和发送的丢弃的报文数目

捆绑链路在收到应答消息前重发一个hello消息、或重发一个用于初始同步的Add_link消息前等待hello应答消息的时间

捆绑链路发送hello消息的时间间隔

捆绑链路未收到hello应答消息前重发hello消息或重发用于初始同步的Add_link的最大重试次数

捆绑链路处于当前状态的原因

捆绑链路分片的统计信息

捆绑链路接收和发送的分片报文个数

p2mp:点到多点子接口。子接口缺省为p2mp类型。

p2p:点到点子接口。

interface mfr命令用来创建多链路帧中继捆绑接口或子接口并进入相应的接口视图。undo interface mfr命令用来删除指定的多链路帧中继捆绑接口或子接口。

缺省情况下,没有创建多链路帧中继捆绑接口或子接口。

对于MFR接口,只要它捆绑的物理接口中有一个物理层处于up状态,MFR的物理层状态就是up;只有当它捆绑的物理接口的物理层全部处于down状态,MFR的物理层状态才会转为down。MFR接口的链路层协议状态由LMI报文协商决定。

# 创建一个多链路帧中继捆绑接口MFR4,并为它创建一个点到多点类型的子接口。

link-protocol fr mfr命令用来将当前物理接口配置为一个多链路帧中继捆绑的捆绑链路(bundle link),并将其捆绑到指定的MFR接口。

缺省情况下,接口不与任何MFR接口捆绑。

当一个物理接口封装成MFR格式之后,该接口就作为MFR的一部分,不能够再配置除了MFR之外的其它帧中继有关命令,并且,接口下的队列类型只能配置成FIFO(First In First Out,先入先出)。如果接口封装前使用了其它队列类型,也将被强制转换为FIFO队列。

# 将接口Serial2/0配置为多链路帧中继的捆绑链路,并将其加入帧中继捆绑接口MFR4。

name:多链路帧中继捆绑的标识符,为1~49个字符的字符串。

缺省情况下,捆绑标识符是“MFR帧中继捆绑编号”,例如:MFR4。

shutdown命令,新的捆绑标识才会生效。

# 配置多链路帧中继捆绑MFR4的标识符为bundle1。

mfr fragment命令用来使能多链路帧中继捆绑的分片功能。undo mfr fragment命令用来禁止分片功能。

缺省情况下,多链路帧中继捆绑的分片功能是禁止的。

# 使能MFR接口4的分片功能。

bytes:分片的大小,取值范围为60~1500,单位为字节。

缺省情况下,帧中继捆绑链路允许的最大分片是300字节。

# 配置MFR接口4允许的最大分片为70字节。

name:捆绑链路的标识符,为1~49个字符的字符串。

缺省情况下,LID是相应物理接口的名称。

mfr将当前物理接口配置为一个多链路帧中继捆绑链路。

shutdown命令,新的捆绑链路标识符才会生效。

# 配置多链路帧中继捆绑链路Serial2/0的捆绑链路标识符为bl1。

number:捆绑链路最多可重发hello消息的次数,取值范围为1~5。

mfr retry命令用来配置帧中继捆绑链路等待hello应答消息时重发hello消息的最大次数。undo mfr retry命令用来恢复缺省情况。

缺省情况下,重发hello消息的最大次数为2次。

捆绑链路通过定期发送hello报文维持链路状态。如果捆绑链路发送的hello报文没有收到对端应答,等待一段时间后将重发hello报文。当重发次数达到最大值而仍没有收到应答时,系统就认为此捆绑链路的链路层协议发生故障。

需要注意的是,只有使用命令link-protocol fr mfr将当前物理接口配置为一个多链路帧中继捆绑链路后,本命令才能够被配置。

seconds:重发hello消息前等待hello应答消息的时间,取值范围为1~10,单位为秒。

缺省情况下,重发hello消息前等待hello应答消息的时间为4秒。

捆绑链路通过定期发送hello报文维持链路状态。如果捆绑链路发送的hello报文没有收到对端应答,等待一段时间后将重发hello报文。当重发次数达到最大值而仍没有收到应答,系统就认为此捆绑链路的链路层协议发生故障。

需要注意的是,只有使用命令link-protocol fr mfr将当前物理接口配置为一个多链路帧中继捆绑链路后,本命令才能够被配置。

# 配置帧中继捆绑链路Serial2/0在重发hello消息前等待6秒。

seconds:捆绑链路发送hello消息的间隔,取值范围为1~180,单位为秒。

缺省情况下,捆绑链路发送hello消息的时间间隔为10秒。

需要注意的是,只有使用命令link-protocol fr mfr将当前物理接口配置为一个多链路帧中继捆绑链路后,本命令才能够被配置。

number:分片数,取值范围为1~16。

mfr window-size命令用来配置多链路帧中继捆绑接口对接收的分片报文进行重组时,使用的滑动窗口算法中窗口所容纳的分片数。undo mfr window-size命令用来恢复缺省情况。

缺省情况下,滑动窗口尺寸等于MFR接口捆绑的物理接口数。

# 配置多链路帧中继捆绑接口MFR4的滑动窗口尺寸为8。

在某些情况下,需要统计一定时间内某接口的流量,这就需要在统计开始前清除该接口原有的统计信息,重新进行统计。

# 清除接口MFR4的统计信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

# 显示当前系统中配置的PPPoFR映射及其状态。

对应的PPP虚拟模板接口名

ppp命令用来取消这一映射,从而取消这条PPPoFR链路。

winpcap驱动,开发包及使用文档 sniffer pro汉化破解版及其使用文档 MAC数据帧格式arp,ip.udp等格式及数据链路层发帧原理 LAN-GAME(局域网游戏破解)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0

为了良好体验,不建议使用迅雷下载

我要回帖

更多关于 arp报文 的文章

 

随机推荐