《网络设备安全》课件第6章 路由协议及配置_第1页
《网络设备安全》课件第6章 路由协议及配置_第2页
《网络设备安全》课件第6章 路由协议及配置_第3页
《网络设备安全》课件第6章 路由协议及配置_第4页
《网络设备安全》课件第6章 路由协议及配置_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

准备知识(一)网络层TCP/IP协议网际互联协议——IP协议路由分为静态路由和动态路由,其相应的路由表称为静态路由表和动态路由表。静态路由表由网络管理员在系统安装时根据网络的配置情况预先设定,网络结构发生变化后由网络管理员手工修改路由表。动态路由随网络运行情况的变化而变化,路由器根据路由协议提供的功能自动计算数据传输的最佳路径,由此得到动态路由表。路由表是路由器进行路径抉择的基础,路由器的路由表存储下列信息:直连路由——这些路由来自于活动的直连网络。远程路由——这些路由来自连接到其他路由器的远程网络。在CiscoIOS路由器上,showiproute命令可用于显示路由器IPv4路由表。6.2静态路由与配置静态路由是在路由器中设置的固定的路由表。除非网络管理员干预,否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。在以下情况中应使用静态路由:网络中仅包含几台路由器。网络仅通过单个ISP接入Internet。以集中星型拓扑结构配置的大型网络。配置静态路由的命令是iproute。配置静态路由的完整语法是:Router(config)#iproutenetwork-addresssubnet-mask{ip-address|exit-interface}参数描述network-address要加入路由表的远程网络的目的网络地址。subnet-mask

要加入路由表的远程网络的子网掩码。可对此子网掩码进行修改,以总结一组网络。ip-address|exit-interface一般指下一跳路由器的IP地址|将数据包转发到目的网络时使用的送出接口6.2.1静态路由配置示例RA的路由设置:RB静态路由配置如下:配置完毕可以使用showiproute命令检查路由表中的新静态路由:6.2.2缺省路由配置示例缺省路由一般使用在stub网络中(称末端或存根网络),stub网络是只有1条出口路径的网络。命令:例:172.16.2.1SO172.16.1.0172.16.2.2网络B0.0.0.0ABInternet上大约99.99%的路由器上都存在一条缺省路由!6.3动态路由路由协议是用于路由器之间交换路由信息的协议。使用动态路由协议的一个主要的好处是,只要网络拓扑结构发生了变化,路由器就会相互交换路由信息,自动获知新增加的网络,还可以在当前网络连接失败时找出备用路径。路由协议可以按照以下内容分类:目的:内部网关协议(IGP)或外部网关协议(EGP)操作:距离矢量、链路状态协议或路径矢量协议行为:有类协议(传统)或无类协议路由协议类别动态路由协议相对于静态路由协议管理距离度量的用途用于确定到达目的的最佳路径管理距离的用途这个数值用于指定路由协议的优先级对于路由表条目,括号中的第一个值即为AD值

6.4RIP协议及其配置RIP(RoutingInformationProtocol)RIP是最早的距离矢量路由协议。RIP使用“跳数”来衡量到达目的地的距离,称为路由量度,在RIP中,路由器到与它直接相连网络的“跳数”为0;通过一个路由器可达的网络的“跳数”为1,其余依此类推;不可达网络的“跳数”为16。RIP工作原理1.各路由器初始时,在路由表中,只保存有与各自的接口直接相连的网段的直接路由;2.当各路由器启用了RIP路由后,路由器就向其他路由器发送请求报文,等待对方发送响应报文后,路由表就发生变化,形成新的路由表;3.路由器与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余的以此类推;4.RIP是为小型网络设计的,它的跳数计数限制为16跳。当一个路径达到16跳时,就被认为是可不到达的,这就限制了网络的规模;5.RIP周期进行路由更新,将路由表广播给邻居路由器,广播周期为30秒。RIP版本RIP协议分为版本1和版本2。不论是版本1或版本2,都具备下面的特征:是距离向量路由协议;使用跳数(HopCount)作为度量值;默认路由更新周期为30秒;管理距离(AD)为120;支持触发更新;最大跳数为15跳;支持等价路径,默认4条,最大6条;使用UDP520端口进行路由更新。RIPv1和RIPv2的区别RIPv1RIPv2在路由更新的过程中不携带子网信息在路由更新的过程中携带子网信息不提供认证提供明文和MD5认证不支持VLSM和CIDR支持VLSM和CIDR采用广播更新采用组播(224.0.0.9)更新有类别(Classful)路由协议无类别(Classless)路由协议配置RIPv1RIPv1路由配置步骤命令功能步骤1Router(config)#routerrip创建RIP路由进程步骤2Router(config-router)#networkdirectly-connected-classful-network-address定义关联网络,在特定网络所属的所有接口上启用RIP。

输入参数为每个直连网络的有类网络地址。如果需要从设备上彻底删除RIP路由过程,请使用相反的命令norouterrip,该命令会停止RIP过程并清除所有现有的RIP配置。Network命令定义的关联网络有两层意思:1)RIP只对外通告关联网络的路由信息;2)RIP只向关联网络所属接口通告路由信息。如果该路由器上连接了多个网络都需要设置RIP协议,则需要将第二步的命令执行多次,每次定义一个网络。如:配置RIPv2默认情况下,配置了RIP过程的Cisco路由器上会运行RIPv1。不过,尽管路由器只发送RIPv1消息,但它可以同时解释RIPv1和RIPv2消息。RIPv1路由器会忽略路由条目中的RIPv2字段。如下图所示,可以使用showipprotocols命令显示,路由器R2配置为使用RIPv1,但会接收两个版本的RIP消息。RIPv2路由配置步骤命令功能步骤1Router(config)#routerrip创建RIP路由进程步骤2Router(config-router)#version2将RIP版本修改为使用第2版。步骤3Router(config-router)#networkdirectly-connected-classful-network-address定义关联网络,在特定网络所属的所有接口上启用RIP。

输入参数为每个直连网络的有类网络地址。6.4.3关闭路由自动汇聚RIP路由自动汇聚,就是当子网路由穿越有类网络边界时,将自动汇聚成有类(A、B、C)网络路由。RIPv2缺省情况下将进行路由自动汇聚,RIPv1不支持该功能。命令作用Router(config-router)#noauto-summary关闭路由自动汇总Router(config-router)#auto-summary

打开路由自动汇总验证配置showiproute

检验从RIP邻居处接收的路由是否已添加到路由表中。输出中的R表示RIP路由。因为该命令将显示整个路由表(包括直连路由和静态路由),所以在检查收敛情况时,一般首先使用此命令。showipprotocols显示路由器当前配置的IPv4路由协议设置RIP实例6.5OSPF协议及其配置开放最短路径优先(OpenShortestPathFirst,OSPF)协议是一种链路状态路由协议,旨在替代距离矢量路由协议RIP。OSPF可弥补RIP在网络扩展方面的不足、克服RIP的弱点、一般可胜任中大型网络环境。OSPF链路状态协议有以下优点:无类-它设计为无类方式;因此,它支持VLSM和CIDR。高效-路由变化触发路由更新(没有定期更新)。快速收敛-它能迅速传播网络变化。可扩展-路由器可以分为多个区域,以支持分层结构。安全-它支持消息摘要5(MD5)身份验证。当OSPF路由域规模较大时,一般采用分层结构,即将OSPF路由域分割成几个区域(AREA),区域之间通过一个骨干区域互联,每个非骨干区域都需要直接与骨干区域连接。工作原理OSPF要求每台运行OSPF的路由器都了解整个网络的链路状态信息,这样才能计算出到达目的地的最优路径。OSPF的收敛过程由链路状态公告LSA(LinkStateAdvertisement)泛洪开始,LSA中包含了路由器已知的接口IP地址、掩码、开销和网络类型等信息。收到LSA的路由器都可以根据LSA提供的信息建立自己的链路状态数据库LSDB(LinkStateDatabase),并在LSDB的基础上使用SPF算法进行运算,建立起到达每个网络的最短路径树。最后,通过最短路径树得出到达目的网络的最优路由,并将其加入到IP路由表中。创建OSPF路由进程过程中需要用到通配符掩码,通配符掩码是由32个二进制数字组成的字符串,路由器使用它来确定检查地址的哪些位匹配。在子网掩码中,二进制1等于匹配,而二进制0等于不匹配。在通配符掩码中,反码为真:通配符掩码位0-匹配地址中对应位的值。通配符掩码位1-忽略地址中对应位的值。计算通配符掩码最简单的方法是从255.255.255.255减去网络子网掩码。例如网络地址为192.168.10.0/24,即子网掩码为255.255.255.0。255.255.255.255减去子网掩码255.255.255.0,得出结果0.0.0.255。创建OSPF路由进程步骤命令含义步骤1Router#configureterminal进入全局配置模式。步骤2Router(config)#routerospfprocess-id打开OSPF,进入OSPF配置模式,process-id指的是进程号,指定范围在1-65535,process-id只在路由器内部起作用,不同路由器的process-id可以不同步骤3Router(config-router)#networkaddress

wildcard-maskareaarea-id命令决定了哪些接口参与OSPF区域的路由过程。路由器上任何匹配network命令中的网络地址的接口都将启用,可发送和接收OSPF数据包。步骤4Router(config-router)#end

退回到特权模式。步骤5Router#showipprotocol显示当前运行的路由协议。步骤6Router#write

保存配置。实例配置OSPF接口参数OSPF允许用户更改某些特定的接口参数,用户可以根据实际应用的需要将这些参数任意设置。应该注意的是,一些参数的设置必须保证跟与该接口相邻接的路由器的相应参数一致。验证配置显示OSPF邻居状态显示OSPF接口状态显示OSPF路由进程信息显示路由协议的相关信息OSPF配置示例twinsS0:172.16.10.5S1:172.16.20.5saS0:172.16.10.6E0:10.0.10.1gillS0:172.16.20.6E0:10.0.10.2配置OSPF协议验证sa#shiprouteEIGRP协议及其配置EIGRP(增强型内部网关路由协议)是一种无类距离矢量路由协议,由CiscoSystems于1992年发布。EIGRP是Cisco的专有路由协议,是Cisco的另一个专有协议IGRP(内部网关路由协议)的增强版。IGRP:内部网关路由协议(IGRP:InteriorGatewayRoutingProtocol),是一种在自治系统(AS:autonomoussystem)中提供路由选择功能的路由协议。IGRP是一种距离向量(DistanceVector)内部网关协议(IGP)。EIGRP:增强的内部网关路由选择协议(EIGRP:EnhancedInteriorGatewayRoutingProtocol)是增强版的IGRP协议。它同时具备链路状态和距离矢量的优点,所以我们也称之为混合型路由选择协议。创建EIGRP路由进程步骤命令含义步骤1Router#configureterminal进入全局配置模式。步骤2Router(config)#router

eigrpautonomous-system打开EIGRP,进入EIGRP配置模式,该autonomous-system参数由网络管理员选择,取值范围在1到65535之间。所选的编号为进程ID号,该编号很重要,因为此EIGRP路由域内的所有路由器都必须使用同一个进程ID号(autonomous-system编号)。步骤3Router(config-router)#networkaddress

[wildcard-mask]命令决定了哪些接口参与EIGRP区域的路由过程。路由器上任何匹配network命令中的网络地址的接口都将启用,可发送和接收EIGRP数据包。步骤4Router(config-router)#end

退回到特权模式。步骤5Router#showipprotocol显示当前运行的路由协议。步骤6Router#write

保存配置。EIGRP路由汇总配置showipeigrpneighbors命令来查看邻居表并检验EIGRP是否已与其邻居建立邻接关系。对于每台路由器,您应该能看到相邻路由器的IP地址以及通向该EIGRP邻居的接口。EIGRP实例twins:S0:192.168.10.1S1:172.20.128.1E0:172.20.192.1sa:S0:192.168.10.2gill:S0:172.20.128.2hua:E0:172.20.192.21)基本网络配置Twins:Router#configtRouter(config)#hostnametwinstwins(config)#intserial0twins(config-if)#ipaddress192.168.10.1255.255.255.0twins(config-if)#clockrate56000twins(config-if)#noshutdowntwins(config-if)#exittwins(config)#intserial1twins(config-if)#ipaddress172.20.128.1255.255.255.0twins(config-if)#clockrate56000twins(config-if)#noshutdowntwins(config-if)#exittwins(config)#intethernet0twins(config-if)#ipaddress172.20.192.1255.255.255.250twins(config-if)#noshutdowntwins(config-if)#exitsa:Router#configtRouter(config)#hostnamesasa(config)#intserial0sa(config-if)#ipaddress192.168.10.2255.255.255.0sa(config-if)#noshutdownsa(config-if)#exittwins(config)#intethernet0twins(config-if)#ipaddress172.20.192.1255.255.255.250twins(config-if)#noshutdowntwins(config-if)#exitsa:Router#configtRouter(config)#hostnamesasa(config)#intserial0sa(config-if)#ipaddress192.168.10.2255.255.255.0sa(config-if)#noshutdownsa(config-if)#exit配置EIGRP协议twins:twins(config)#routereigrp10twins(config-router)#network172.20.0.0twins(config-router)#network192.168.10.0twins(config-router)#exitsa:sa(config)#routereigrp10sa(config-router)#network192.168.10.0sa(config-router)#exitgill:gill(config)#routereigrp10gill(config-router)#network172.20

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论