Tap是串接到链路里面去的,怎样才能使Tap不成为故障点呢?事实上,Tap具备一种功能,叫做LinsSafe失效安全,这保证了Tap不会成为一个单一故障点,除非你拿铁锤把它砸碎~~
Tap怎样工作
大多Tap在它的每个网络口上实际是一个以太网终端设备,比如,当Tap加电工作时,每个网络设备本身更想和Tap建立连接,Tap从A口将收到的解码数据传送到B口,这个程序同样发生B-A这个方向,这使得Tap成为一个连接两个网络设备的简单的桥。
然而,每个网络设备更愿意连接Tap而不是其他网络设备,这个情况对有冗余链路的情况来说就是个严重的故障点。如果一端连接因任何原因出现故障,这将不能传送到Tap另一边,这意味着Tap另一边仍在工作的设备将永远不知道这个问题,因而不能采取措施(比如通过多余的链路传送包)去更正这个问题。
鉴于此,大多Tap就会是个阻断网络流通的故障点,即使网络设备本身有备份链路也一样。
Link-Safe怎么解决这个问题
Tap的Link-Safe功能,通常是通过一个内置在Tap里的智能控制器来解决这个问题,这个控制器能持续观察Tap两端的连接状态,如果一端出现故障,那么另一端也被强制断开,这样就把错误情况传播到另一端的网络设备,当故障恢复正常,Tap将立刻重新激活另一端。这个行为是双向的,因此任何一端连接出现故障都会传到对面一端。在这个连接故障或重新建立过程中不需要任何人为干涉。
为简单安装,Link-Safe功能不会被激活直到Tap两端的连接建立。Tap加电后立刻激活两端的连接,这个可通过简单的状态指示来确认。一旦网络连接建立,Link-Safe功能将开始观察连接状态并在出现故障时传播错误信息。
如果不需要link-safe功能,某些可管理Tap可以通过管理接口手动关闭。