lib/netdisco.rb in netdisco-0.0.7 vs lib/netdisco.rb in netdisco-0.0.8

- old
+ new

@@ -58,11 +58,13 @@ def recurse(host) # 第一步获取设备的邻居关系,同时将邻居关系缓存下来 @hosts[host] = peers = neighbors(host) # 第二步遍历邻居的邻居关系 peers.each do |peer| + # 自动跳过已发现设备IP next if @hosts.has_key? peer.ip next unless @poll.include? peer.ip + # 发现邻居关系 discover peer.ip end end end