手把手教你写IP地址规划方案

中午好,我的网工朋友。

IP地址的合理规划是网络设计的重要环节,大型计算机网络必须对IP地址进行统一规划并得到有效实施。

IP地址规划的好坏,不仅会影响到网络路由协议算法的效率,还会影响到网络的性能,网络的扩展,网络的管理……

如果你还不明白怎么合理规划IP地址,今天就手把手教你整一篇规划方案出来。

今日文章阅读福利:《 IP地址规划-课件 》

想更具体地学习IP地址规划,这个PPT别错过啊。私信我,发送暗号“规划”,限量获取资源。

01 IP地址规划总体要求

IP地址空间的分配,要与网络拓扑层次结构相适应。

既要有效地利用地址空间,又要体现出网络的可扩展性、灵活性和层次性,同时能满足路由协议的要求;

以便于网络中的路由聚类,减少路由器中路由表的长度,减少对路由器CPU、内存的消耗,提高路由算法的效率,加快路由变化的收敛速度,同时还有考虑到网络地址的可管理性。

01 XX网的IP地址规划将遵循以下总体要求来分配

1. 唯一性

一个IP网络中不能有两个主机采用相同的IP地址;

2. 可管理性

地址分配应简单且易于管理,以降低网络扩展的复杂性,简化路由表;

3. 连续性

连续地址在层次结构网络中易于进行路径叠合,缩减路由表,提高路由计算的效率;IP地址的分配必须采用VLSM技术,保证IP地址的利用率;

采用CIDR技术,可减小路由器路由表的大小,加快路由器路由的收敛速度,也可以减小网络中广播的路由信息的大小。

IP地址分配尽量分配连续的IP地址空间;相同的业务和功能尽量分配连续的IP地址空间,有利于路由聚合以及安全控制;

4. 可扩展性

地址分配在每一层次上都要留有一定余量,以便在网络扩展时能保证地址叠合所需的连续性;

IP地址分配处理要考虑到连续外,又要能做到具有可扩充性,并为将来的网络扩展预留一定的地址空间;

充分利用无类别域间路由(CIDR)技术和变长子网掩码(VLSM)技术,合理高效地利用IP地址,同时,对所有各种主机、服务器和网络设备,必须分配足够的地址,划分独立的网段,以便能够实现严格的安全策略控制。

5. 灵活性

地址分配应具有灵活性,以满足多种路由策略的优化,充分利用地址空间;

6. 层次性

IP地址的划分采用层次化的方法,和层次化的网络设计相应,在地址划分上我们也采用层次化的分配思想,从XXx厅开始规划,再规划各地州、县,使地址具有层次性,能够逐层向上汇聚。

7. 实意性

在公有地址有保证的前提下,尽量使用公有地址,主要包括设备loopback地址、设备间互连地址;

8. 节约性

根据服务器、主机的数量及业务发展估计,IP地址规划尽可能使用较小的子网,既节约了IP地址,同时可减少子网内网络风暴,提高网络性能。

02 IP地址分类

01 Loopback地址

为了方便管理,为每一台路由器创建一个Loopback 接口,并在该接口上单独指定一个IP 地址作为管理地址。

Loopback地址务必使用32位掩码的地址,越是核心的设备,Loopback地址越小。

02 互联地址

指两台或多台网络设备相互连接的接口所需要的地址。

相对核心的设备,使用较小的一个地址,互联地址通常要聚合后发布,在规划时要充分考虑使用连续的可聚合地址。

03 业务地址

指连接在以太网上的各种服务器、主机所使用的地址以及网关的地址。

业务地址的网关地址统一使用相同的末位数字,如:.254都是表示网关

03 IP地址规划方案

01 专网平台IP地址规划

XXX专网IP地址规划应该遵从有关规划和指导意见。

根据国家外网工程办的规定, 专网使用国家已申请的IP地址范围为:59.223.0.0——59.223.255.255,专网范围内所有公有IP均从这个B类地址段提取。

为保护已建网络并考虑外网的实施成本,在外网地址规划中,将使用综合地址规划方案,采用正式地址和保留地址相结合的办法。

正式地址包括:

  • 骨干层和接入层的互联地址和网络设备地址;
  • 外网服务器的地址。

保留地址包括:

专网内部地址根据内部主机和网络数据,可使用10.0.0.0-10.255.255.255或172.16.0.0-172.31.255.255这样的私有IP地址。

在地址规划时,可作大量的地址预留,各级网络尽量使用整段IP,以便进行路由汇聚,减少网络路由数量。

考虑各单位内部局域网和服务器的业务模型,建议IP地址的管理和分配采用动态及静态结合的方式。

普通用户的IP地址由DHCP服务器动态分配;服务器地址、设备管理地址、接口互联地址等需要固定IP地址。

建议:

原有服务器尽量采用原有IP地址。新增服务器采用与原有服务器接近的IP地址,这样有利于地址规划。

当然也可以对原有应用服务器重新进行规划。具体规划方法同内网地址规划,规划时需要注意保留预留地址段,保证服务器地址的可扩展性。

02 IP地址管理办法

IP地址的管理采取分级管理、分工负责的原则。厅 先负责全网IP地址的统一规划和管理;各地州负责本地市、所辖县、基层单位的IP地址分配管理,并接受厅的指导、监督。

1. IP地址分配管理的具体责职

  • XX信息中心和各地州信息中心在IP地址的分配和管理的具体责职如下:
  • 负责XX信息中心或各地州信息中心网络骨干IP地址、下属单位的IP地址段、系统预留地址及其他预留地址的规划、分配及管理工作;
  • 负责落实\网IP地址管理政策和管理办法;
  • 根据IP地址的分配原则,指导下级完成本地IP地址的规划和分配;
  • 负责本地IP地址的档案管理工作,并按要求上报上级部门备案。

2. 地址层次划分

目前,整个xxx网的地址层次划分如下图:

由厅、各地州、县、基层单位逐层分配地址,上一层的地址空间涵盖了下一层的地址空间,以及两者间广域网线路的地址空间,各个层次上考虑的地址范围如下表:

对于未来可能接入的单位,将根据其对IP地址的具体需求,从网络预留地址中分配相应的地址段。

整理:老杨丨10年资深网络工程师,更多网工提升干货,请关注公众号:网络工程师俱乐部

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/184488.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【Spring集成MyBatis】动态sql

文章目录 1. 什么是动态sql2. 动态sql之<if>3. 动态sql之<where>4. 动态sql之<foreach>5. sql片段抽取 此篇的代码基于 【Spring集成MyBatis】MyBatis的Dao层实现&#xff08;基于配置&#xff0c;非注解开发&#xff09;续写 1. 什么是动态sql MyBatis映射…

对话特斯拉北美车主:FSD什么水平?深度用户解密V11

作者 |Amy 编辑 |德新 近期中国四部委联合印发通知&#xff0c;部署开展智能网联汽车准入和上路通行试点工作&#xff0c;要求具备量产条件L3、L4 级别智能网联车在限定区域内开展上路试点&#xff0c;并且首次明确事故责任判定。 通知下发后&#xff0c;市场传闻&#xff1a…

Linux cu命令详细教程:如何与设备进行串行通信建立两个系统间连接(附实例教程和注意事项)

Linux cu命令介绍 Linux cu命令是一个简单而有效的方式来建立两个系统之间的连接。cu命令可以用于与设备&#xff08;如调制解调器、系统控制台和其他串行设备&#xff09;进行串行通信。cu命令默认以行模式操作&#xff0c;但可以通过按~键切换到字符模式。 Linux cu命令适用…

linux shell中set -e命令的作用

set -e 是一个在shell脚本中常用的命令&#xff0c;它的含义是在脚本执行过程中&#xff0c;如果出现任何一个命令的执行结果不是零&#xff08;即命令执行失败&#xff09;&#xff0c;则立即退出整个脚本。 set -e 的用途是在脚本中进行错误处理和控制流程。通过设置set -e&…

Jtti:降低香港服务器被攻击的几种策略方法

作为承载跨境电商业务的主要载体之一&#xff0c;香港服务器也承受着越来越大的安全压力。除了常规的DDOS攻击造成的服务器瘫痪之外&#xff0c;非法入侵和数据窃取也成为了任何企业都必须要面对的日常压力。服务器的防护措施千千万&#xff0c;总会有遗漏的地方&#xff0c;还…

讲解es6的迭代器和生成器1.是什么2.为什么存在3.怎么使用4.结果能解决什么5.使用注意点的结构6.代码和案例

ES6是JavaScript的一个重要版本&#xff0c;其中包含了许多新的语法和特性&#xff0c;其中迭代器和生成器是其中非常重要的特性之一。本文将详细介绍迭代器和生成器的概念、用法以及注意事项。 目录 1. 是什么2. 为什么存在3. 怎么使用3.1 迭代器3.2 生成器3.3 for...of循环3…

详细学习Pyqt5的4种项目部件(Item Widget)

Pyqt5相关文章: 快速掌握Pyqt5的三种主窗口 快速掌握Pyqt5的2种弹簧 快速掌握Pyqt5的5种布局 快速弄懂Pyqt5的5种项目视图&#xff08;Item View&#xff09; 快速弄懂Pyqt5的4种项目部件&#xff08;Item Widget&#xff09; 快速掌握Pyqt5的6种按钮 快速掌握Pyqt5的10种容器&…

Antd可编辑表格初始数据为空,单元格不能编辑的解决办法

黑科技超简单: 给table表格增加行className rowClassName{() > editable-row} 然后设置可编辑表格的行样式 .editable-row:hover .editable-cell-value-wrap {border: 1px solid #d9d9d9;border-radius: 4px;padding: 4px 11px;}.editable-cell-value-wrap {padding: 5px…

Linux 代码编辑器:vim

vim 编辑器的简介 vi / vim 都是多模式编辑器&#xff0c;不同的是 vim 是 vi 的升级版本&#xff0c;他不仅兼容 vi 的所有指令&#xff0c;而且还有一些新的特性在里面。比如语法高亮&#xff0c;可视化操作不仅可以在终端运行&#xff0c;也可以在 windows&#xff0c;mac …

官宣,终于上线:Web安全测试课程重磅发布

报告给大家一个好消息!川石教育正式推出全新课程体系Web安全测试&#xff0c;下面就从安全工程师的薪资待遇、发展前景、发展路线、课程大纲、课程目标、课程特色、课程服务等方面一一介绍。   近年来&#xff0c;随着互联网时代的蓬勃发展和数字经济规模不断扩大&#xff0c…

快速入门opencv(python版)

Open Source Computer Vision Library。OpenCV是一个&#xff08;开源&#xff09;发行的跨平台计算机视觉库&#xff0c;可以运行在Linux、Windows和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C 类构成&#xff0c;同时提供了Python、Ruby、MATLAB等语言的…

知乎第三季度财报不及预期,股价今年已累计下跌26.4%

来源&#xff1a;猛兽财经 作者&#xff1a;猛兽财经 知乎(ZH)报告称&#xff0c;其2023财年第三季度的收入同比增长了12.1%&#xff0c;至1.401亿美元&#xff0c;但未达到市场普遍预期的1.436亿美元&#xff0c;所以在财报后其股价出现了下跌。 第三季度知乎每股美国存托股票…

基于STC12C5A60S2系列1T 8051单片机的IIC总线器件24C02实现掉电保存计时时间应用

基于STC12C5A60S2系列1T 8051单片机的IIC总线器件24C02实现掉电保存计时时间应用 STC12C5A60S2系列1T 8051单片机管脚图STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式及配置STC12C5A60S2系列1T 8051单片机I/O口各种不同工作模式介绍液晶显示器LCD1602简单介绍IIC通信简单…

Java8 Stream API

作者简介&#xff1a;大家好&#xff0c;我是smart哥&#xff0c;前中兴通讯、美团架构师&#xff0c;现某互联网公司CTO 联系qq&#xff1a;184480602&#xff0c;加我进群&#xff0c;大家一起学习&#xff0c;一起进步&#xff0c;一起对抗互联网寒冬 Stream API与接口默认方…

Linux高级IO

文章目录 一.IO的基本概念二.钓鱼五人组三.五种IO模型四.高级IO重要概念1.同步通信 VS 异步通信2.阻塞 VS 非阻塞 五.其他高级IO六.阻塞IO七.非阻塞IO 一.IO的基本概念 什么是IO&#xff1f; I/O&#xff08;input/output&#xff09;也就是输入和输出&#xff0c;在著名的冯诺…

毕业设计单片机可以用万能板吗?

毕业设计单片机可以用万能板吗? 可以是可以&#xff0c;就是焊接起来比较麻烦&#xff0c;特别是有好几个重复连线点的时候&#xff0c;检测起来就不那么容易了&#xff0c;而且布线看起来乱糟糟的&#xff0c;如果后期一不小心把线弄断了&#xff0c;查起来就更麻烦了&#x…

内存泄漏检测工具valgrind

示例&#xff1a; class Person { public:Person(int age){//将年龄数据开辟到堆区m_Age new int(age);}//重载赋值运算符 写法2 此代码在linux测试Person& operator(Person& p){*m_Age *p.m_Age; //通过linux下valgrind工具检测&#xff0c;无内存泄漏情况。//此语…

PyBullet安装与学习

PyBullet 支持加载 URDF、SDF、MJCF 等多种机器人描述文件&#xff0c;并提供正/逆向运动学、正/逆向动力学、碰撞检测、射线相交查询等功能。 pip install pybullet 安装后会在 Python 环境的 lib/site-packages 中出现以下文件夹&#xff1a; pybullet_data&#xff1a;存放…

Java零基础——docker篇

1.【熟悉】docker简介 1.1 什么是docker Docker是一个开源项目&#xff0c;诞生于2013年初&#xff0c;最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的Go语言实现。项目后来加入了Linux基金会&#xff0c;遵从了Apache2.0协议&#xff0c;项目代码在GitHub上进…

基于SpringBoot的公司日常考勤系统

文章目录 项目介绍主要功能截图:部分代码展示设计总结项目获取方式🍅 作者主页:超级无敌暴龙战士塔塔开 🍅 简介:Java领域优质创作者🏆、 简历模板、学习资料、面试题库【关注我,都给你】 🍅文末获取源码联系🍅 项目介绍 基于SpringBoot的公司日常考勤系统,java…