EAPS原理Word格式.docx
- 文档编号:16155618
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:12
- 大小:165.55KB
EAPS原理Word格式.docx
《EAPS原理Word格式.docx》由会员分享,可在线阅读,更多相关《EAPS原理Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
如果Master交换机诊测到在环路上有线路断开,它就会打开Secondary接口并允许受保护VLan的数据流发送和接收。
1、EAPS的一些概念:
EAPSDomian--------在一个网络中,组成一个单独环路的一些列的交换机或节点设备称之为EAPSDomain。
一个EAPSDomain细分为一个Master交换机,其他都为Transit交换机。
在Master和Transit交换机上又有Primary和Secondary接口。
EAPSDomain是在一个单独的环中运行的。
EDP---------ExtremeDiscoveryProtocol。
这个协议被用来对邻居Extreme交换机进行信息收集。
Extreme交换机使用这个协议来了解网络拓扑信息。
MasterNode----------是个交换机或称为节点设备,在一个EAPSDomain中被设置为Master。
正常情况下它在环路中在Secondary接口阻止所有这个EAPSDomain中受保护Vlan的数据流,以避免环路的产生。
TransitNode-----------是个交换机或称为节点设备,在一个EAPSDomain中没有被设置为Master的交换机。
PrimaryPort-----------在Master交换机上被配置为Primary的接口。
而在Transit交换机上和Secondary接口没有什么差别
SecondaryPort---------在Master交换机上被配置为Secondary的接口。
而在Transit交换机上和Primary接口没有什么差别
ControlVlan-----------这个VLan用来控制EAPSDomain的运行。
它负责发送和接收EAPS信息。
在一个EAPSDomain中必须要配置一个ControlVlan。
ProtectedVlan---------在EAPSDomain中传输用户数据的Vlan。
这些Vlan属于正常情况下的数据传输的VLan。
在一个EAPSDomain中必须至少要有一个ProtectedVlan。
CommonLink---------一条物理的链路。
一端连接Controller,另一端连接Partner。
这条物理链路上跑有多个EAPSDomain。
Controller--------------在CommonLink一端的交换机或设备,当CommonLink断掉了,Controller会阻塞一个端口防治出现更大的环路
Partner---------------在CommonLink的另一端的交换机或设备,并不负责任何的阻塞作用
2、EAPSDomain故障检测和恢复
在每一个EAPSDomain中ControlVlan负责进行故障检测和恢复。
ProtectedVlan负责在EAPSDomain中传输用户的数据
ControlVlan会发送和接收EAPS信息包。
当环路是完整的情况下,Master交换机从
Primary接口发出EAPS信息包并且会在Secondary接口收到这个信息包。
Master并不会
在Secondary接口把ControlVlan给阻塞掉,因为它要检测环路的完整性。
另外需要注意,
在ControlVlan内不能配置IP地址,以避免有环路的可能。
一个Master交换机通过以下三种方法来诊侧环路是否有故障:
●Transit交换机发送Link-down信息
●RingportDown了
●EAPS检测数据包接收超时
3、Transit交换机发送Link-down信息
当任何的Transit交换机发现它的环路上的接口的链路丢失,就会立即发送一个“linkdown”的信息通过controlVlan传送到Master交换机。
当Master交换机接收到“linkdown”信息会立即宣布“failed“状态,并且打开Secondary接口,允许ProtectedVlan在Secondary接口进行数据的接收和发送。
然后Master交换机会刷新它的FDB表同时在ControlVlan内发出刷新FDB表的命令给环路上的所有其他交换机,使那些交换机及时更新FDB表进行正确的二层转发处理。
4、RingportDown:
当Master交换机的在环路上的接口Down掉了,交换机物理底层会立即知道并且立刻进入到“Failed”的状态。
如果是Primary接口Down掉,Secondary接口会立即打开,交换机同时刷新FDB表,发送“LinkDown”的信息到环上,以使其他交换机采取动作。
5、Polling:
正常情况下,Master交换机会在ControlVlan内从Primary接口按照一定的时间间隔(可配置)发送状态检测数据包,如果这个环路是完整的,经过环路后Master就会从Secondary接口收到这个数据包,Master就会重置failtimer,继续进行正常的检测。
如果Master的Secondary接口没有在Failtimer过期之前收到状态检测数据包,就会宣称“Failed”,然后执行和上面所述的过程一样,打开Secondary接口,刷新FDB表,发出“flushFDB”的命令到其他所有的交换机。
6、恢复操作:
即使Master交换机处于Failed状态,也会持续从Primary接口发送状态检测数据包。
只要环路是断开的,Fail-perioad总会超时,Master交换机就会一直处于Failed状态。
当链路被修复,环路闭合的时候,Master交换机就会从Secondary接口接收到状态检测数据包,交换机就会宣布环路是完整的,进入正常的状态,在Secondary接口阻塞被保护Vlan的数据流,刷新FDB表,并且发出命令“flushfdb”到所有其它交换机。
细节考虑:
当Transit交换机发现Failt链路又恢复使用的时候和Master交换机诊测到环路又完整的时候,这个有一个时间差,在这个短暂的时间内,Master的Secondary接口一直是打开的,正在进行数据的收发处理,而同时环路是完整的,这可能会引起短暂的环路的可能性。
为避免环路的发生,当Transit交换机发现Failed链路又可用的时候,它会执行以下几个步骤:
●当Failed链路恢复时,相应的Transit交换机端口会启用,这时交换机会把那个端口临时处于阻塞状态
●会记录哪个端口处于临时阻塞状态
●设置端口状态为Preforwarding状态
当Master交换机发现环路是完整的时候,它会发送一个“FlushFDB”给所有Transit交换机,当Transit交换机接收到这个消息的时候就会进行以下步骤:
●刷新所保护Vlan的FDB表
1.如果有端口处于Perforwarding状态,就会打开这个端口进行正常的数据转发处理
7、一个交换机存在多个EAPSDomain
如下例图:
两个环路通过一台S5交换机相互连接起来,形成一个“8”字形的网络结构,这样形成了两个EAPSDomain。
每个EAPSDomain都有自己的受保护Vlan,并且有一个Vlan跨越了两个EAPSDomain而且在每个EAPSDomain内都是受保护VLan。
在S5上会同时运行两个EAPS的进程。
也可以为了充分利用网络带宽资源,EAPS也支持可以在一个单环上跑多个EAPS进程。
8、多个EAPS环共用一条公共链路(CommonLinks)
在上述例子中,交换机S5是一个单点故障。
如果S5发生故障,环1和环2就会相互隔离,跨越两个环的Vlan就会相互失去通信。
为了使网络有更好的冗余性,需要另外添加一个S10交换机。
在S5和S10交换机之间的链路就称之为公共链路(CommonLink)。
在CommonLink两端的交换机必须分别被配一个为Controller另一个被配为Partner。
9、在交换机上配置EAPS
创建EAPSDomain,每一个EAPSDomain都有独一无二的名字
createaps<
name>
名字可以有32个字符
删除一个EAPSDomain
deleteeaps<
设定交换机在EAPSDomain中的模式
configeaps<
mode[master|transit]
在一个EAPSDomain中必须要有一个Master交换机,其他都为Transit交换机
配置EAPS的PollingTimers
name>
hellotime<
seconds>
failtime[<
]
如果环路断掉,配置Master交换机采取的动作
failtimeexpiry-action[open-seconday-port|send-alert]
默认的Hello时间是1秒钟。
默认的Failtime是3秒钟。
使用Failtime用于Master交换机认为超时的时间
设置一个更长Hello时间会使交换机的CPU负担小一些,但并不会影响环路的收敛速度。
因为当有环路断开产生的时候,会有Transit交换机及时发现并产生“LinkDown”信息,使收敛时间保持在很短暂的时间内。
当网络非常繁忙和拥塞的时候,设置一个更长的Failtime时间会使网络保持稳定的状态,不会由于状态检测数据包没有及时传到而发生误操作。
配置交换机的Primary和Secondary端口
每一个交换机在环上都会有两个端口连接。
一个端口必须要被配置为Primary接口,另一个被配置为Secondary。
如果环路是完整的,Master交换机会把Secondary接口对于被保护VLan是“Block”的。
如果环路中有中断,Master交换机就会把Secondary接口打开。
Configeaps<
eapsdomain>
[primary|secondary]port<
portnumb
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EAPS 原理