admin管理员组

文章数量:1531220

2023年12月22日发(作者:)

CISCO

Cisco中进行的端口打环(Lan口和Wlan口都可以)。本次使用serial口进行 测试:

R1(config-if)#loopback

R1(config-if)#no shut

R1(config-if)#

*Mar 1 00:15:09.619: %LINK-3-UPDOWN: Interface Serial0/0, changed state to up

*Mar 1 00:15:10.619: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0,

changed state to up

查看端口状态:

R1#show int s0/0

Serial0/0 is up, line protocol is down

Hardware is M4T

MTU 1500 bytes, BW 1544 Kbit, DLY 20000 usec,

reliability 255/255, txload 1/255, rxload 1/255

Encapsulation HDLC, crc 16, loopback set

可以看到端口已经起来,这个是GNS3模拟CISCO完成的。只能本地环,能不能远程打环只要看真实设备咯。希望各位大虾完善指教。

华为

我们以Quidway2326为例:

[3F-E01-Quidway2300]int g 0/0/1

[3F-E01-Quidway2300-GigabitEthernet0/0/1]loopbacktest ?

internal internal mode loopback test

可以看到华为的这个类型交换机只能支持自环,不过3300以上的交换都可以支持远程打环。

外部环路检测及受控

[3F-E01-Quidway2300-GigabitEthernet0/0/1]loopback?

loopback-detect loopbacktest

[3F-E01-Quidway2300-GigabitEthernet0/0/1]loopback-detect ?

action Action for loopback detection

enable Enable

protocol protocol

其中action是指检测到环路进入受控端口将执行的动作,如华为2326

[3F-E01-Quidway2300-GigabitEthernet0/0/1]loopback-detect action ?

shutdown Shutdown port

这里受控端口动作是关闭,其实一般有三个动作(华为3300以上)

Block----即把受控端口进行阻塞,并且向网管发送trap信息,外部环路解决后端口自动恢复。

Shutdown----即把受控端口进行关闭,并且向网管发送trap信息,外部环路解决后需要手工开启端口。

trap----即只向网管发送告警。

其中action则是开启环路检测。可以单个端口开启,也可以在全局开启所有端口的环路检测,其实默认是开启的,不过只是没有指定受控端口的动作。

Protocol是指更改环路检测报文的协议号,不过开启前必须关闭环路检测使用命令undo

loopback-detect enable。下面表1就是各类报文的协议号

表1 协议类型及对应值描述表

协议类型

ARP

RARP

IP

IPv6

PPPoE

MPLS

IPX/SPX

IS-IS

LACP

802.1x

集群

设备保留

0x0806

0x8035

0x0800

0x86DD

0x8863/0x8864

0x8847/0x8848

0x8137

0x8000

0x8809

0x888E

0x88A7

对应值

0xFFFD/0xFFFE/0xFFFF

H3C

我们以H3C的5100为例子

[3F-A05-H3CS5100-GigabitEthernet1/0/9]loopback ?

external Specify external loopback on this port

internal Specify internal loopback on this port

其中external是指把环回对端端口,远程打环测试对端端口。

Internal是指环回本地端口,使本地端口环回。

外部环路检测和受控

[3F-A05-H3CS5100-GigabitEthernet1/0/9]loopback?

Loopback //开启端口打环

loopback-detection //基于端口,全局换路检测功能

[3F-A05-H3CS5100-GigabitEthernet1/0/9]loopback-detection ?

control Set port loopback detection control

enable Enable port loopback detection

per-vlan Port loopback detection per vlan

如果使用loopback-detection enable,基于端口,即在端口配置vlan来进行环回检测,默认每隔30s检测一次。可以调整检测间隔从5s 到 300s。只有启动了环回检测功能的端口才会自动进行环回检测。缺省情况下,端口的环回检测功能是enable状态。

命令loopback-detection control enable,此命令可以启动trunk和multi端口在检测到环回后的受控功能,如果系统发现trunk或者multi端口上某个VLAN存在环回,会使端口受控。该命令对access端口没有影响,即access端口存在环回时,都会进入受控状态,即此时关闭该端口的收发功能,并删除该端口学习到的MAC地址。

在trunk和hybrid端口上配置了命令loopback-detection per-vlan enable后,系统会对端口上所有的VLAN进行环回检测。配置了undo loopback-detection per-vlan enable,系统只对端口的缺省VLAN进行环回检测。

缺省情况下,系统对trunk和hybrid端口上所有的VLAN进行环回检测。当检测到端口存在环回后,首先会上报log,提示某个端口在某个vlan中存在环回情况。如果配置了端口要进入受控状态,则会设置该端口不再学习mac地址,端口的流量和其它端口隔离。从而进入一个该端口下面存在环路而不影响其它端口的状态。

总结:以上只是小虾米的粗略总结,希望各位大虾米提出意见完善。谢谢!

本文标签: 端口检测环路受控希望