270 likes | 394 Views
Vocational Education Oriented Curriculum - VEOC. 全国信息化专业技能课程体系. 第 5 章 路由器. 第 5 章 路由器. 本章主要内容有: 路由器的基本概念和工作原理; 配置 Linux 主机的静态路由。. 引言. 第 5 章 路由器. 5.1.1 路由原理. 5.1 路由与路由器简介. 路由就是指通过相互连接的网络,把信息从源地点传送到目标地点的过程.
E N D
Vocational Education Oriented Curriculum-VEOC 全国信息化专业技能课程体系 第5章 路由器
第5章 路由器 本章主要内容有: 路由器的基本概念和工作原理; 配置Linux主机的静态路由。 引言
第5章 路由器 5.1.1 路由原理 5.1 路由与路由器简介 路由就是指通过相互连接的网络,把信息从源地点传送到目标地点的过程 路由转发协议和路由选择协议是相互配合又相互独立的概念,前者使用后者维护的路由表,同时后者要利用前者提供的功能来发布路由协议数据分组。下文中提到的路由协议,除非特别说明,都是指路由选择协议,这也是普遍的习惯
第5章 路由器 典型的路由选择方式有两种:静态路由和动态路由。 静态路由是在路由器中设置的固定的路由表。除非网络管理员干预,否则静态路由不会发生变化。静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。当动态路由与静态路由发生冲突时,以静态路由为准。 动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。它能实时地适应网络结构的变化。动态路由适用于网络规模大、网络拓扑复杂的网络。当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。 5.1.2 路由协议
第5章 路由器 1.RIP路由协议 5.1.2 路由协议 RIP(Routing Information Protocol,即路由信息协议)最初是为Xerox网络系统的Xerox parc通用协议而设计的,是Internet中常用的路由协议,是推出时间最长的路由协议,也是最简单的路由协议。
第5章 路由器 2.OSPF路由协议 OSPF是一种基于链路状态的路由协议,需要每个路由器向其同一管理域的所有其他路由器发送链路状态广播信息。在OSPF的链路状态广播中包括所有连接接口信息、所用连接标准和其他变量信息。采用OSPF的路由器首先必须收集有关的链路状态信息,并通过累加链路状态信息,根据SPF(最短路径优先)算法计算出到每个节点的最短路径。而基于距离向量的路由协议仅向其邻接路由器发送有关路由更新信息。 5.1.2 路由协议
第5章 路由器 3.BGP路由协议 5.1.2 路由协议 BGP(Border Gateway Protocol,即边界网关协议)是为TCP/IP互联网设计的外部网关协议,用于多个自治系统之间。它既不是基于纯粹的链路状态算法,也不是基于纯粹的距离向量算法。它的主要功能是与其他自治系统的BGP交换网络可达信息。
第5章 路由器 4.路由表项的优先问题 5.1.2 路由协议 为完成选路(Routing)工作,在路由器上保存有路由表(Routing Table),路由表上记录了子网的标识信息、网络上路由器的个数、下一个路由器的地址等各种与传输路径的相关数据。在一个路由器中,可同时配置静态路由和一种或多种动态路由。它们各自维护的路由表都提供给转发程序,但这些路由表的表项间可能会发生冲突。这种冲突可通过配置各路由表的优先级来解决。通常静态路由具有默认的最高优先级,当其他路由表表项与它矛盾时,均按静态路由转发。
第5章 路由器 路由算法在路由协议中起着至关重要的作用,通常需要综合考虑以下几个设计目标: (1)最优化:指路由算法选择最佳路径的能力。 (2)简洁性:算法设计简洁,利用最少的软件和开销,提供最有效的功能。 (3)坚固性:路由算法处于非正常或不可预料的环境时,如硬件故障、负载过高或操作失误时,都能正确运行。 (4)快速收敛:收敛是在最佳路径的判断上使所有路由器达到一致的过程。当某个网络事件引起路由可用或不可用时,路由器就发出更新信息。 (5)灵活性:路由算法可以快速、准确地适应各种网络环境。 5.1.3 路由算法
第5章 路由器 路由器(Router)工作在OSI(开放系统互连)模型第三层(网络层)上,具有连接不同类型网络的能力。路由器有3个特征: (1)路由器工作在第三层上,是第三层网络设备。 (2)路由器能连接不同类型的网络。 (3)路由器具有路径选择能力。 5.1.4 路由器的基本概念
第5章 路由器 路由器的功能可以概括如下: (1)数据转发:当从网络上接收到发往其他网络的数据包时,把它向目的地址转发出去。 (2)路由选择:按照某种路由策略,根据数据的目的地址选择最佳路由,转发数据,并能随网络拓扑的变化自动调整路由表。 (3)协议转换:能对网络层及其以下各层的协议进行转换。 (4)多种协议的路由选择:多协议的路由器可以连接使用不同通信协议的网络段,作为不同通信协议网络段通信连接的平台。 (5)流量控制:控制收发双方数据流量,使两者更加匹配。 (6)分段和组装功能:当多个网络通过路由器互联时,各网络传输的数据包的大小可能不相同,这就需要路由器对数据包进行分段或组装。 (7)网络管理功能:路由器是连接多种网络的汇集点,网间传输的数据都要通过它,在这里对网络中的数据、设备进行监视和管理是比较方便的。 5.1.5 路由器的功能
第5章 路由器 在Linux系统下架设路由器通常分成几种情况: (1)IP地址有限,为实现多台主机共享一个IP地址连接Internet、架设局域网、在局域网内使用内部IP地址、把具有外部IP地址的Linux主机设置成路由器、在局域网和外部网之间进行数据包转发。 (2)为减轻网络负载,把一个物理子网划分成多个逻辑子网,在子网内架设路由器,分割子网并实现各个逻辑子网间数据包的转发。 (3)用普通PC机作为通常意义上的路由器,也就是架设软路由器。 5.1.6 在Linux下架设路由器的不同情况
第5章 路由器 5.2.1 划分子网 5.2 用Linux主机做静态路由 把网络划分成IP地址相同的多个对等子网,如2个、4个、8个,注意一定是2的整数次幂,这是由通过子网掩码的计算网络地址的方法决定的。用户可以根据自己的网络情况决定划分成多少个。然后计算出正确的子网掩码,以及每个子网的网络地址和广播地址。
第5章 路由器 5.2.2 配置Linux路由器 网络实例
第5章 路由器 1.打开路由器的IP信息包转发功能 5.2.2 配置Linux路由器 配置/etc/sysctl.conf文件
第5章 路由器 5.2.2 配置Linux路由器 IP包转发
第5章 路由器 5.2.2 配置Linux路由器 配置ifcfg-eth0文件
第5章 路由器 5.2.2 配置Linux路由器 通过命令ifconfig进行网络配置
第5章 路由器 5.2.2 配置Linux路由器 检查网络接口启动状况(1)
第5章 路由器 2.设置路由 5.2.2 配置Linux路由器 检查网络接口启动状况(2)
第5章 路由器 5.2.3 配置客户端和检测路由设置 检查网络接口启动状况(3)
第5章 路由器 5.2.2 配置Linux路由器 route命令说明
第5章 路由器 5.2.2 配置Linux路由器 利用route命令设置静态路由
第5章 路由器 5.2.3 配置客户端和检测路由设置 检测能否连通本子网的网关
第5章 路由器 5.2.3 配置客户端和检测路由设置 检测能否连通另一个子网的网关
第5章 路由器 5.2.3 配置客户端和检测路由设置 检测是否能够连通另一个子网内的一台客户机
第5章 路由器 本章小结 本章中我们为大家介绍了有关路由与路由器的基本概念和工作原理,并结合Linux系统介绍了配置路由器基本方法。