好的 - 这超出了我的专业知识,所以我需要在这里询问。
我有一堆正在配置的测试硬件,并且遇到了一些我不是专家的网络问题(跟我谈谈 SQL Server!)。
以下是我的网络拓扑的简化描述:
- 网络交换机 #1,连接到网络交换机 #2,并设置知道互联网网关是通过交换机 #2
- 网络交换机#2,连接到集线器/网关
- 集线器,即 DHCP 服务器,也是通向外界的网关
MD3000i iSCSI 阵列连接到交换机 1。如果我关闭其中一个交换机的电源,它不会获取 IP 地址。如果我将集线器更改为连接到网络交换机 #1,然后再次关闭阵列的电源,它会通过 DHCP 获取 IP 地址。我猜想肯定发生了什么事情,导致来自 iSCSI 阵列的广播“给我一个 DHCP 地址”没有传播到交换机 #2 和集线器/DHCP 服务器。
一旦阵列获得 IP 地址,我需要删除该阵列,然后使用 DELL 模块化磁盘存储管理器自动再次找到它。我应该为它们提供静态 IP(在本地网络上)吗?
我是否需要将每个交换机连接到集线器/DHCP 服务器?或者我遗漏了什么?只要我有能力,我就会提供任何您需要的信息来帮助您解决这个问题。
谢谢!
PS 仅标有“sqlserver”,以便我认识的人可以关注这个问题。
答案1
为了让您的生活更轻松,只需为它们分配静态 IP。是的,MD3000i 可以执行 DHCP,但您无法避免必须删除并重新添加它们。此外,当 DHCP 地址发生变化时,您必须返回并重新配置所有启动器,以便它们可以再次通信。
答案2
您是否在交换机上设置了生成树?如果是,您是否将它们设置为快速端口?
http://www.cisco.com/en/US/products/hw/switches/ps700/products_tech_note09186a00800b1500.shtml