我已经find了解决这个问题的办法,但是我发现的一切似乎都不符合这种情况。
我有一个小的托pipe空间,我只能得到5个IPv4地址。 我也得到一个IPv6 / 64块。 我只有一个LAN掉线,只有外部IP地址。 colo提供程序不提供专用networking地址。
我拥有的设备是一个4节点superserver …每个节点都有IPMI NIC和2个常规NIC。 我也有一个1U的“开关”的一些描述的空间,我正在寻求什么得到的build议。 我的理解是IPMI端口只支持IPv4。
我只需要使用“交换机”即可访问这4个IPv4 IPMI端口。
我还需要每个节点至less有1个IPv4地址用于Web服务器等,所以我没有了IPv4空间。
我想要做的是find一个1U交换机/路由器将IPv6地址路由到IPv4设备。
我已经看了一些二层和三层交换机,他们有静态路由,但我不认为这将跨越这样的协议路由。 我将不得不分解并放入一个完整的路由器?
什么是实现这个function的一些方法?
如果您的IPMI端口没有外部可访问的IP地址,并且您需要在所有四个节点脱机的情况下访问它们,那么交换机本身无法完成这项工作。
另一方面,使用路由器更换交换机可能会损害工作。
你需要的是一个可以通过外部IP地址访问的节点。 您的select是:
无论您是使用计算节点还是路由器,我build议的configuration大致相同。 在这两种情况下,我的build议都涉及到使用pipe理型交换机(这样您就可以configurationVLAN)。
创build两个VLAN,一个外部VLAN和一个pipe理VLAN。
连接到数据中心路由器的交换机端口将被configuration为仅在外部VLAN(未标记)。
连接到IMPI端口的交换机端口将被configuration为仅在pipe理VLAN(未标记)上。
连接到计算节点和交换机上的路由器的交换机端口将被configuration为同时位于外部VLAN(untagged)和pipe理VLAN(tagged)上。
交换机pipe理接口本身被configuration为只在pipe理VLAN上。
我不希望路由器是你正在寻找的解决scheme。 以下之一,更有可能为你工作,应该更容易安全。 将您的IPMI端口放在私有IP块中,并将该块中的地址添加到您的服务器。 (协调您的提供商的地址。)
我会看一个代理。 为了冗余,我会在多台服务器上运行它。 如果你的IMPI端口提供一个web(HTTP / HTTPS)接口,这很好。
如果接口协议是SSH,则可以使用ssh连接到任何服务器,并使其转发连接。
对于telnet协议,只需login到其中一台服务器并从那里telnet。
想要感谢@BillThor和@kasperd的出色答案。
结合两个答案中的观点,我正在对Microtik RouterOS进行深入的研究,观察24端口“smart swtich” http://routerboard.com/CRS125-24G-1S-RM或“13端口交换机“ http://routerboard.com/RB1100AHx2将非常适合这个应用程序。
他们看起来很有价值,而且非常灵活。