Network 第一篇 - IP规划的那点事

Ip地址是在一定的区域内,代表一个上网设备的,在局域范围内,具有唯一性。为什么是局域范围内呢?主要是在网络世界中,尤其是在物联网与云计算的概念下,可用的ip地址实在太有限。

   

Ip地址的构成

   

Ip地址是由32位(bit/位)二进制数组成,用.隔开四段,每段8位二进制,通过十进制表示为人类语言.那这样的表示方法是否有什么弊端呢?

   

众所周知,所有的电磁信号都是通过二进制表示的,0和1就是网络世界的基本元素,目前,还没有其他方法可以替代(也许还有其他黑科技黑理论不为大多数所知),但是最大的劣势就在于容量有限,人类的发展(人口和技术)速度已经大大超越了发明ip地址的初衷与预期,32位二进制表示的ip地址有4294967296个,不到43亿,相比当前全球人口还不到2/3,在物联网的世界里,每个人拥有的上网设备已经不能用个位数甚至两位数来计算了,要知道只要是上网设备或者联网终端都需要一个ip地址来表示,以上我们所说的ip表示方法指的是ipv4。

要解决这个问题也很容易,那就增加ip的表示二进制位数或者改变进制数表示方法么?的确,目前在大多数终端中都普及另外一种表示ip地址的方法,ipv6,它是由十六进制来表示,相比二进制表示的ip地址个数,容量大大增加,可以暂时缓解,但是若干年后会是什么情况就不得而知了?

因为某种原因ipv6还没有被大多数设备采用,那就只能在ipv4基础上进一步优化了?

因此引出了公有地址和私有地址的概念。

   

公有地址与私有地址

   

公有地址是全球范围内表示唯一的,要想进入internet,必须接入外网(公有地址),这个是需要买的,主要掌握在国家或者垄断组织的手中,在我国就是工信部授权的三大运营商了。

私有地址,就是除了公有地址和不能用于终端之间通信的特殊地址外,任何一个私有机构,组织和单位都可以免费使用或者重复使用的地址空间(不能上网),这样的地址可以重复,只要在一个局域范围内,具有唯一性,就可以实现设备的互联通信,这样的技术非常有用,这部分私有地址的重复使用满足了目前所有终端设备的上网需求。

私有地址划分:

A类: 10.0.0.0.0—10.255.255.255 ——10.0.0.0

B类: 172.16.0.0—172.31.255.255——172.16.0.0

C类: 192.168.0.0—192.168.255.255——192.168.0.0

D类: 239.0.0.0—239.255.255.255——239.0.0.0

大致容量在3466万。

当然,对于ip地址容量有限的解决办法和还有子网划分,这个主要是针对公网地址操作的,我们一般不涉及。

说了这么多就是告诉我们,网络地址是有限的,我们要合理利用,避免浪费!!!当然你浪费了也不会损害其他人利益,也不会犯法的。虽然如此,合理规划ip也是非常有必要的。

   

Ip地址规划的必要性

   

  1. 方便管理

    合理的ip地址规划,不仅可以优化网络布局,提高带宽利用率,减少线路冗余和链路故障,而且在出现通信异常进行网络排错,能够最大限度减少工作量。当然合理的地址规划对企业来讲,能够降低网络运营成本,这才是最关键的。

  2. 满足长远发展

    Ip地址容量有限,不合理的地址规划导致ip资源浪费,长远来讲,可能会导致以后的以后没有可用ip地址资源,当然这样的情况很难发生,除了个别超级垄断集团。总之,企业在进行ip地址规划时,需要结合企业发展战略和发展规划,合理布局。

  3. 满足技术发展的要求

    互联网技术从无到有,从粗放到精湛,这是一个长期的过程,随着技术的越来越成熟,技术更新周期越来越短,物联网,大数据,云计算等等,这些感觉比较崭新的概念仅仅是近十年的事情,在行业内这已经不是什么新概念新技术了,人工智能正在迎面扑来,大批元老级工程师要下岗了……。现阶段的大部分技术也许在不远的两三年内都会全部颠覆,这是不可预期的,要想正面迎接未来的技术大潮,需要从当下做起,地址规划是网络运营的核心和基础,所以合理的ip地址规划是至关重要的。

    说了这么多,到底应该怎么去做呢?当然需要澄清一点,这个没有标准,无非就是:成本最优化,链路负荷均衡,无环路和故障链路……

       

    作为行业小白,项目经验还不是很多,无法充分透彻去告知大家怎么去做,只能针对实验中的网络拓扑表示自己的一点点粗鄙的想法。

       

    ip地址分配思路:

       

    假设,每个可用网段的主机位为n,那么2的n次方减掉两个不可用的主机位必须大于等于新网段实际需求的ip个数,求n?

    得出理论上新网段可以选择的主机位!

    那么子码掩码位32-n(即n位为主机位,剩下的是网络位!)

       

    子码掩码与特殊地址

       

    在此之前,需要说明子码掩码和特殊ip地址

       

    特殊的ip地址:特殊用途,不能用于设备之间的互联通信。

    A、网络地址:代表一个区域,不代表任何设备。|ip主机位全是0

    B、广播地址:代表一个区域,代表所有设备。 |ip主机全是1

    C、以0,127开头的不能直接配置。

       

    子网掩码Mask :用于区分ip主机位和网络位,需要与ip成对出现。

    特点:与ip一一对应; 1与0永远连续出现

    功能实现:子码掩码中的1代表ip网络位,0在ip中代表主机位。

       

       

    Ip地址规划

       

    根据实验要求,目前需要四个通信单元,每个单元终端60个以内,要求每个单元之间属于不同网段。在其中两个网段需要设置DNS服务器和WEB服务器,要求基于192.168.1.0/24规划。

       

    首先确定ip地址定义的网络位和主机位个数

    2的N次方-2>20,可以算出N=6,新网段所需要的主机位最少是6,这样每个网段浪费的ip地址仅有两个,在可接受范围内。

       

    子码掩码表示:

    11111111.11111111.11111111.11000000 表示为255.255.255.192

    也就是说网络位应该是26位

       

    Ip网段划分范围:

    第一网段:192.168.1.0/26—192.168.1.63/26

    第二网段:192.168.1.64/26—192.168.1.127/26

    第三网段:192.168.1.128/26—192.168.1.191/26

    第四网段:192.168.1.192/26—192.168.1.255/26

       

    最终可以确定的地址池方案:

    Ip DHCP pool Network001

    Network 192.168.1.0 255.255.255.192

    Default-route 192.168.1.1

       

    Ip DHCP pool Network002

    Network 192.168.1.64 255.255.255.192

    Default-route 192.168.1.65

       

    Ip DHCP pool Network003

    Network 192.168.1.128 255.255.255.192

    Default-route 192.168.1.129

       

    Ip DHCP pool Network004

    Network 192.168.1.192 255.255.255.192

    Default-route 192.168.1.193

       

    注释:

       

    有关default-route 属于该网段通信的网关,在路由链路规划会重点说明!为了好区分,我将每个网段的最小的ip地址作为网关。

    当然因为涉及到DNS与WEB服务器设置,在ip地址规划时需要预留出部分地址作为服务器静态配置地址,以避免因为动态获取地址导致服务器ip地址冲突或者服务器地址经常变更造成用户访问受阻的问题。

转载于:https://www.cnblogs.com/jarick-jiao/p/7857917.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值