注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

CCIE那点事-李萧明

博客已转移到www.jdccie.com CCIE那点事敬请期待

 
 
 

日志

 
 

UDLD 特性  

2008-05-03 04:51:00|  分类: 李萧明ccie笔记 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
案例:      
ccie-lab(yy)      
题目要求1:      
sw1 f0/8 为避免拥塞,在收到pause frame 时停止发包      
配置:      
sw1      
config termi      
interface f0/8      
   flowcontrol receive on      
show interface f0/8 flowcontrol      
题目要求2:      
配置sw1 g0/1当网络有拥塞时,发送pause frame,并不对接收到的pause frame做响应。      
配置:      
sw1      
configure termi      
interface g0/1      
    flowcontrol send on      
    flowcontrol receive off      
udld(unidirectional link detection单向链路监测)和积极模式udld      
    当链路保持“up”状态的时候,但接口却没有传递流量,udld协议能够监测到交换机端口上的单向链路的情形。这种情形通常会出现在以下几种情况之中:gbic(吉比特接口转换器)或接口出现故障、软件故障、硬件失效或其他异常表现。udld有助于防止在上述几种失效中发生灾难性的事件,当监测到有单向链路,它将停止端口发送信息。      
udld是一种第2层协议,它与第1层机制协同工作来确定链路的物理状态。在第1层中,自动协商功能将照顾到物理信令和故障监测。udld能够执行自动协商不能执行的任务,例如监测邻居身份和关闭连接不当的端口。当同时启用自动协商和udld的时候,第1层和第2层监测将协同工作来防止物理或逻辑上的单向连接,并且还可以其他协议的故障。      
udld有两种模式:通常模式和广泛模式。通常模式是默认的,当监测吉比特接口出现了故障,它会监测到单向性链路,防止出现问题。如果某个端口连接正确没有故障,但只是传输是单向的,udld不会监测到单向链路,因为第1层机制没有问题,它也不会非法这个端口。      
广泛模式下,当出现一下情况时,它会监测到单向链路,它将非法端口:      
* 一个光纤吉比特端口或双绞线链路中,其中一个端口不能发送或接收数据包      
* 一个光纤吉比特端口或双绞线链路中,其中一个端口断了而其他端口是活动      
* 一个光纤线缆的一头连接错误      
    积极模式udld是udld的一种变种,它能够提供额外的好处。在启用积极模式udld的情况下,当端口停止接收udld数据包的时候,udld将尝试重新建立与邻居的连接。但如果尝试次数超过8次之后,那么端口状态就将变更为“error-disable”状态,它将有效地禁用端口。      
udld的算法:      
学习邻居的信息并将信息保存在一个本地cache中,一但检测到一个新的邻居或一个邻居请求重新同步cache时,就发送一系列的udld probe/echo(hello)包。      
  udld在所有端口上持续的发送probe/echo信息,当在端口上收到一个udld响应信息时触发一个"detection-phase"和验证进程。如果所有的有效条件都达满足(端口是双向连接,并且线缆正确),这个端口被启用。否则,该端口被禁用,并触发如下所示的syslog信息:      
"udld-3-disable: unidirectional link detected on port mod/port. port disabled"()      
"udld-4-onewaypath: a unidirectional link from port mod/port to port mod/port of device [chars] was detected"      
  一但一个链路建立起来并被标志为双向的,udld会继续每隔15秒发送一个probe/echo信息。      
1. 邻居数据库维护(neighbor database maintenance)      
udld在每个活动的接口上周期性的发送probe/echo包,以维护邻居缓存的完整性。一端收到一个hello信息,将它缓存到内存中,并保存一个通过hold-time定义的时间间隔。如果一个hold-time超时,相应的cache被清空,如果在hold-time定义的时间间隔内收到新的hello信息,则新的替代老的,并将计时器清零。      
为了维护udld cache的完整性,一旦一个启用了udld的接口被禁用,或该接口上的设备被重启,该接口存在的所有缓存均会被清除,udld传送至少一个信息让邻居清空响应的缓存条目。      
2. 回显监测机制      
        回显机制构成了检测算法的基础。一旦一个udld设备学习到了一个新的邻居或从一个非同步状态的邻居收到一了个重新同步的请求。它将启动或重启本端的检测窗口,并发送一个完全同意的回显信息。由要求所有的邻居都必须有这个相应的行为,回显的发送者期待收到一个响应的echos。如果检测窗口结束,而没有合法的响应信息收到,这个链路被认为是单向连接。就触发链路重连接或端口shutdown进程。      
在启用udld的情况下,交换机将定期地向邻居发送udld协议数据包,并且期望在预定计时器到期之前接收到回应的数据包。如果计时器到期,那么交换机将确定该链路是单向链路,并且关闭该端口。      
       
配置过程:      
默认配置:      
参数                  默认值      
------------------------------------------      
udld全局配置          未启动      
在光纤上的udld          未启动      
在铜揽线上的udld 未启动      
udld的agGREssive模式 未启动      
全局配置:      
1) 进入全局模式   configure terminal      
2) 启用udld      
      udld [aggressive|enable|message time 秒数]      
       aggressive:启动aggressive模式      
       enable:启动通常模式      
       message time:消息间隔时间,取值为1-90秒      
3) 验证结果      
      show udld      
switch#show udld      
……      
interface fa0/23      
---      
port enable administrative configuration setting: disabled      
port enable operational state: disabled      
current bidirectional state: unknown      
interface fa0/24      
---      
port enable administrative configuration setting: disabled      
port enable operational state: disabled      
current bidirectional state: unknown      
          
接口配置:      
1) 进入接口模式   interface 接口      
2) 配置udld      
      udld port [aggressive]      
        aggressive:设置为aggressive模式,如果不加这个参数就是通常模式      
3) 验证结果      
      show udld 接口号      
案例:      
sw(config)#interface f0/23      
sw(config-if)#udld port aggressive      
sw#show udld f0/23      
interface fa0/23      
---      
port enable administrative configuration setting: enabled / in aggressive mode      
port enable operational state: enabled / in aggressive mode      
current bidirectional state: unknown      
current operational state: advertisement      
message interval: 7      
time out interval: 5      
no neighbor cache information stored   
  评论这张
 
阅读(4)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018