在网络规划中,IP地址方案的设计至关重要,好的IP地址方案不仅可以减少网络负荷,还能为以后的网络扩展打下良好的基础。本文就网络规划中IP地址方案设计进行一些讨论,并给出一个IP地址方案设计实例。

一、IP地址和子网掩码

  IP地址用于在网络上标识唯一一台机器。根据RFC791的定义,IP地址由32位二进制数组成(四个字节),表示为用圆点分成每组3位的12位十进制数字(xxx.xxx.xxx.xxx)每个3位数代表8位二进制数(一个字节)。由于1个字节所能表示的最大数为255,因此IP地址中每个字节可含有0~255之间的值。但0和255有特殊含义,255代表广播地址:IP地址中0用于指定网络地址号(若0在地址末端)或结点地址(若0在地址开始)。例如, 192?168?32?0指网络192.168.32.0,而0.0.0.62指网络上结点地址为62的计算机。

  根据IP地址中表示网络地址字节数的不同将IP地址划分为三类,A类,B类,C类。A类用于超大型网络(百万结点),B类用于中等规模的网络(上千结点),C类用于小网络(最多254个结点)。A类地址用第一个字节代表网络地址,后三个字代表结点地址。B类地址用前两个字节代表网络地址,后两个字节表示结点地址。C类地址则用前三个字节表示网络地址,第四个字节表示结点地址。

  网络设备根据IP地址的第一个字节来确定网络类型。A类网络第一个字节的第一个二进制位为0;B类网络第一个字节的前两个二进制位为10;C类网络第一个字节的前三位二进制位为110,见表2。换成十进制可见A类网络地址从1~127,B类网络地址从128~191,C类网络地址从192~223。224~239间的数有时称为D类,239以上的网络号保留。

  子网掩码用于找出IP地址中网络及结点地址部分。子网掩码长32位,其中1表示网络部分,0表示结点地址部分。A类,B类,C类网络的子网掩码见表3,如一个结点IP地址为192.168.202.195,子网掩码255.255.255.0,表示其网络地址为192.168.202,结点地址为195。

  有时为了方便网络管理,需要将网络划分为若干个网段。为此,必须打破传统的8位界限,从结点地址空间中“抢来”几位作为网络地址。具体说来,建立子网掩码需要以下两步:
  1、确定运行IP的网段数
  2、确定子网掩码

  首先,确定运行IP的网段数。例如,你的网络上有五个网段,但只让三个网段上的用户访问Internet,则只有这三个网段需要配置IP。在确定了IP网段数后,再确定从结点地址空间中截取几位才能为每个网段创建一个子网络号。方法是计算这些位数的组合值。比如,取两位,有四种组合(00、01、10、11),取三位有八种组合(000、001、010、011、100、101、110、111)。需要注意的是,在这些组中须除去全0和全1的组合。因为在IP协议中规定了全0和全1的组合代表了网络地址和广播地址,所以如果我们需要将C类网络(192.168.123.0)划分为4个网段,需要截取结点地址的前3位作为网络地址,与之对应的子网掩码就是255.255.255.244(11111111.11111111.
11111111.11100000),将此子网掩码用到地址192.168.123.0上得到。

  可见,采用以上子网络方案,每个子网络有30个结点地址。通过从结点地址空间中截取几位作为网络地址的方法,可将网络划分为若干网段,方便了网络管理。

二、设计IP地址方案实例

  在网络规划的过程中,绘制一幅准确的网络图是不可缺少的。准确的网络文档对于日后的升级和分析问题是不可或缺的帮助。好的网络图应包含连接不同网段的各种网络设备的信息,比如路由器、网桥、网关的位置、IP地址,并用相应的网络地址标注各网段。若网络很小,只有一个网段,可同时画出其它关键网络设备(如服务器),包括网络地址。如图所示这是一幅简单的网络图,其中五个网段经服务器互连(这里由服务器提供路由功能),一个用于主干网连接其它网段。

  在设计IP地址方案之前,应考虑以下几个问题:
  ?是否将网络连入Internet
  ?是否将网络划分为若干网段以方便网络管理
  ?是采用静态IP地址分配还是动态IP地址分配

  如果不计划连到Internet上,则可用RFC1918中定义的非Internet连接的网络地址,称为“专用Internet地址分配”。RFC1918规定了不想连入Internet的IP地址分配指导原则。由Internet地址授权机构(IANA)控制IP地址分配方案中,留出了三类网络号,给不连到Internet上的专用网用,分别用于A,B和C类IP网,具体如下:
  10.0.0.0~10.255.255.255
  172.16.0.0~172.131.255.255
  192.168.0.0~192.168.255.255

  IANA保证这些网络号不会分配给连到Internet上的任何网络,因此任何人都可以自由的选择这些网络地址作为自己的网络地址。表5是采用保留IP地址的网络地址分配方案。

  如果计划将网络连入Internet,则需要向ISP申请一个网络地址。这里,我们假定得到了一个C类网络地址192.168.168.0。根据网络图所示,整个网络划分为5个网段,每个网段都使用IP,因此必须用至少能建5个子网的子网掩码。这里,我们采用的子网掩码是255.255.255.244。网络的IP地址分配方案如表6所示。

  不难看出,采用子网掩码255.255.255.224将网络划分为5个网段后,每个网段可用的IP地址数为30个。如果某个网段的结点数超过了30个,可采用动态IP地址分配协议(DHCIP)加以解决。

网络规划中的IP地址分配相关推荐

  1. LTE基础:LTE网络中的IP地址分配

    LTE网络全IP化,数据均在IP包内传输.当UE连接LTE网络,为了和PDN(Packet Data Network)建立连接,一个PDN地址会分配给UE,同时,会在UE和P-GW之间建立默认承载(d ...

  2. 关于Ip地址分配规则(IPV4)

    关于Ip地址分配规则(IPV4) 目前广泛使用的IPV4中,IP地址分配和使用的规则,介绍的文章很多,但于细处有些出入,现查询一些资料后整理如下. 1 IP地址的种类 32比特的IP地址划分为两个部分 ...

  3. 计算机网络的ip分配,IP地址分配_网络设备技术应用_太平洋电脑网PConline

    2.2 IP地址分配 IPv4地址分配初期采用基于类别的方式,有3类主要方式:A.B和C以及2种特殊的网络地址D和E. *类型A地址:其中前7bit用于网络标识,后24bit用于主机标识,A类地址可容 ...

  4. 轻松获得网通、电信、铁通IP地址分配段

    轻松获得网通.电信.铁通IP地址分配段 有时搞一些跨网段的工程和应用,需要尽量准确的知道电信.网通.铁通等电信运营商的IP地址段分配情况,可网上的资料不但很少,而且经常都是N个月前的过期资料-- AP ...

  5. 计算机网络IP地址分配

    计算机网络IP地址分配 子网掩码: 一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码. 利用子网掩码可将大的网络分成几个小的网络. IPv4地址分为A,B,C,D ...

  6. IP地址分配和IP地址的划分

    # IP地址分配和IP地址的划分 计算机网络层的主要目的是实现两个端系统之间的数据透明传送,具体功能包括寻址和路由选择.连接的建立.保持和终止等.而实现点对点通信的基础,就是每个节点必须有一个IP地址 ...

  7. 网络中的IP地址管理策略及其划分

    网络中的IP地址管理策略及其划分 1. 为什么进行地址管理 现在通用的IPv4版本的网络协议的IP地址只有无符号4个字节:其IP地址总量不超过43亿,但是依然不够用. 2. 解决方案 DHCP 动态地 ...

  8. 获得最新的网通、电信、铁通IP地址分配段

    转自 http://gclz.cn/read.php/140.htm 以及 http://gclz.cn/read.php/411.htm APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的 ...

  9. 轻松获得最新的网通、电信、铁通IP地址分配段

    APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的!下面就让我们看看如何在Linux下获得一些电信运营商的IP地址分配情况: shell> w ...

最新文章

  1. python 程序打包成 exe 文件
  2. flask 常见关系模板代码
  3. 持续集成篇:jenkins搭建和job运行
  4. Python编程基础:第十五节 二维列表2D Lists
  5. xil_printf打印遇到的问题
  6. OpenGL HDR色调映射的实例
  7. python数据分析笔记中panda(2)
  8. C++基础08-this指针-const修饰成员函数-函数返回引用/值
  9. JAVA 开发axis2_基于Apache axis2开发Java Web服务
  10. 问题:未清空磁盘被添加到磁盘组触发坏块
  11. sql语句查看MySQL数据库大小
  12. [yui][译]Yahoo!User Interface Libray 介绍 (转)
  13. 求助大神!ROST EA情感分析软件情感词典如何更新
  14. 视频识别车牌号(Python)
  15. 华为公司“22个不”
  16. 不支持android浏览器下载工具,android 默认浏览器 无法下载,此手机不支持此内容(自定义文件or APK文件看过了)...
  17. 我在故宫修文物大电影B站爬虫
  18. 网络摄像机·监控摄像机 镜头驱动芯片 MS41909
  19. iOS 地图导航路线规划详解
  20. Alpha测试和Beta测试简介

热门文章

  1. python3wxpy下载_如何利用python之wxpy模块玩转微信
  2. Python正则表达式实例详解
  3. Sockey编程之基于 UDP 协议的 Socket 编程
  4. c# float转int数值错误问题
  5. php di 使用,PHP - DI 的使用
  6. 搬砖,真的是我第一次赚钱的经历!
  7. 表达式求值(中缀转后缀及后缀表达式求值)
  8. Java中文处理, 资源包后缀详解
  9. 2023年数字医疗行业发展现状:数字化医疗需求逐渐增加
  10. OpenDaylight简介和安装