路由交换 第三章_第1页
路由交换 第三章_第2页
路由交换 第三章_第3页
路由交换 第三章_第4页
路由交换 第三章_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

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

文档简介

MEDICALPRESENTATION路由交换技术汇报人:千图网第三章路由技术CONTENT目录Internet的路由技术1PacketTracer6.0和GNS3模拟器下的相关实例设计与配置2本章要点本章将介绍Internet的路由技术,包括静态路由、动态路由(RIP路由、OSPF路由、BGP路由)的基本概念、原理,以及在PacketTracer6.0和GNS3模拟器下的相关实

例设计与配置。3.1静态路由器与默认路由静态路由选择算法是一种非自适应路由选择算法,这是一种不测量、不利用网络状态

信息,仅仅按照某种固定规律进行决策的简单的路由选择算法,依靠手工输入的信息

来配置路由表。使用静态路由的优点有网络保密性高,占用CPU和RAM资源少。缺点有不能自动适应网络拓扑结构的变化,工作量大。3.1.1静态路由简介组成1.静态路由简介3.1.1静态路由简介组成2.静态路由的配置静态路由配置命令格式如下:(1)iproute目标网络子网掩码下一跳路由器IP地址或直连端口(2)showiproute//显示路由器的路由表“目标网络”是与本路由器不直接相连的网络,与本路由器直接相连的网络称为直连网络,在设置静态路由时,直连网络不需要手工配置在路由表中。例3.1静态路由配置示例(本示例在CiscoPT环境下实现)。网络结构拓扑图如图所示,各路由器所使用的端口和端口的IP地址如标注所示,现在给三台路由器配置静态路由,保证网络连通。3.1.1静态路由简介组成2.静态路由的配置路由器R1的配置:R1(config)#interfaceFastEthernet0/0R1(config-if)#ipaddress172.16.2.1255.255.255.252R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfaceFastEthernet0/1R1(config-if)#ipaddress172.16.1.1255.255.255.252R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfaceFastEthernet1/0R1(config-if)#ipaddress192.168.1.1255.255.255.0R1(config-if)#noshutdownR1(config-if)#exitR1(config)#iproute192.168.3.0255.255.255.0172.16.1.2R1(config)#iproute192.168.2.0255.255.255.0172.16.2.2R1(config)#iproute172.16.3.0255.255.255.252172.16.1.2其他路由器的配置类似3.1.2默认路由1.默认路由简介默认路由(DefaultRoute),是一种特殊的静态路由,路由表中找不到数据包的目的地

时,路由器所选择的路由就是默认路由。如果没有默认路由,这样的数据包将被丢弃。默认路由在某些时候非常有效,当存在末梢网络(也称为末端网络或存根网络,一般指只

有一个出口的网络)时,默认路由会大大简化路由器的配置,减轻管理员的工作负担,提

高网络性能。3.1.2默认路由1.默认路由简介CiscoIOS系统下的指定默认路由的命令格式为:iproute0.0.0.00.0.0.0下一跳路由器IP地址或直连端口其中,0.0.0.00.0.0.0代表任意网络,这也就是称为“默认路由”的原因。3.1.2默认路由1.默认路由简介R1(config)#iproute0.0.0.00.0.0.0172.16.1.2R2(config)#iproute0.0.0.00.0.0.0172.16.1.1例3.2默认路由配置示例(本示例在CiscoPT环境下实现)。在如图所示的拓扑图中,路由器R1和R2之间采用默认路由连接。3.2

RIP路由路由信息协议(RoutingInformationProtocol,RIP)是一种分布式、基于距离向量的路由选择协议。初始时,路由器的路由表中只包含直连路由项,随后通过相邻路由器之间不断交换路由消息,路由器根据接收到的路由消息更新自己的路由表,最终在所有路由器中建立通往所有网络的最短路径。在默认情况下,RIP只考虑通往目的站点所需经过的链路数,也称为跳数,跳数越小,路径越佳。RIP的跳数取值为1~15,数值16表示无穷大,即路径不可达。RIP的优点是简单,没有复杂的配置选项。缺点主要有:①有最大跳数限制,不适合大型互联网络;②路由更新的收敛速度较慢,不适合变化剧烈的网络。RIP有两个版本:RIP1和RIP2。3.2.1RIP路由基础3.2.2

RIP路由配置RIP动态路由协议的配置主要命令:(1)routerrip启动RIP协议,开启RIP进程(2)version1或2配置rip的版本号,一般使用版本2(3)network网络地址

设置参与RIP协议的网络地址。network后面的网络地址是指与本路由器直接连接的网络地址,这与静态路由的配置是不一样的(4)passive-interface接口

指定被动接口,一个端口被定义为passive类型,则该端口只能接收路由更新报文,但自己不能发送路由更新报文(5)distribute-list

指定有路由过滤功能的接口,用于过滤路由更新信息(6)distance管理距离值配置或改变RIP的管理距离,它用来测量路由的可信度,该值越小则可信度越高(7)neighbor邻居路由器接口的IP地址

指定邻居路由器,这样,RIP路由器在不允许发送广播包或是在网络技术不支持网络广播的特殊情况下,路由器仍可以单播的方式向该邻居路由器发送路由更新信息(8)default-informationoriginate将默认路由引入到RIP进程中3.2.2

RIP路由配置RIP动态路由协议的配置主要命令:(9)redistribute该命令实现不同路由协议的相互转换,也称为路由注入。例如,可以将OSFP路由注入到RIP路由中,反之也可以把RIP路由注入到OSPF中R1(config)#routerripR1(config-router)#version2//注入进程号为1的OSPF内部路由R1(config-router)#redistributeospf1matchinternal//注入进程号为1的OSPF外部路由R1(config-router)#redistributeospf1matchexternal//注入进程号为1的OSPF路由,跳数限定为5R1(config-router)#redistributeospf1metric5例3.3RIP路由配置实例RIP路由配置示例(本示例在CiscoPT环境下实现)。网络结构拓扑图如图所示,路由器R1、R2和R3分别使用RIP路由。对R1的配置:R1(config)#interfacef0/0R1(config-if)#ipaddress172.16.2.1255.255.255.252R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfacef0/1R1(config-if)#ipaddress172.16.1.1255.255.255.252R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfacef1/0R1(config-if)#ipaddress192.168.1.1255.255.255.0R1(config-if)#noshutdownR1(config-if)#exitR1(config)#routerripR1(config-router)#version2R1(config-router)#network172.16.1.0R1(config-router)#network172.16.2.0R1(config-router)#network192.168.1.0其他路由器的配置类似3.3OSPF路由开放式最短路径优先协议(OpenShortestPathFirst,OSPF)是内部网关协议中最流行、应用最

广泛的路由协议,它是一种分层的、基于链路状态的路由选择协议,克服了RIP协议和其他基于距

离向量的路由选择协议的缺点。OSPF允许在自治系统内部进行层次结构的区域划分,每个区域都有自己特定的标识号,即区域ID,

它是一个32位的无符号数值,范围是0~4294967295,其中区域ID为0时表示的是主干区域,其他

非主干区域必须与主干区域相连接,每个区域中的路由器数不超过200个。每个区域内部的路由器

只需要知道本区域的链路状态,主干区域中的区域边界路由器负责区域信息的收发。3.3.1OSPF路由概念3.3OSPF路由OSPF不再采用跳数的概念,而是根据链路的费用、距离、带宽、吞吐率、拥塞状况、往返时

间、可靠性等作为“度量”进行路由选择。OSPF有三个版本:OSPFv1、OSPFv2、OSPFv3。OSPFv2(RFC2328)适用于IPv4,OSPFv3(RFC5340)适用于IPv6。3.3.1OSPF路由概念3.3.2OSPF协议工作原理OSPF始终都是围绕着邻接表、拓扑表和路由表这三张表来进行工作的,其中的拓扑表就是链路状态数据库。当路由器开启OSPF进程后,路由器之间就会相互发送hello报文,hello报文中包含一些路由器和链路的相关信息,发送hello报文的目的是为了形成邻居关系,然后,路由器之间就会发送链路状态通告(LSA),LSA告诉自己的邻居路由器和自己相连的链路的状态,最后形成链路状态数据库(LSDB),也就是网络的拓扑表。形成拓扑表之后,再经过SPF算法,最后形成路由表。3.3.2OSPF协议工作原理(1)hello报文路由器周期性(默认为10秒)地向邻居路由器的接口发送hello报文,用来建立和维护相邻路由器之间的邻居关系。(2)LSA(LinkStateAdvertisement,链路状态通告)LSA包括自己的RID、邻居的RID、本路由器到这条链路的带宽、邻居路由器到这条链路的带宽、路由条目、掩码等信息。OSPF就是依靠LSA来维护全网的路由。(3)DBD(DataBaseDescription,数据库描述)报文DBD报文是用来描述本地路由器的链路状态数据库(LSDB),在两个OSPF路由器初始化连接时要交换DBD报文,进行数据库的同步。(4)LSR(LinkStateRequest,链路状态请求)报文LSR报文用于请求相邻路由器链路状态数据库中的一部分数据。当两台路由器互相交换完DBD报文后,知道对端路由器有哪些LSA是自己的LSDB中所没有的,以及哪些LSA是已经失效的,则需要发送一个LSR报文,向对方请求所需的LSA。(5)LSU(LinkStateUpdate,链路状态更新)报文LSU报文是对LSR报文请求的响应,向对方发送其所需要的LSA。(6)LSAck(LinkStateAcknowledgment,链路状态应答)报文LSAck报文是路由器在收到对端发来的LSU报文后所发出的确认应答报文。1.OSPF的报文类型3.3.2OSPF协议工作原理2.OSPF的邻居(Neighbors)关系和邻接(Adjacency)关系邻居关系的建立是通过路由器之间相互发送hello报文来实现的,路由器会在启用OSPF协议的

接口上同期性(默认间隔为10秒)地发送hello报文,路由器一旦在其相邻路由器的hello报文

中发现了自己,则它们就成为邻居关系。成为邻居关系的路由器之间不能发送LSA,也就不能实现LSDB的同步,如果两台路由器之间

需要同步LSDB,那么它们之间需要建立邻接关系。3.3.2OSPF协议工作原理3.邻里关系的建立下面以两台路由器R1和R2为例,讨论它们之间邻居关系的建立过程,R1与R2之间通过发送三次hello报文即可建立邻居关系。双方将对方的状态置为2-way状态,邻居关系就建立起来了。3.3.2OSPF协议工作原理4.指定路由器DR和备份指定路由器BDR在OSPF协议中,要保持LSDB的同步,必须建立邻接关系。如果彼此之间都建立邻

接关系,则需要n×(n-1)/2条连接,开销较大。如果选举一台路由器作为DR(指定路由器),让网段中的其他路由器都和它建立邻

接关系,交换LSA,其他路由器彼此之间不用建立邻接关系。这样只需要建立n-1条

邻接关系就可以了。3.3.2OSPF协议工作原理5.DR和BDR的选举优先级最高的为DR,次高的为BDR。可以修改端口的优先级:Router(config-if)#ipospfpriority0-255在优先级相同的情况下则比较Router-ID,RID最高者为DR,次高者为BDR。若端口的优先级设为0时,则该路由器不能成为DR/BDR。Router-ID可以通过以下命令手工指定:RRouter(config)#routerospf1Router(config-router)#router-id1.1.1.1如果没有手工指定RID,那么路由器会先看自己有没有Loopback接口,如果有,则使用Loopback接口上的IP地址作为自己的RID。如果没有,则比较自己所有物理接口上的IP地址,并从中选择最大的一个IP地址作为自己的RID来参与DR的选举。3.3.2OSPF协议工作原理6.OSPF邻接关系的建立OSPF邻接关系的建立其实就是LSDB同步的过程。分为四个阶段:第一阶段:协商主从关系第二阶段:选举DR和BDR第三阶段:发送DBD报文,对比收到的DBD报文和自己的本地LSA,明确自己所需要的LAS第四阶段:双方通过LSRequest报文、LSUpdate报文以及LSAck报文来完成LSA的传输。以两台路由器R1和R2为例,来说明在双方建立了邻居关系的基础上,如何建立邻接关系。如图所示,R1的RID=1.1.1.1,R2的RID=

3.3.3.3。3.3.2OSPF协议工作原理6.OSPF邻接关系的建立3.3.2OSPF协议工作原理6.OSPF邻接关系的建立(1)R1首先发送一个DBD报文,用于与对方协商主从关系。SendDBDto3.3.3.3onFastEthernet0/0seq0xB89opt0x52flag0x7len32flag=0x7,相应的二进制数为111,表示这是第一个DBD报文,后续还有DBD要发送,自己是Master。(2)R2在收到R1的DBD报文后,回应一个DBD报文。由于R2的RID较大,所以在报文中R2认为自己才是Master,并且重新规定了序列号为seq=0x107E。RcvDBDfrom3.3.3.3onFastEthernet0/0seq0x107Eopt0x52flag0x7len32mtu1500stateEXSTART(3)接下来开始选举DR和DBR。DR/BDRelectiononFastEthernet0/0ElectBDR1.1.1.1ElectDR3.3.3.3DR:3.3.3.3(Id)BDR:1.1.1.1(Id)3.3.2OSPF协议工作原理6.OSPF邻接关系的建立(4)R1收到报文后,同意R2为Master,自己为Slave。R1使用R2的序列号0x107E来发送新的DBD报文,该报文开始正式传送LSA的摘要。NBRNegotiationDone.WearetheSLAVERcvDBDfrom3.3.3.3onFastEthernet0/0seq0x107Eopt0x52flag0x7len 32mtu1500stateEXCHANGESendDBDto3.3.3.3onFastEthernet0/0seq0x107Eopt0x52flag0x2len52(5)R2收到报文后,发送新的DBD报文来描述自己的LSA摘要,此时R2已将报文的序列号改为seq=0x107F,即原序列号加1。RcvDBDfrom3.3.3.3onFastEthernet0/0seq0x107Fopt0x52flag0x3len52mtu1500stateEXCHANGE3.3.2OSPF协议工作原理6.OSPF邻接关系的建立(6)上述过程重复进行,当R2发送最后一个DBD报文时,flag=0x1,相应的二进制数为001,即M=0,表示这是最后一个DBD报文。SendDBDto3.3.3.3onFastEthernet0/0seq0x107Fopt0x52flag0x0len32RcvDBDfrom3.3.3.3onFastEthernet0/0seq0x1080opt0x52flag0x1len32mtu1500stateEXCHANGEExchangeDonewith3.3.3.3onFastEthernet0/03.3.2OSPF协议工作原理6.OSPF邻接关系的建立(7)R1发送LSRequest报文向R2请求所需要的LSA。R2用LSUpdate报文来回应R1的请求。R1收到R2的LSUpdate报文后,用LSAck报文来确认。当R1与R2两边的LSDB完全同步以后,上述过程就结束了,此时R1将R2的邻居状态机改为Full状态。SendLSREQto3.3.3.3length12LSAcount1SendDBDto3.3.3.3onFastEthernet0/0seq0x1080opt0x52flag0x0len32RcvLSREQfrom3.3.3.3onFastEthernet0/0length36LSAcount1SendUPDto172.16.2.2onFastEthernet0/0length64LSAcount1RcvLSUPDfrom3.3.3.3onFastEthernet0/0length100LSAcount1Synchronizedwith3.3.3.3onFastEthernet0/0,stateFULL%OSPF-5-ADJCHG:Process1,Nbr3.3.3.3onFastEthernet0/0fromLOADINGtoFULL,LoadingDone至此,R1与R2之间的邻接关系就建立起来了。例3.4OSPF进程中DR/BDR的选举示例OSPF进程中DR/BDR的选举示例。网络拓扑图如图所示,拓扑图中SW1是一台以太网交换机。如果4台路由器同时启动,选举如下:R1#shipospfneighborNeighborIDPriStateDeadTimeAddressInterface2.2.2.212WAY/DROTHER00:00:34172.16.1.2FastEthernet0/03.3.3.31FULL/BDR

00:00:35172.16.1.3FastEthernet0/04.4.4.41FULL/DR00:00:37172.16.1.4FastEthernet0/0如果路由器的启动顺序改为R2→R3→R4→R1,则选举结果会改变。R1#shipospfneighborNeighborIDPriStateDeadTimeAddressInterface2.2.2.21FULL/DR00:00:39172.16.1.2FastEthernet0/03.3.3.31FULL/BDR

00:00:38172.16.1.3FastEthernet0/04.4.4.412WAY/DROTHER00:00:32172.16.1.4FastEthernet0/0由此可见,DR和BDR的选举与路由器OSPF进程的启动顺序有关。3.3.3OSPF路由配置1.配置命令OSPF基本配置命令如下(1)routerospf进程号

启动OSPF进程,其中进程号的范围是1~65535。(2)network网络地址反向掩码area区域号定义参与OSPF进程的网络。如果其中的“网络地址”是单个IP地址,则后面的反向掩码为0.0.0.0例如:network192.168.10.50.0.0.0area0(3)area区域号range汇总后的网络地址汇总后的掩码OSPF域间路由汇总。可以将多个网段汇总成一个网段,使多个路由条目汇总成一个条目,从而减少LSA的洪泛,节约带宽资源和减轻路由器CPU的负载。(4)passive-interface接口如果一个端口被定义为passive类型,则该端口不能接收和发送hello报文,也就不能形成邻居关系。端口如果被定义为passive模式,但同时在OSPF进程里用“network”命令宣告了这个端口所关联的网段,则该端口虽然不会发送和接收hello报文,但是它所在的网段在OSPF进程里是有效的。3.3.3OSPF路由配置1.配置命令OSPF基本配置命令如下(5)distribute-list访问控制列表编号in接口

在指定接口上应用访问控制列表定义的规则,可以禁止本地路由器学习指定接口传递过来的LSA,但不能影响其他路由器学习LSA。(6)distance管理距离值配置或改变OSPF的管理距离,它用来测量路由的可信度,该值越小,则可信度越高,OSPF的管理距离默认值为110,有效值范围为1~255。(7)redistributeripsubnetsmetric度量值将RIP路由引入到OSPF进程中,其中的“metric度量值”可以省略,默认的metric值为20。(8)default-informationoriginate将默认路由引入到OSPF中。例3.5单区域OSPF路由配置示例(本示例在CiscoPT环境下实现)。网络结构拓扑图如图所示,路由器R1、R2和R3分别使用OSPF路由。3.3.3OSPF路由配置2.单区域OSPF配置示例对R1的配置:R1(config)#interfaceFastEthernet0/0R1(config-if)#ipaddress172.16.2.1255.255.255.252R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfaceFastEthernet0/1R1(config-if)#ipaddress172.16.1.1255.255.255.252R1(config-if)#noshutdownR1(config-if)#exitR1(config)#interfaceFastEthernet1/0R1(config-if)#ipaddress192.168.1.1255.255.255.0R1(config-if)#noshutdownR1(config-if)#exitR1(config)#routerospf1R1(config-router)#network172.16.1.00.0.0.3area0R1(config-router)#network172.16.2.00.0.0.3area0R1(config-router)#network192.168.1.00.0.0.255area0其他路由器的配置类似例3.6passive接口应用示例(本示例在CiscoPT环境下实现)。网络结构拓扑图如右图所示。3.3.3OSPF路由配置3.passive接口配置示例以SVI接口(VLAN接口)为例说明passive接口的意义S2(config)#vlan10S2(config-vlan)#exitS2(config)#vlan20S2(config-vlan)#exitS2(config)#vlan30S2(config-vlan)#exitS2(config)#interfacevlan10S2(config-if)#ipaddress192.168.10.254255.255.255.0S2(config-if)#exitS2(config)#interfacevlan20S2(config-if)#ipaddress192.168.20.254255.255.255.0S2(config-if)#exitS2(config)#interfacevlan30S2(config-if)#ipaddress192.168.30.254255.255.255.0S2(config-if)#exitS2(config)#iproutingS2(config)#routerospf1以SVI接口(VLAN接口)为例说明passive接口的意义S2(config-router)#network192.168.10.00.0.0.255area0S2(config-router)#network192.168.20.00.0.0.255area0S2(config-router)#network192.168.30.00.0.0.255area0S2(config-router)#network172.16.1.00.0.0.3area0S2(config-router)#passive-interfacevlan10S2(config-router)#passive-interfacevlan20S2(config-router)#passive-interfacevlan30S2(config-router)#exit这样,vlan10、vlan20和vlan30都被设置成为passive模式,OSPF进程就不会向这三个VLAN泛洪OSPF的hello报文了,但不会影响正常的通信。可以使用如下命令简化配置:S2(config-router)#passive-interfacedefaultS2(config-router)#nopassive-interfacef0/24例3.7在OSPF网络中使用distribute-list示例(本示例在GNS3环境下实现)。网络结构拓扑图如图所示。3.3.3OSPF路由配置4.pdistribute-list路由分布示例R2的配置:R2(config)#interfaceFastEthernet0/0R2(config)#noshutR2(config-if)#ipaddress192.168.10.2255.255.255.0R2(config-if)#exitR2(config)#interfaceFastEthernet0/1R2(config)#noshutR2(config-if)#ipaddress192.168.20.1255.255.255.0R2(config-if)#exitR2(config)#access-list1deny172.16.1.00.0.0.255R2(config)#access-list1permitanyR2(config)#routerospf1R2(config-router)#network192.168.10.00.0.0.255area0R2(config-router)#network192.168.20.00.0.0.255area0R2(config-router)#distribute-list1inFastEthernet0/0其它路由器的配置相对简单,请自行配置在R2上查看路由表,如下所示:R2#showiprouteC192.168.10.0/24isdirectlyconnected,FastEthernet0/0172.16.0.0/24issubnetted,1subnetsO172.16.2.0[110/2]via192.168.10.1,00:15:35,FastEthernet0/0C192.168.20.0/24isdirectlyconnected,FastEthernet0/1在R3上查看路由表,如下所示:R3#showiprouteO192.168.10.0/24[110/2]via192.168.20.1,00:16:52,FastEthernet0/1172.16.0.0/24issubnetted,2subnetsO172.16.1.0[110/3]via192.168.20.1,00:16:42,FastEthernet0/1O172.16.2.0[110/3]via192.168.20.1,00:16:42,FastEthernet0/1C192.168.20.0/24isdirectlyconnected,FastEthernet0/1可以看到,R2里没有172.16.1.0的路由,但在R3里是有的。表明R2自己不学习该网段的路由,但不影响其它路由器学习。3.3.3OSPF路由配置5.多区域OSPF(1)划分区域的好处OSPF将一个大的AS(AutonomousSystem,自治系统)划分为若干区域,路由器仅需要和它所在区域的其他路由器维护相同的数据库,而没有必要和整个AS内的所有路由器共享相同的数据库,这样,LSA泛洪也就被限制在一个区域里面了。(2)OSPF的区域类型①骨干区域有一个非常重要的编号为0的区域,称为骨干区域,它的任务是汇总每个区域的网络拓扑并路由到其他区域。所有的域间通信都必须通过骨干区域,非骨干区域不能直接交换LSA,因此,所有的区域都必须与骨干区域连接。②标准区域标准区域就是一般的OSPF区域。要求标准区域必须与骨干区域相连,如果标准区域和骨干区域不能实现物理上的连接,也可以采用下面的虚链路来连接。③虚链路(VirtualLink)如果Area2与Area0没有直接连接,中间跨越了Area1,这会导致相互之间无法学习到对方的路由信息。在这种情况下,可以在Area1的两台ABR上配置虚链路,建立一条逻辑上的连接通道,Area2通过虚链路连接到骨干区域。④末梢区域(Stub)末梢区域禁止外部AS的信息进入本区域,因此,该区域路由器的路由表中有域内路由和域间路由(本自治系统内),没有域外路由(自治系统以外)。去往AS以外的域外路由通过默认路由实现。⑤完全末梢区域(TotalStub)完全末梢区域禁止外部AS和本AS内的其他区域的信息进入该区域,因此,该区域路由器的路由表中只有域内路由,没有域间路由和域外路由。去往域间和域外的路由通过默认路由实现。⑥非纯末梢区域(NSSA)如果某个区域一边连接的是OSPF自治系统,而另一边连接的是其他的自治系统,如RIP网络,则可以将该区域设置成为非纯末梢区域NSSA,使得OSPF自治系统以外的路由可以通告到OSPF自治系统的内部。(3)OSPF中的路由器类型内部路由器:指所有的接口都连接在同一区域的路由器。区域边界路由器(ABR):指连接一个或者多个区域到骨干区域的路由器。这样的路由器通过多个接口连接不同的区域,但其中一个必须是骨干区域。ABR用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。骨干路由器:至少有一个接口和骨干区域相连的路由器就是骨干路由器。因此所有的ABR和位于Area0的内部路由器都是骨干路由器。AS边界路由器(ASBR):ASBR位于OSPF自治系统和非OSPF网络之间,是把OSPF外部的路由信息引入到OSPF区域的网关路由器。需要注意的是,OSPF中的一个路由器可以同时拥有以上几种类型的身份,如某个路由器的一个端口属于Area2,另一个端口属于Area0,则该路由器既是区域边界路由器ABR,又是骨干路由器。例3.8多区域OSPF路由配置示例。网络拓扑结构如图所示。该实验在GNS3环境下实现。R1的主要配置如下:R1(config)#routerospf1R1(config-router)#router-id1.1.1.1R1(config-router)#network1.1.1.10.0.0.0area2R1(config-router)#network192.168.10.00.0.0.255area2R2的主要配置如下:R2(config)#routerospf1R2(config-router)#router-id2.2.2.2R2(config-router)#area1virtual-link3.3.3.3 //配置虚链路R2(config-router)#network2.2.2.20.0.0.0area1R2(config-router)#network192.168.10.00.0.0.255area2R2(config-router)#network192.168.20.00.0.0.255area1R3的主要配置如下:R3(config)#routerospf1R3(config-router)#router-id3.3.3.3R3(config-router)#area1virtual-link2.2.2.2 //配置虚链路R3(config-router)#area3nssaR3(config-router)#network192.168.20.00.0.0.255area1R3(config-router)#network192.168.30.00.0.0.255area0R3(config-router)#network192.168.50.00.0.0.255area3R3(config-router)#network3.3.3.30.0.0.0area0R4的主要配置如下:R4(config)#routerospf1R4(config-router)#router-id4.4.4.4R4(config-router)#area4stubno-summaryR4(config-router)#area5stubR4(config-router)#network192.168.30.00.0.0.255area0R4(config-router)#network192.168.40.00.0.0.255area4R4(config-router)#network192.168.60.00.0.0.255area5R4(config-router)#network4.4.4.40.0.0.0area0R5的主要配置如下:R5(config)#routerospf1R5(config-router)#router-id5.5.5.5R5(config-router)#area4stubno-summaryR5(config-router)#network5.5.5.50.0.0.0area4R5(config-router)#network192.168.40.00.0.0.255area4R6的主要配置如下:R6(config)#routerospf1R6(config-router)#router-id6.6.6.6R6(config-router)#area3nssaR6(config-router)#redistributeripsubnetsR6(config-router)#network6.6.6.60.0.0.0area3R6(config-router)#network192.168.50.00.0.0.255area3R6(config-router)#exitR6(config)#routerripR6(config-router)#version2R6(config-router)#redistributeospf1metric5R6(config-router)#network202.201.200.0R7的主要配置如下:R7(config)#routerripR7(config-router)#version2R7(config-router)#network7.0.0.0R7(config-router)#network202.201.200.0R8的主要配置如下:R8(config)#routerospf1R8(config-router)#router-id8.8.8.8R8(config-router)#area5stubR8(config-router)#network8.8.8.80.0.0.0area5R8(config-router)#network192.168.60.00.0.0.255area5OSPF路由汇总可以减少路由器的路由表条目数量,减少LSA的洪泛,从而节约带宽资源并减轻路由器CPU的负载。3.3.3OSPF路由配置6.OSPF域间路由汇总OSPF域间路由汇总命令:area区域号range汇总后的网络地址汇总后的掩码图例3.9OSPF域间路由汇总示例(本示例在GNS3环境下实现)。用多个Loopback接口来代替多个网段,现要求把R3的8个Loopback接口网段汇成一个网段。注意,必须在区域边界路由器R2上实现。R2的配置如下:R2(config)#interfaceLoopback0R2(config-if)#ipaddress2.2.2.2255.255.255.255R2(config-if)#exitR2(config)#interfaceLoopback1R2(config-if)#ipaddress192.168.0.1255.255.255.0R2(config-if)#exitR2(config)#interfaceLoopback2R2(config-if)#ipaddress192.168.1.1255.255.255.0R2(config-if)#exitR2(config)#interfaceLoopback3R2(config-if)#ipaddress192.168.2.1255.255.255.0R2(config-if)#exitR2(config)#interfaceLoopback4R2(config-if)#ipaddress192.168.3.1255.255.255.0R2(config-if)#exitR2(config)#interfaceFastEthernet0/0R2(config)#noshutR2(config-if)#ipaddress172.16.1.2255.255.255.252R2(config-if)#exitR2(config)#interfaceFastEthernet0/1R2的配置如下:R2(config)#noshutR2(config-if)#ipaddress172.16.1.5255.255.255.252R2(config-if)#exitR2(config)#routerospf1R2(config-router)#router-id2.2.2.2R2(config-router)#network2.2.2.20.0.0.0area0R2(config-router)#network172.16.1.00.0.0.3area0R2(config-router)#network172.16.1.40.0.0.3area1R2(config-router)#network192.168.0.00.0.0.255area0R2(config-router)#network192.168.1.00.0.0.255area0R2(config-router)#network192.168.2.00.0.0.255area0R2(config-router)#network192.168.3.00.0.0.255area0在R2的OSPF进程中增加以下命令:R2(config-router)#area1range211.200.0.0255.255.248.03.4

BGP路由边界网关协议(BorderGatewayProtocol,BGP)是一种外部网关协议,是自治系统间的路由选择协议,它是一种基于路径向量的路由选择协议。BGP协议也可以用于自治系统内部,因此它是一类双重路由选择协议。在配置BGP时,每个自治系统的管理员要选择至少一个路由器(一般是BGP边界路由器)作为该自治系统的“BGP发言人

温馨提示

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

评论

0/150

提交评论