子网划分、路由原理

子网划分

       子网划分基本上就是将大的分成小的网络。比如,当一组IP地址指定给一个公司时,公司可能将该网络“分割成”小的网络,每个部门一个。这样,技术部门和管理部门都可以有属于它们的小网络。通过划分子网,我们可以按照我们的需要将网络分割成小网络,满足网络需求。

子网掩码

       子网掩码用来确定一个IP的网络地址,而网络地址可以用来划分子网,让网络处于不同的网段。
       子网掩码的格式说明如下:
在这里插入图片描述

而A、B、C默认子网掩码分别是:
255.0.0.0
255.255.0.0
255.255.255.0

划分案例

       比如将192.168.0.1/24划分为4个小网段,从主机位借2位,因为2^2=4,这样就可以得到4个不同的网段,如下所示:
在这里插入图片描述
       根据划分的网络,我们可以求出在该网段的子网地址,广播地址和有效IP地址。
在这里插入图片描述
       同理,其它网络的子网地址,广播地址和有效地址也可以计算出来,这里提供一种简单的方法
       可用IP地址范围=子网地址+IP地址范围,后面一个IP地址就是广播地址

       比如192.168.1.0网段的可用主机范围是1-62,那么192.168.1.64的可用IP地址范围192.168.1.64+(1-62)=192.168.1.65-192.168.126,后面一个IP地址192.168.1.127就是广播地址。

路由

       通俗来说,路由就是跨越从源主机到目标主机的一个互联网络,然后来转发数据包的过程。
       而路由器能够将数据包转发到正确的目的地,并且在转发过程中选择最佳路径的设备。
       根据下图,讲一下路由转发数据包的过程。
在这里插入图片描述

1、路由器收到数据后,查看数据包中目标地址为4.1,查看路由表
2、路由器A根据路由表转发数据到S0口
3、路由器B接收到数据包,查看数据包的目标地址,并查找路由表
4、路由器B根据路由表转发到E0口
5、主机4.1接收数据,如果路由表没有找到合适的条目,则会丢弃该数据包

路由类型

       直连路由:直接和路由器接口相连的路由,只要给路由器配上IP地址,让它处于UP状态(在路由器的CLI中使用no shut即可开启),就是一条直连路由。

在这里插入图片描述
       在思科模拟器查看路由表显示直连路由
在这里插入图片描述

       静态路由:需要自己手工添加,单向路由,缺乏灵活性,只要不直连的网络都需要手动添加路由。
       默认路由:当路由器在路由表中找不到目标网络的路由条目时,路由器把请求转发到默认路由接口,平时配置的默认网关,就是默认路由。
       动态路由:路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。

路由实验

       配置如下所示的网络结构图,配置好主机的IP地址,网关,路由器的IP地址,默认路由。
在这里插入图片描述

路由器的默认路由配置:
Network:路由到达的目的网段
Mask:子网掩码
Next Hop:下一跳IP地址,指的是对方路由器的IP地址

在这里插入图片描述
R0添加一条到192.168.30.0网段的静态路由,下一跳地址就是192.168.20.2,当数据包到达R1时,会查看自身是否存在到PC1的直连路由,如果有,就直接发送数据包到PC1
在这里插入图片描述

原理

       根据之前的ping命令用法,讲解一下数据在路由器转发的过程,如有不对,请多指正!

比如PC0发送数据到PC1
1、PC0将自己的子网掩码和对方的IP地址进行与运算,如果在同一个网络,然后查看自己的路由表
2、如果自己的路由表存在一条可达的直连路由,则会将数据转发到直连路由的接口,如果没有直连路由,则数据会走默认路由,也就是网关
3、当数据到达默认网关所在的接口时,此时R1会重复以上过程,进行与运算,查看R1自己的路由表
4、如果没有直连路由,则R1将数据通过默认路由转发,如果默认路由没有到目的IP的路由,则将数据包丢弃
5、当数据到达目的IP地址后,也会跟1.2.3过程一样,送回响应包到源IP地址

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值