IP路由和子网划分.ppt
《IP路由和子网划分.ppt》由会员分享,可在线阅读,更多相关《IP路由和子网划分.ppt(97页珍藏版)》请在冰豆网上搜索。
![IP路由和子网划分.ppt](https://file1.bdocx.com/fileroot1/2022-10/7/4a83327f-170e-4c06-bc07-5217ec51fd1b/4a83327f-170e-4c06-bc07-5217ec51fd1b1.gif)
,计算机网络技术,学习情境二:
构建中型网络,项目五:
IP路由和子网划分,相关知识,网络层的作用,IP子网划分,网络层所提供的服务,TCP/IP的网络互联层,IP路由(转发)、路由协议,ARP和RARP、ICMP,路由器,网络层涉及将源主机发出的分组经由各种网络路径到达目的主机,其利用了数据链路层所提供的相邻节点的数据传输服务,向传输层提供了从源到目的的数据传输服务。
网络层是处理端到端数据传输的最低层,但同时又是通信子网的最高层。
网络层的作用,网络层的作用,
(1)需要规定该层协议数据单元的类型和格式
(2)了解通信子网的拓扑结构,从而能进行最佳路径的选择(3)在选择路径时还要注意拥塞控制和负载平衡(4)当源主机和目的主机的网络不属于同一种类型时,网络层还要协调好不同网络间的差异。
为了有效地实现源到目的的分组传输,网络层需要提供多方面的功能,网络层所提供的服务,指在数据传输之前双方需要为此建立一种连接,然后在该连接上实现有次序的分组传输,直到数据传输完毕才释放连接。
不需要为数据传输事先建立连接,其只提供简单的源和目的之间的数据发送与接收功能。
面向连接的服务,无连接的服务,TCP/IP的网络互联层,网际控制报文协议(ICMP),反向地址解析协议(RARP),地址解析协议(ARP),网络协议(IP),网络互联层的核心协议,TCP/IP的网络互联层,IP路由基础,IP定义了一个称为IP路由的过程,简称为路由。
IP路由定义了如何从一台主机,以IP包的形式,将数据转发给另一个台主机。
路由的过程允许包在广阔多变的物理网络中进行发送。
TCP/IP的网络互联层,IP数据包,版本号占4bit,指IP协议的版本目前的IP协议版本号为4(即IPv4),TCP/IP的网络互联层,IP数据包,首部长度占4bit,IP的首部长度的最大值是60字节。
TCP/IP的网络互联层,IP数据包,首部,0,4,8,16,19,24,31,版本,标志,生存时间,协议,标识,服务类型,总长度,片偏移,填充,首部检验和,源地址,目的地址,可选字段(长度可变),比特,首部长度,0,1,2,3,4,5,6,7,D,T,R,C,未用,优先级,数据部分,比特,固定部分,可变部分,总长度占16bit,指首部和数据之和的长度,单位为字节,数据报的最大长度为65535字节。
TCP/IP的网络互联层,IP数据包,标识占16bit用来让目的主机判断新来的分段属于哪个分组,所有属于同一分组的分段包含同样的标志值。
TCP/IP的网络互联层,IP数据包,标志占3bit,用来标志是否所有分段都已到达。
TCP/IP的网络互联层,IP数据包,分段偏移(12bit)指出:
较长的分组在分片后某片在原分组中的相对位置。
分段偏移以8个字节为偏移单位。
TCP/IP的网络互联层,IP数据包,生命期(8bit)记为TTL(TimeToLive)数据报在网络中的寿命,其单位为秒。
TCP/IP的网络互联层,IP数据包,协议(8bit):
指出此数据报携带的数据使用何种协议以便目的主机的IP层将数据部分上交给哪个处理过程。
TCP/IP的网络互联层,IP数据包,报头检验和(16bit):
只检验数据报的首部不包括数据部分。
TCP/IP的网络互联层,IP数据包,源地址和目的地址都各占4字节,TCP/IP的网络互联层,IP数据包,选择项:
主要用于网络测试或调试,包括安全性、严格的路由选择、松散的源路由选择、记录路由、时间标记等。
TCP/IP的网络互联层,IP数据包,IP数据报作为MAC帧的数据,MAC帧头,帧校验码,封装,IP数据报,MAC数据帧,TCP/IP的网络互联层,IP数据报的封装,TCP/IP的网络互联层,IP数据报的分片,数据报的总长度(即报头加上数据部分)一不能超过网络的数据链路层协议的值。
TCP/IP的网络互联层,不同数据链路层协议的MTU值,TCP/IP的网络互联层,IP数据报的重组,在最终的目的主机上将接收到的所有分片进行重新组装的过程就是IP数据报重组,IP路由(转发),被路由协议是以寻址方案为基础,为分组从一个主机发送到另一个主机提供充分的第三层地址信息的任何网络协议。
被路由协议,IP路由(转发),路由选择协议,路由选择协议使得路由器在确定路径之后发送被路由协议数据。
换而言之,路由选择协议用来确定被路由协议为了到达目标所遵循的路径。
IP路由(转发),IP路由:
使用二层协议,
(1)三层到二层的映射
(2)交换机和路由协同工作,路由协议,路由器学习IP路由,
(1)学习直连路由路由表的组成:
来源、出接口、下一跳
(2)静态路由(3)通过路由协议学习路由(动态路由),不需要使用路由协议管理员手工配置及更新路由表当网络结构比较简单,到达某一网络的路径唯一时采用静态路由,路由协议,静态路由,路由协议,动态路由,路由协议,路由协议特性,健壮性度量路由进程开销稳定性快速收敛执行的难度支持标准,IP子网划分,当网络中的主机总数未超出所给定的某类网络可容纳的最大主机数,但内部又要划分成若干个分段(segment)进行管理时,就可以采用子网划分的方法。
子网划分的概念,IP子网划分,在划分子网时应遵循以下的基本规则:
(1)同一个局域网上的IP主机特别指出,在同一广播域内应该使用同一IP子网内的IP地址。
(2)通过点到点的租用线路直连的两个路由器接口地址应该在相同的IP子网内。
(3)被至少一台路由器分割开的不同局域网的主机,应该使用不同IP子网内的IP地址。
(4)互联网内的IP地址应该是唯一的。
IP子网划分,子网地址部分主机地址部分,子网地址部分,网络地址部分,网络地址部分,主机地址部分,网络地址,划分子网后的网络地址,网络地址部分,子网IP地址格式,IP子网划分,子网掩码(subnetmask)通常与IP地址配对出现,其功能是告知主机或路由设备,IP地址的哪一部分代表网络号部分,哪一部分代表主机号部分。
子网掩码使用与IP地址相同的编址格式,即32位长度的二进制比特位,也可分为4个8位组并采用点分十进制来表示。
但在子网掩码中,与IP地址中的网络位部分对应的位取值为“1”,而与IP地址主机部分对应的位取值为“0”。
这样通过将子网掩码与相应的IP地址进行求“与”操作,就可决定给定的IP地址所属的网络号(包括子网络信息)。
子网IP掩码,C类网络进行子网划分后的子网掩码,IP子网划分,为了表达的方便,在书写上还可以采用诸如“X.X.X.X/Y”的方式来表示IP地址与子网掩码,其中每个“X”分别表示与IP地址中的一个8位组对应的十进制值,而“Y”表示子网掩码中与网络标识对应的位数。
如上面提到的102.2.3.3/255.0.0.0也可表示为102.2.3.3/8,而102.2.3.3/255.255.247.0则可表示为102.2.3.3/21。
书写方法,IP子网划分,决定子网和主机数量,由于主机被一个或多个路由器分割在不同的子网里,所以网络工程师需要决定在这个特定互联网络中划分多少个子网,计划好的网络拓扑结构在某种程度上决定了需要的子网数量。
IP子网划分,子网划分的方法,要决定最大的子网中要容纳多少台主机,需要知道连接在每一个局域网上的所有设备的具体信息,以及对于未来趋势的一定预测能力。
一般情况下,通过局域网交换机和线缆的配置情况来了解连接到该局域网的设备数量,然后在增加一定的百分比留作扩展使用。
假定在一个A、B或C类网络中使用相同的子网掩码,称为固定长度子网掩码(SLSM)。
和VLSM不同,VLSM允许在同一IP子网内的不同部分使用不同的掩码。
当使用SLSM时,最大子网内的主机数量决定了整个网络内子网掩码的主机位的大小。
但是使用VLSM,需要决定每一个子网内主机的数量。
IP子网划分,决定掩码中的子网和主机位数,对A、B或C类网络进行子网划分的过程并不会改变原地址中网络部分的大小。
它会减少地址中主机部分的大小,来创建子网部分,如下图。
为了创建子网,在此过程中缩短了主机域,通常称为借位。
在下图中,被借出的位用于组成地址结构中的子网部分,为S比特长。
这里,用变量s表示子网位数,用h表示主机位数。
IP子网划分,IP子网划分,IP子网划分,决定子网号以及每个子网内可分配的IP地址,子网号:
从数字上讲,是一个子网内最小的号码,它是用来表示一个特定IP子网的一组点分十进制数。
子网广播地址:
从数字上讲,是一个子网内最大的值。
发送到这个地址的数据包,都会被路由转发到目的子网,在转发的同时,数据包被封装在一个2层广播帧中,这样子网内的所有主机都能够接收到这个帧。
可供分配的IP地址:
一个可以分配到接口上的IP地址。
此时子网内的保留地址排除在外,例如IP子网号和子网广播地址。
IP子网划分,决定子网号以及每个子网内可分配的IP地址,网络广播地址:
在任何一个IP网络中,最大的那个IP地址。
子网0(0号子网):
从数字上讲,是每一个子网划分规划中最小的子网号,它的特点是在子网号的子网部分全为0。
一般为保留子网,不使用。
广播子网:
从数字上讲,是每一个子网划分规划中最大的子网号,它的特点是在子网号的子网部分全为1。
一般为保留子网,不使用。
找出子网号:
二进制方法,采用二进制的方法找出子网号的的关键在于:
每个子网号的网络部分与待划分IP网络号的网络部分相同。
每个子网号主机部分全为0。
子网号的子网部分都不相同,用来区别各个子网。
在进行子网划分时,0号子网的十进制表示法和有类IP网络号是相同的并且根据分类IP规则,0号子网保留不做使用。
IP子网划分,采用二进制的方法找出子网号的过程如下:
步骤1:
计算2s,s是子网部分的位数。
步骤2:
写下来分类IP网络号的二进制表示方法。
步骤3:
注分类IP网络号和0号子网是同一个号码,不使用。
步骤4:
从上到下画两条竖线,将32位的网络部分和主机部分分开。
步骤5:
向下重复网络部分和主机部分的比特位,直到总共有2s行为止,所有这些行中,除了第一行(0号子网),子网部分都没有数值。
IP子网划分,IP子网划分,IP子网划分,步骤6:
从第2行开始,子网域的部分每一行都在前一行的基础上加1。
这保证了连续的子网域内所有的值都不相同。
一直写到列表的最后,这时子网域的每一位都应该是1。
步骤7:
最后一行,也就是子网域全为1的那一行就是广播子网,保留不使用。
步骤8:
将32位的二进制数每8位一组转换为十进制数,就可以得到子网号了。
IP子网划分,IP子网划分,找出子网广播地址:
二进制方法,步骤如下:
步骤1:
在每个二进制表示的子网号中,将所有的主机位都换成1。
步骤2:
将这些号码转换为十进制,8位一组(即便一个字节中包含子网和主机部分)。
IP子网划分,IP子网划分,找出可用IP地址的范围,步骤如下:
步骤1:
为了找出子网内可供分配的最小IP地址,只需要将子网号的第4个字节加1;步骤2:
为了找出子网内可供分配的最大IP地址,只需要把子网广播地址的第4个字节减1。
IP子网划分,可供分配的IP地址,这些子网保留不使用,利用简便方法找出子网和广播地址,每一个连续子网号都比前一个子网号大32,每一个连续的广播地址也比前一个广播地址大32。
由此可以总结为4个要素:
0号子网,它总是和分类网络的网络号相同。
广播子网的广播地址,它总是和网络的广播地址相同。
子网部分的位数。
增量,也就是一个子网号与前一个子网号的差。
它等于2(8-s),其中,s是子网位数。
IP子网划分,IP子网划分,判断主机位于哪个子网内,用二进制方法找出子网号的过程如下:
步骤1:
将IP地址和掩码转化成二进制,先写IP地址,然后将子网掩码写在下面。
步骤2:
将两组号码按位进行布尔与运算。
步骤3:
将结果所得的32位码转化成十进制,8位为一组。
IP子网划分,例如,已知网络IP地址和子网掩码为IP地址:
192.168.1.73子网掩码:
255.255.255.224请确定该主机所在的网络号。
(1)将IP地址192.168.1.7