如何在子网划分时获取网关地址?

4

我需要从一个单独的C类IP地址中划分子网。

我已经确定了子网掩码和广播地址(我使用子网掩码/28),但不知道如何获取网关地址。

有人能帮助我吗?


网关地址无法被发现;它甚至不必在您的IP范围和子网掩码内! - Joe
那么,如果我随便填一个答案,那就是正确的吗?问题明确要求我提供网关地址...这就是为什么我感到困惑的原因,因为我也以为它是随机的。 - toby
1
网关地址通常被称为“默认网关”,是任意分配的。在我的网络中,它们要么位于范围底部(+1),要么位于顶部(-1)。例如,在网络10.10.10.0/255.255.255.0中,我的网关地址可以是10.10.10.1或10.10.10.254。广播始终位于范围的顶端,即10.10.10.255。 - Andy Finkenstadt
@Joe:只有在进行超级或多重划分时才可能出现这种情况。但是,您不能说子网的网关地址在子网之外,它要么存在,要么不存在。 - MattH
@MattH:如果网关在同一物理交换机段上,它将是可路由的。许多ISP在点对点IP上做/做过这个。 - Joe
5个回答

7
如果子网掩码为255.255.255.248,则被屏蔽的位数将是5,因此子网数量= 2。被屏蔽的位数的幂 = 2的5次幂=32个子网,每个子网的主机数= 2的未被屏蔽的位数或32-网络位总数的幂=2的(32-29)次幂=8个主机/子网。
因此:
1)子网1中的IP将从192.168.1.0到192.168.1.7,其中192.168.1.0将是子网ID,192.168.1.7将是广播ID。
2)子网2中的IP将从192.168.1.8到192.168.1.15。
依此类推......
32)子网32中的IP将从192.168.1.248到192.168.1.255......
网关只有一个,即该网络的第一个IP地址。

4
这篇文章已经有近8年的历史了,但是如果有人偶然看到它,并对最高票评论中的一些问题感到困惑,我想修正一下。我本来应该直接发表评论的,但是我刚刚才开始使用这个帐户,所以没有权限发表评论。
  1. 子网掩码为/28时应该是255.255.255.240,而不是248或者不是248。
  2. 使用给定的掩码无法实现每个子网有8个主机且有32个子网的情况。

掩码的目的是显示网络内哪些位可以改变,哪些位不能改变。240的二进制表示为1111 0000,这意味着在最后一个值的前4个最高位(msb)不能改变并且必须在同一网络中。

假设您的网络地址是192.168.1.0/28,请将最后一个十进制值(0)用8位二进制数写出:0000 0000。由于240转换成二进制是1111 0000,所以为了在同一网络中,前4位必须保持不变。

从这里开始,子网和主机数量由最后4位确定。您可以有2个具有6个主机/子网或4个具有2个主机/子网的子网。假设您选择第一种选项。地址的最后一个十进制数字(0)具有以下表示法:MMMM SHHH

  • M是掩码位,它在网络中不能更改。
  • S是子网 ID,它决定了子网
  • H是主机 ID,它决定了主机。

看一些带有掩码值的例子:

  • 掩码240 = 1111 0000
  • 二进制0 = 0000 0000
  • 二进制15 = 0000 1111
  • 二进制16 = 0001 0000

正如我们所看到的,二进制16会改变掩码中的一位。一旦掩码覆盖的位发生变化,就会进入不同的网络。

因此,最终的分配如下:

1)子网-1中的IP为192.168.1.1到192.168.1.6,其中192.168.1.0将是子网 ID,而192.168.1.7将是广播 ID。

2)子网-2中的IP为192.168.1.9到192.168.1.14,其中192.168.1.8将是子网ID,而192.168.1.15将是广播 ID。

再次声明,我并不期望这篇已有8年历史的文章有太大的关注度,但如果像我一样有人偶然发现它,并且对错误信息感到困惑,我希望这篇翻译能帮到他们。


1

IPv4网关地址是任意的。每个主机可以静态或动态地配置。

“C类”是过时的术语,不正确。


这是什么意思?我只需在该范围内选择任何IP地址作为答案吗?(不能选择网络地址或广播地址。) - toby
通常情况下是最低或最高的主机地址,但这只是按照惯例而已。 - MattH

0

你的回答可以通过提供更多支持信息来改进。请编辑以添加进一步的细节,例如引用或文档,以便他人可以确认你的答案是正确的。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

0
在广播网络中,子网可用范围内的任何IP地址都可以成为网关(也可以有多个网关)。现在通常只是按照惯例选择第一个或最后一个可用地址。
网络/子网的网关必须(物理上)设置在网络上,并且该网络上的每个主机都必须知道该网关 - 这两者都由管理员设置,并从子网中的任意IP地址中选择。主机可以通过DHCP /静态寻址或路由广告(通过诸如RIP或OSPF等路由协议)了解网关地址。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接