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

时间:2011-05-07 21:49:43

标签: ip-address gateway subnet

我必须从单个C类IP地址对网络进行子网划分。

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

任何人都可以帮助我吗?

4 个答案:

答案 0 :(得分:6)

如果子网掩码为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地址。

答案 1 :(得分:1)

网关地址在IPv4中是任意的。在每台主机上静态或动态配置。

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

答案 2 :(得分:0)

在广播网络中,子网可用范围内的任何IP地址都可以是网关(也可以有多个网关)。按惯例,现在通常选择第一个或最后一个可用地址。

必须在网络上(物理上)设置网络/子网的网关,并且必须使该网络上的每个主机都知道该网关 - 两者都由管理员设置,并从任意IP地址中选取。子网。通过DHCP /静态寻址或路由通告(通过RIP或OSPF等路由协议等)使主机知道网关地址。

答案 3 :(得分:0)

这篇文章已有将近8年的历史了,但是如果有人对此有所徘徊,我想在票数最高的评论中解决一些问题。我本来会直接发表评论,但实际上我只是开了这个帐户,所以我无权这样做。

  1. / 28的子网掩码将为255.255.255.240,而不是248,而不是248。
  2. 使用给定的掩码,不可能拥有32个子网,每个子网8个主机。

掩码的目的是显示网络中哪些位可以更改,也不能更改。二进制中的240 = 11110000。这意味着最后一个值中的前4 msb不能更改并且位于同一网络中。

因此,假设您的网络地址为192.168.1.0/28。用8位二进制写出最后一个十进制值(0)。 00000000。由于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)IP在子网1 = 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岁的帖子上有太大的吸引力,但是如果有人像我一样遇到这种情况,我不希望他们对错误的信息感到困惑。