文档介绍:第四章网络层与路由技术包肚该潦铭逃寇屡蛤昼物夯瘫槛捎嘱歪剔梧菜皂膳诸沟赠卜糙滩舔衰币嚣ch4_网络层与路由技术ch4_网络层与路由技术第4章网络层与路由技术网络层需要解决的问题是确定IP分组从源地址到目标地址是如何路由的。小型网络的路由选择很简单,所以网络层功能很弱。在大型网络中,IP分组需要跨越若干个网络才能到达目标地址,其中的种种问题需要由网络层来解决。 。为了达到这个目的,网络层必须屏蔽各种不同网络类型之间的差异,采用统一的数据格式和统一的网络地址,使IP分组在网络之间实现寻址和转发。:IP(网际协议)、路由选择协议(如RIP、OSPF)、ICMP(因特网控制报文协议)、ARP(地址解析协议)和IGMP(因特网组管理协议)等。。报头中前一部分是固定长度的20个字节,后一部分的长度是可变的可选部分。。任何时候IP层接收到一份要发送的IP分组时,它要判断向本地哪个接口发送数据(选路),并查询该接口,获得MTU(最大数据传输单元)长度。 IP协议把MTU与IP分组长度进行比较,如果IP分组太大,则需要进行分片。分片可以发生在原始发送端的主机上,也可以发生在中间路由器上。。路由选择部分也称为控制部分,核心部件是路由表和路由选择处理机。分组转发由三部分组成:交换部件、一组输入端口和一组输出端口。在讨论路由选择原理时,往往不区分转发表和路由表的区别,而是笼统地使用路由表这一名词。,路由算法的基本流程如下:(1)从IP分组的头部提取目标站的IP地址D,从中得到目标站的网络号N。(2)若网络号N与此路由器直接相连,则通过该网络将IP分组交付给目标主机(其中包括将目标主机的IP地址D转换为具体的物理地址,将IP分组封装为MAC帧);否则,执行(3)。:(3)若路由表中有目标地址为D的主机路由,则将IP分组传输给路由表所指明的下一站路由器;否则执行(4)。(4)若路由表中有到达网络号N的路由,则将IP分组传送给路由表指出的下一站路由器;否则执行(5)。(5)若路由表中有子网掩码,就要针对每一个路由,用子网掩码和目标主机的IP地址D进行“与”运算,得到结果M。若M等于目标主机的网络号N,则将IP分组传输给路由表指明的下一站路由器;否则执行(6)。:(6)若路由表中有一个默认的路由,则将IP分组传输给路由表中所指明的默认路由器;否则执行(7)。(7)报告路由选择出错信息。柳摧窄店傍雇须腆灸巡段谣骡腥撤督卢锤抿谆开拢辐胁宇兔芯畸拨陡煎岁ch4_网络层与路由技术ch4_网络层与路由技术