网络规划与地址分配实战示例

玩机教程 > Router (6) 2025-06-17 17:18:44

需求如下图,每个部门都组建一个局域网,部门所有主机都接入其中。每个局域网都通过一台路由器接到核心路由网络,这样不同局域网间可以互相通信。注意到,路由网络上部署了一台出口路由,整个网络中的设备都可以通过它来访问互联网。

网络规划与地址分配实战示例_图示-48faf011cd9e4f5c99608cf9846e3bdd.png

 

访问示例

网络规划与地址分配实战示例_图示-35dd8acaeb304a3f9e142e66dfc9e02f.png

如上图,如果人力部主机需要访问研发部主机,IP 包先经过人力部网络到达部门路由器,随后进入路由网络到达研发部路由器,最终达到目标主机(深绿色)。如果市场部主机需要访问互联网,IP 包先经过市场部网络到达部门路由器,随后进入路由网络到达出口路由,最终经过互联网上的许多路由器到达目标主机(浅绿色)。

注意到,不同的部门,主机数量也有多有少:

部门 主机数量
行政部 50
研发部 100
市场部 80
人力部 50
法务部 50

因此,每个部门局域网所需要的网段,大小也是不一样的。假设管理员拿到了一个地址段 192.168.170.0/23 ,如何将地址划分给图中的子网呢?

网络规划与地址分配实战示例_图示-9837353d6c66488489665322a04542e4.png

这个网段网络号为 23 位,主机号为 9 位,最多可以容纳 29−2=510 台主机。我们需要将这个网段划分成若干规模更小的子网,分配给拓扑中的网络。那么,图中每个网络都需要多大的网段呢?

以研发部为例,该部门有 100 台主机,需要一个主机号为 n 位的网段。我们需要找到一个最小的 n ,满足不等式:2n−2>100

很显然,n 至少需要 7 位,因为 27−2=126 大于 100 ,而 26−2=62 不足 100

部门 主机数量 主机号位数 网络规格
行政部 50 6 x.x.x.x/26
研发部 100 7 x.x.x.x/25
市场部 80 7 x.x.x.x/25
人力部 50 6 x.x.x.x/26
法务部 50 6 x.x.x.x/26
路由网络 6 3 x.x.x.x/29

由于最大的网络只需要 7 位的主机号,我们可以将原网段主机号的前两位挪为网络号,将其划分为 4 个子网:

网络规划与地址分配实战示例_图示-5d8b5b479dad48a786bbd9567dcac273.png

现在,将其中的 2 个子网分别分配给研发部和市场部,剩余两个子网还可进一步划分:

网络规划与地址分配实战示例_图示-4f1432f4af904633bdb6cda324c20a1a.png

至此,我们得到 4 个更小的子网,刚好可以分配给其他部门以及核心路由网络来用。注意到,核心路由网络中只有 6 台路由接入,原本不需要这么大的网段,但也无所谓了。

至此,我们完成了一个稍微复杂拓扑网络规划和地址分配的全部工作:

网络规划与地址分配实战示例_图示-d0f1c2d710c2409781b0069f8948a7c9.png


 

来源:网络规划与地址分配 | 小菜学网络

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
需求如下图,每个部门都组建一个局域网,部门所有主机都接入其中。每个局域网都通过一台路由器接到核心路由网络,这样不同局域网间可以互相通信。注意到,路由网络上部署了
docker-compose.yml配置文件配置容器具体ip实现。注意配置具体ip必须知道所在网络的网段,错误配置无法使用,一般和自定义了子网段的网络配合使用。
本文针对IPv4地址详解每个使用 IP 协议进行通信的实体,都需要分配一个地址,这就是我们所熟知的 IP 地址。IP 地址由 4 个字节组成,共 32 位,理论
网络信息 主机1 192.168.79.128主机2 192.168.79.133主机1/2关闭防火墙sudo ufw disable  修改 docker0 ip  sudo vi /lib/...
概述IP地址(IPv4)子掩码及斜杠/24/16/8是什么网络地址管理是网络配置和设计的关键组成部分。其中,IP地址和子网掩码起着至关重要的作用。本文将详细解析
Linux系统修改静态IP #vi /etc/sysconfig/network-script/ifcfg-eth0修改为:DEVICE="eth0"BOOTP
linux 配置静态ip地址,Centos6.5配置静态IP地址,Linux系统配置静态IP地址
Docker overlay网络_Docker 集群网络overlay网络overlay网络用于连接不同机器上的docker容器,允许不同机器上的容器相互通信,同时支持对消息进行加密,当我们初始...
Java编程中spring mvc 获取请求ip,springmvc 获取访问ip
配置参考//....其他忽略....location / { proxy_set_header X-Real-IP $remote_addr; proxy_se
查看网络列表docker network ls删除某个网络docker network remove 网络名称查看网络详情docker network insp
获取客户端来源真实ip在很多业务场景都需要,比如微信支付的v2版,要求必须有下单的用户来源IP。下面详解。 从Java代码端获取真实客户端IP源码参考: pub
一、ubuntu14.04版本1、配置静态IP地址:ubuntu(乌班图)各版本(14、16、18、20、22、23)网卡静态IP地址及DNS设置大全 - 哔哩
前言本文主要对新路由3 D2和小米路由3G做一个实际的使用测评