动态路由协议ospf学习笔记
- 格式:doc
- 大小:64.00 KB
- 文档页数:13
实训9 路由器动态路由协议OSPF多区域的配置(1)实验目的:掌握多区域OSPF配置技术实训技术原理:OSPF开放式最短路径优先协议,是目前网络中应用最广泛的路由协议之一。
(1)自治系统(Autonomous System)一组使用相同路由协议交换路由信息的路由器,缩写为AS。
(2) 骨干区域(Backbone Area)OSPF 划分区域之后,并非所有的区域都是平等的关系。
其中有一个区域是与众不同的,它的区域号(Area ID)是0,通常被称为骨干区域。
骨干区域负责区域之间的路由,非骨干区域之间的路由信息必须通过骨干区域来转发。
对此,OSPF 有两个规定:1,所有非骨干区域必须与骨干区域保持连通;2,骨干区域自身也必须保持连通。
但在实际应用中,可能会因为各方面条件的限制,无法满足这个要求。
这时可以通过配置OSPF 虚连接(Virtual Link)予以解决。
(3) 虚连接(Virtual Link)虚连接是指在两台ABR 之间通过一个非骨干区域而建立的一条逻辑上的连接通道。
它的两端必须是ABR,而且必须在两端同时配置方可生效。
为虚连接两端提供一条非骨干区域内部路由的区域称为传输区(Transit Area)。
(4)区域边界路由器ABR(Area Border Router)该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域。
ABR 用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接。
实验内容:构建OSPF多区域连接到骨干区域上实验拓扑:中所有的路由器都运行OSPF,并将整个自治系统划分为3 个区域。
其中Router A 和Router B 作为ABR 来转发区域之间的路由。
配置完成后,每台路由器都应学到AS 内的到所有网段的路由。
实验设备:路由器2台v.35dte线缆1条v.35dce线缆1条实验步骤:第一步基本配置r1(config)#interface s 1/2r1(config-if)#ip add 192.168.12.1 255.255.255.0r1(config-if)#clock rate 64000r1(config-if)#no shutr1(config-if)#exitr1(config)#interface fastethernet 1/0r1(config-if)#ip add 192.168.1.1 255.255.255.0r2(config)#interface s 1/2r2(config-if)#ip add 192.168.12.2 255.255.255.0r2(config-if)#no shutr2(config)#interface fastethernet 1/0r2(config-if)#ip add 192.168.2.1 255.255.255.0第二步启动OSPF路由协议r1(config)#router OSPF 1r1(config-router)#network 192.168.12.0 0.0.0.255 area 0 r1(config-router)#net 192.168.1.0 0.0.0.255 area 1r1(config-router)#endr2(config)#router OSPF 1Area 2Area 1192.168.12.2 192.168.12.1Area 0R1 R2r2(config-router)#net 192.168.12.0 0.0.0.255 area 0r2(config-router)#net 192.168.2.0 0.0.0.255 area 2r2(config-router)#end验证测试:在路由器上执行show ip OSPF neighbour和show ip route命令察看路由器运行状态。
Ospf多实例学习总结1、OSPF多实例和多进程的区别:OSPF多进程是指在一台三层设备上运行多个OSPF进程,每个OSPF进程维护自己的一个OSPF LSDB数据库,并计算维护自己的OSPF路由表,每个进程之间并没有什么关系,好像是在本路由器上运行的多个动态路由协议,多个进程共同维护一张全局路由表,并在全局路由表中优选各进程的OSPF路由;OSPF多实例是将不同的进程和不同的VPN实例相绑定,每个OSPF进程只维护自己的一个VPN路由表.2、各OSPF多进程之间的路由优选关系:如果在一台三层设备上运行了多个ospf进程,多个ospf进程将维护一张全局路由表。
Ospf的多进程在vrp5中是将多个进程看作不同的igp路由协议,默认情况下多个ospf进程的协议优先级都是相同的,这样路由器会将多个进程同等看待.如果在多个ospf进程中有同一条路由的话,两个进程必定会将同一条路由进行比较后将最优的一条路由放进路由表。
多进程ospf的路由优选规则相对简单,它们之间会先比较路由协议的优先级,路由协议优先级高的进程的路由将会被优选,默认情况下路由协议的优先级相同,则会比较它的cost值,cost值小的将会被优选。
我们举例来说明它们之间的优选规则:1、当本地路由器上的两个ospf进程中都有同一条路由,比如1。
0。
0。
0/8,Ospf 1进程中此条路由的cost为20,ospf 2进程中此条路由的cost为10,如果ospf 1的路由优先级为10、ospf 2的路由协议优先级为20。
则本地路由器会无条件选择ospf 1中的这条路由,因为它的路由优先级比较高,这时是不会比较cost值。
2、当本地路由器上的两个ospf进程中都有同一条路由,比如1。
0。
0.0/8,Ospf 1进程中此条路由的cost为20,ospf 2进程中此条路由的cost为10,如果两个ospf进程的路由优先级相同,则本地路由器会选择ospf 2中的这条路由,因为它的cost值比较小。
ospf实验知识点总结1. OSPF基本概念OSPF是一种开放式协议,它使用链路状态路由算法确定网络中的路径。
OSPF使用的是Dijkstra算法,它通过以链路为单位计算最短路径,然后构建路由表。
OSPF协议支持VLSM(Variable Length Subnet Mask)和CIDR(Classless Inter-Domain Routing)等技术,可以根据网络的实际需要进行划分,提高网络的利用率。
2. OSPF的邻居关系在OSPF中,路由器之间通过建立邻居关系来交换LSA信息。
OSPF邻居状态主要包括:Down、Init、2-Way、Exstart、Exchange和Full。
在邻居关系建立时,需要满足一定的条件,如OSPF邻居的IP地址必须在同一个网络中,两台路由器的Hello和Dead Interval必须一致等。
3. OSPF的路由计算过程OSPF协议使用Dijkstra算法计算最短路径,首先在链路状态数据库中收集链路状态信息,然后使用Dijkstra算法计算出最短路径。
在路由计算过程中,需要对收集到的链路状态信息进行处理,包括链路状态更新、链路状态同步等步骤。
4. OSPF的状态OSPF邻居状态主要包括:Down、Init、2-Way、Exstart、Exchange和Full。
在邻居状态的转换过程中,需要满足一定的条件,如Hello和Dead Interval的一致性、路由器的ID号等。
5. OSPF的优化在实际网络中,为了提高网络性能和减少路由器的负担,可以采用一些优化技术。
例如,可以利用区域的划分减少Link State Advertisement的传播范围,减轻网络的负担;可以使用Stub区域和Totally Stubby Area等技术减少LSA数量;可以使用路由汇总技术减少路由表的大小等。
6. OSPF的故障排除在部署和维护OSPF协议时,需要及时排除网络故障。
故障排除的步骤主要包括:检查OSPF邻居状态;检查网络的连通性;检查OSPF路由表;检查OSPF链路状态数据库;检查路由器的配置信息等。
OSPF_协议的解析及详解OSPF(Open Shortest Path First),即开放式最短路径优先协议,是一种用于路由选择的广泛应用的动态路由协议。
OSPF协议通过建立邻居关系和交换链路状态信息(LSA)来计算路由表,实现网络之间的最短路径选择。
首先,OSPF协议使用一个特殊的Hello报文来建立邻居关系。
当OSPF路由器被配置为OSPF路由器并启动时,它将向相邻路由器发送Hello报文,以确认对方是否也是OSPF路由器,并建立邻居关系。
Hello 报文还包含了一些其他的信息,如路由器ID、网络类型等。
建立邻居关系后,OSPF路由器将开始交换链路状态信息(LSA)。
每个OSPF路由器都维护着一个链路状态数据库(LSDB),其中存储了网络拓扑和链路状态的信息。
路由器将通过将LSA广播到整个OSPF区域来交换LSA,并在收到的LSA中更新其链路状态数据库。
链路状态信息包括了路由器的ID、邻接路由器的ID、链路的状态(如开启、关闭等)、链路的带宽等。
在交换链路状态信息的过程中,OSPF使用Dijkstra算法来计算出最短路径。
Dijkstra算法将使用下面的几个参数来计算路径的开销:-路由器的ID-链路的带宽-路由器到邻接路由器的开销-链路连接状态利用这些参数,OSPF路由器将计算出从源路由器到所有其他路由器的最短路径,并将结果存储在路由表中。
OSPF路由器将通过路由表选择最佳路径来转发数据包。
此外,OSPF还支持网络分割和级别的概念。
网络分割意味着将大的OSPF网络划分为多个区域,每个区域有一个主要的路由器来处理该区域内部的路由选择。
级别是指区域之间的层次结构,底层的区域将汇总上层的信息,以减少网络的规模。
OSPF协议具有以下优点:-支持大规模网络:OSPF可以处理复杂的网络拓扑,适用于大型企业网络和因特网。
-支持快速收敛:OSPF可以快速适应网络拓扑的变化,重新计算最短路径并更新路由表。
动态路由-----OSPF协议原理与单区域实验配置⼀.OSPF协议的介绍1.OSPF的概述OSPF(Open Shortest Path First)是⼀个内部⽹关协议(Interior Gateway Protocol,简称IGP)。
与RIP相对,OSPF是链路状态路协议,⽽RIP是距离向量路由协议。
链路是路由器接⼝的另⼀种说法,因此OSPF也称为接⼝状态路由协议。
OSPF通过路由器之间通告⽹络接⼝的状态来建⽴链路状态数据库,⽣成最短路径树,每个OSPF路由器使⽤这些最短路径构造路由表。
⽹络,OSPFv3⽤在⽹络。
可⽤于⼤型⽹络。
OSPF路由器收集其所在⽹络区域上各路由器的连接状态信息,即链路状态信息(Link-State),⽣成链路状态数据库(Link-State Database)。
路由器掌握了该区域上所有路由器的链路状态信息,也就等于了解了整个⽹络的拓扑状况。
OSPF路由器利⽤“最短路径优先算法(Shortest Path First, SPF)”,独⽴地计算出到达任意⽬的地的路由。
在OSPF协议下的路由器⼯作流程:2.OSPF的区域简介外部AS:⼀般来讲是运⾏另⼀个路由选择协议的区域,⽐如RIP,EIGRP等。
⾻⼲区域:Area 0,所有区域都必须(⼀般情况下)通过⾻⼲区域进⾏区域间的路由。
标准区域:同上,即最普通的区域。
末梢区域:Stub Area,不接收外部AS(AS代表同⼀路由协议下的路由区域)的路由信息。
完全末梢区域:Totally Stub Area,不接收外部AS的路由信息,同时也不接收本AS中其他Area的。
⾮纯末梢区域:NSSA(Not-So-Stub-Area),允许接收外部AS中以类型7的LSA发送的路由信息,并且ABR将类型7的LSA转换成类型5的LSA 在本AS内进⾏发送...3.OSPF的五种路由器DR:指定路由器,⼀个区域中的主路由器,当其他路由发数据给它时,指定路由器负责通知所有路由器。
动态路由协议:RIP 与OSPF1. 动态路由特点:减少管理任务、增加网络带宽。
2. 动态路由协议概述:路由器之间用来交换信息的语言。
3. 度量值:带宽、跳数、负载、时延、可靠性、成本。
4. 收敛:使所有路由表都达到一致状态的过程动态路由分类:自治系统(AS )内部网关协议(EIGRP 、RIP 、OSPF 、IGP )外部网关协议(EGP )按照路由执行的算法分类:距离矢量路由协议(RIP )链路状态路由协议(OSPF )两种结合(EIFRP )RIP :RIP 是距离矢量路由协议。
RIP 基本概念:定期更新(30秒)、邻居、广播更新、全路由表更新 RIP 最大跳数为15跳,16跳为不可达RIP 使用水平分割,防止路由环路:从一个接口学习到的路由信息,不再从这个接口发出去RIPv1:有类路由、RIPv2:无类路由OSPF :OSPF 是链路状态路由协议。
Router ID 是OSPF 区域内唯一标识路由器的IP 地址。
Router ID 选取规则:先选取路由器lookback 接口上最高的IP 地址,如果没有lookback 接口,就选取物理接口上的最高IP 地址。
也可以使用Router-id 命令手动指定。
OSPF 有三张表:邻接关系表、链路状态数据库、路由表》》首先建立邻接关系,然后建立链路数据库,最后通过SPF 算法算出最短路径树,最终形成路由表 OSPF 的度量值为COST (代价):COST=10^8/BW接口类型 代价(108/BW )Fast Ethernet 1Ethernet 1056K 1785OSPF 和RIP 的比较:OSPF RIP v1 RIP v2链路状态路由协议 距离矢量路由协议没有跳数的限制 RIP 的15跳限制,超过15跳的路由被认为不可达支持可变长子网掩码 (VLSM ) 不支持可变长子网掩码(VLSM ) 支持可变长子网掩码(VLSM )收敛速度快 收敛速度慢使用组播发送链路状态更新,在链路状态变化时使用触发更新,提高了带宽的利周期性广播整个路由表,在低速链路及广域网中应用将产生很大问题用率OSPF区域:为了适应大型的网络,OSPF在AS内划分多个区域,每个OSPF路由器只维护所在区域的完整链路状态信息。
01路由表的来源1.路由表的来源有三种:直连的路由、静态路由、动态路由;2.动态路由协议可分为三种:距离矢量路由协议、链路状态路由协议、混合路由协议;1.直连路由由路由器根据接口的IP地址和子网掩码计算而得出。
2.静态路由1.静态路由静态路由是管理员告诉路由器它不知道的网络怎么走,它自己知道的(它直连的网络)你就别说了;而动态路由协议是路由器本身要告诉其它路由器与它直连的网络有哪些,所以它只发布与它直连的网络;R1(config)#R1(config)#ip route 192.168.10.0 255.255.255.0 192.168.20.2//ip route +网络号+子网掩码+下一跳地址或R1(config)#ip route 192.168.20.0 255.255.255.0 fastEthernet 0/1//ip route +网络号+子网掩码+出口接口R1(config)#no ip route 192.168.20.0 255.255.255.0 fastEthernet 0/1 //删除静态路由2.浮动路由浮动静态路由本身是静态路由,浮动的含义是当原来的路由失效时,该路由才开始启动;因此在配浮动静态路由时需要将其管理距离做相应的调整,使得大于正常使用的其他路由协议获悉的路由。
//管理距离:直连C为0;静态为1;EIGRP为90;OSPF为110;RIP为120;R1(config)#R1(config)#ip route 192.168.10.0 255.255.255.0 fastEthernet 0/1 130 //浮动路由//相对于一般静态路由,浮动静态路由只不过是在后面多加一个管理距离而已//正常情况下,浮动路由不会出现路由表中3.默认路由R1(config)#R1(config)#ip route 0.0.0.0 0.0.0.0 fastEthernet 0/1 //默认路由3.动态路由1.距离矢量路由协议1).运行距离矢量路由协议的路由器定期向自己的邻居广播或组播更新自己的整个路由表;//RIPv2组播IP为224.0.0.9;2).配置:router ripnetwork 10.0.0.0version 2endshow ip routedebug ip ripshow ip interface briefshow ip protocolsno router rip2.链路状态路由协议1).运行链路状态路由协议的路由器之间不传输路由条目,它们之间传输的是链路状态(路由器某接口的带宽、掩码、接口类型等);2).OSPF需要一个层次化的网络结构,它包含两种不同层次的区域:传输区域(骨干area0)和普通区域(非骨干区域);//所有的非骨干区域必须和骨干区域相连;3).配置:router ospf 1 //1为进程号,只具有本地意思network 10.10.10.1 0.0.0.0area 0 //network+IP地址+0.0.0.0+area 0network 20.20.20.0 0.0.0.255 area 0 //network+网络号+反掩码+area 0endshow ip protocolsshow ip ospf interfaceshow ip ospf neighbor //查看OSPF邻居表show ip ospf database //查看OSPF拓扑表show ip route ospf //查看OSPF路由表no router ospf 13.混合路由协议1).具有链路状态的特性——使用三张表:邻居表、拓扑表、路由表;具有距离矢量的特征——路由器之间直接传递路由条目;2).配置:router eigrp 90 //90为自治系统号,路由器之间要想交换路由信息,自治系统号必须相同network 10.10.10.1 0.0.0.0 //按照链路状态路由协议的配法,没有区域号network 16.0.0.0 //按照距离矢量路由协议的配法no auto-summaryendshow ip routeshow ip protocolsshow ip eigrp interfacesshow ip eigrp neighbors //查看eigrp的邻居表show ip eigrp topology //查看eigrp的拓扑表show ip route eigrp //查看eigrp的路由表no router eigrp 9002路由信息协议RIP路由协议可分为距离适量路由协议和链路状态路由协议;1.RIP简介RIP,Routing Information Protocol,路由信息协议,是一种内部网关协议。
实验报告OSPF动态路由的配置一、实验目的学习理解OSPF协议的基本概念和原理,熟悉如何在路由器上进行OSPF协议的配置,了解动态路由的优势和使用场景。
二、实验设备及环境1.两台Cisco路由器,型号为CISCO 1941。
2.一台PC,用于通过远程终端软件进行配置。
三、实验步骤及结果1.配置基本网络环境在路由器上面配置基本网络,包括路由器的IP地址、掩码、路由器名称等。
2.配置OSPF协议OSPF协议是一种链路状态协议,通过洪泛算法计算网络拓扑,并为该拓扑分配最短路径,从而获得网络路由信息。
因此,在进行OSPF协议的配置时,需要比较细致的考虑网络拓扑结构和各个节点的IP地址等信息。
在路由器上进行OSPF协议的配置步骤如下:(1)进入路由器命令行界面,输入en命令进入enable模式。
(2)输入conf t命令进入全局配置模式。
(3)输入router ospf 1命令进入OSPF配置模式,其中的数字1表示一个process id,是用来识别一个ospf进程的唯一标志。
(4)输入network 192.168.1.0 0.0.0.255 area 0命令为第一个路由器添加一个网络,其中192.168.1.0是网络的IP地址,0.0.0.255是子网掩码,area 0表示这个网络为区域0。
同样的,我们可以为第二个路由器添加一个网络。
(5)保存配置命令为write memory。
3.查看OSPF协议的状态和路由表信息在路由器上可以通过show命令查看OSPF协议的状态和路由表信息,具体步骤如下:(1)输入en进入enable模式,再输入show ip protocols命令查看OSPF协议的状态。
(2)输入show ip route命令查看路由表信息,其中O表示该路由为OSPF路由。
四、实验结果分析通过以上步骤的配置,可以让两台路由器之间建立起OSPF协议的动态路由,它可以实现自动学习网络拓扑结构,获得最短路径并自动更新路由表信息,从而提高网络的可靠性和拓展性。
[转载]华三OSPF学习笔记原⽂地址:华三OSPF学习笔记作者:Network_Wei⼀、OSPF简介:RIP是⼀个距离⽮量路由协议,使⽤过程中,有以下限制:1.⽹络扩展不好2.周期性⼴播消耗带宽资源3.路由收敛速度慢(30s)4.以跳数作为度量值5.存在路由环路OSPF的优点:(链路状态路由协议)IP协议89号适应范围⼴——⽀持各种规模的⽹络,最多可⽀持⼏百台路由器。
快速收敛——在⽹络的拓扑结构发⽣变化后⽴即发送更新报⽂,使这⼀变化在⾃治系统中同步。
⽆⾃环——由于OSPF根据收集到的链路状态⽤最短路径树算法计算路由,从算法本⾝保证了不会⽣成⾃环路由。
区域划分——允许⾃治系统的⽹络被划分成区域来管理,区域间传送的路由信息被进⼀步抽象,从⽽减少了占⽤的⽹络带宽。
等价路由——⽀持到同⼀⽬的地址的多条等价路由。
路由分级——使⽤4类不同的路由,按优先顺序来说分别是:区域内路由、区域间路由、第⼀类外部路由、第⼆类外部路由。
⽀持验证——⽀持基于接⼝的报⽂验证,以保证报⽂交互和路由计算的安全性。
组播发送——在某些类型的链路上以组播地址发送协议报⽂,减少对其他设备的⼲扰。
⼆、OSPF协议基本原理⼯作过程:邻居发现、路由交换、路由计算、路由维护1、邻居表:记录所有建⽴了邻居关系的路由器,包括相关描述和邻居状态。
会定期的相互发送hello报⽂来维护,若在⼀定的周期内没有收到领居回应的hello报⽂,则认为邻居路由器失效,将它从邻居表中删除2、链路状态数据库表(LSDB):此表⾥包含了⽹络拓扑中链路状态的通告。
每台路由器在同⼀个区域内LSDB表⼀样3、路由表:在获得完整LSDB表后,进⾏SPF算法,形成最优路由加⼊路由表OSPF协议路由⽣成过程:1、⽣成LSA描述⾃⼰的接⼝状态每台路由器都根据⾃⼰周围的接⼝状态⽣成LSA(接⼝状态up或down)、链路开销、IP地址/⼦⽹掩码链路开销与接⼝带宽成反⽐3、使⽤spf计算路由ospf路由器⽤spf算法以⾃⾝为根节点计算出⼀棵最短路径树如果通过SPF算法发现到达同⼀⽬标的路径cost值相同,就将两条路由同时加⼊路由表,形成等价路由COST值(开销)算⼊⼝的三、分层结构1)、⾻⼲区域与⾮⾻⼲区域区域的边界是路由器,⽽不是链路。
实验十一路由器OSPF动态路由配置实验目的:1、掌握OSPF 协议的配置方法;2、掌握查看通过动态路由协议OSPF 学习产生的路由。
实验设备:PC;Switch_3560;Router-PT;直连线;交叉线;DCE 串口线实验背景:假设校园网通过一台三层交换机连到校园网出口路由器上,路由器再和校园外的另一台路由器连接。
现要做适当配置,实现校园网内部主机与校园网外部主机之间的相互通信。
为了简化网管的管理维护工作,学校决定采用 OSPF 协议实现互通。
实验原理:OSPF 开放式最短路径优先协议,是目前网路中应用最广泛的路由协议之一。
属于内部网管路由协议,能够适应各种规模的网络环境,是典型的链路状态协议。
OSPF 路由协议通过向全网扩散本设备的链路状态信息,使网络中每台设备最终同步一个具有全网链路状态的数据库,然后路由器采用 SPF 算法,以自己为根,计算到达其他网络的最短路径,最终形成全网路由信息。
实验步骤:新建实验拓扑图:(1)在本实验中的三层交换机上划分 VLAN10 和 VLAN20,其中 VLAN10 用于连接校园网主机,VLAN20 用于连接 R1。
(2)路由器之间通过 V35 电缆通过串口连接,DCE 端连接在 R1 上,配置其时钟频率64000。
(3)主机和交换机通过直连线,主机与路由器通过交叉线连接。
(4)在 S3560 上配置 OSPF 路由协议。
(5)在路由器 R1、R2 上配置 OSPF 路由协议。
(6)将 PC1、PC2 主机默认网关设置为与直连网路设备接口 IP 地址。
(7)验证 PC1、PC2 主机之间可以互相通信。
PC机的配置:PC1:IP:192.168.1.2 Submask:255.255.255.0 Gateway:192.168.1.1PC2:IP:192.168.2.2 Submask:255.255.255.0 Gateway:192.168.2.1S3560的配置:conf thostname S3560vlan 10exitvlan 20interface fa 0/10switchport access vlan 10exitint fa 0/20switchport access valn 20exitinterface valn 10ip address 192.168.1.1 255.255.255.0no shutdownexitinterface vlan 20ip address 192.168.3.1 255.255.255.0no shutdownendshow ip routeconf trouter ospf 1 //运行OSPF协议,进程ID为1。
实训二十四 三层交换机OSPF 动态路由一、 实训目的1、 掌握三层交换机之间通过OSPF 协议实现网段互通的配置方法;2、 理解RIP 协议和OSPF 协议内部实现的不同点二、 应用环境当两台三层交换机级联时,为了保证每台交换机上所连接的网段可以和另一台交换机上连接的网段互相通信,使用OSPF 协议可以动态学习路由;三、 实训设备1. DCRS-5650-52CT 交换机2台2. PC 机2-4台3. Console 线1-2根4.直通网线2-4根四、 实训拓扑switchAswitchBVlan10PC1Vlan20PC2vlan40PC4vlan30PC3五、 实训要求1、 在交换机A 和交换机B 上分别划分基于端口的VLAN :2、交换机A和B通过的24口级联;3、配置交换机A和B各VLAN虚拟接口的IP地址分别如下表所示:4、PC1-PC4的网络设置为:5、验证:●没有OSPF路由协议之前:PC1与PC2,PC3与PC4可以互通;PC1、PC2与PC3、PC4不通;●配置OSPF路由协议之后:四台PC之间都可以互通;●若实训结果和理论相符,则本实训完成;六、实训步骤第一步:交换机全部恢复出厂设置,配置交换机的VLAN信息交换机A:DCRS-5650-52CT -AconfDCRS-5650-52CT -AConfigvlan 10DCRS-5650-52CT -AConfig-Vlan10switchport interface ethernet 0/0/1-8 Set the port Ethernet0/0/1 access vlan 10 successfullySet the port Ethernet0/0/2 access vlan 10 successfullySet the port Ethernet0/0/3 access vlan 10 successfullySet the port Ethernet0/0/4 access vlan 10 successfullySet the port Ethernet0/0/5 access vlan 10 successfullySet the port Ethernet0/0/6 access vlan 10 successfullySet the port Ethernet0/0/7 access vlan 10 successfullySet the port Ethernet0/0/8 access vlan 10 successfullyDCRS-5650-52CT -AConfig-Vlan10exitDCRS-5650-52CT -AConfigvlan 20DCRS-5650-52CT -AConfig-Vlan20switchport interface ethernet 0/0/9-16Set the port Ethernet0/0/9 access vlan 20 successfullySet the port Ethernet0/0/10 access vlan 20 successfullySet the port Ethernet0/0/11 access vlan 20 successfullySet the port Ethernet0/0/12 access vlan 20 successfullySet the port Ethernet0/0/13 access vlan 20 successfullySet the port Ethernet0/0/14 access vlan 20 successfullySet the port Ethernet0/0/15 access vlan 20 successfullySet the port Ethernet0/0/16 access vlan 20 successfullyDCRS-5650-52CT -AConfig-Vlan20exitDCRS-5650-52CT -AConfigvlan 100DCRS-5650-52CT -AConfig-Vlan100switchport interface ethernet 0/0/24Set the port Ethernet0/0/24 access vlan 100 successfullyDCRS-5650-52CT -AConfig-Vlan100exitDCRS-5650-52CT -AConfig验证配置:DCRS-5650-52CT -Ashow vlanVLAN Name Type Media Ports---------------------------------------------------------------------------1 default Static ENET Ethernet0/0/17 Ethernet0/0/18Ethernet0/0/19 Ethernet0/0/20Ethernet0/0/21 Ethernet0/0/22Ethernet0/0/23 Ethernet0/0/25Ethernet0/0/26 Ethernet0/0/27Ethernet0/0/2810 VLAN0010 Static ENET Ethernet0/0/1 Ethernet0/0/2Ethernet0/0/3 Ethernet0/0/4Ethernet0/0/5 Ethernet0/0/6Ethernet0/0/7 Ethernet0/0/820 VLAN0020 Static ENET Ethernet0/0/9 Ethernet0/0/10Ethernet0/0/11 Ethernet0/0/12Ethernet0/0/13 Ethernet0/0/14Ethernet0/0/15 Ethernet0/0/16100 VLAN0100 Static ENET Ethernet0/0/24DCRS-5650-52CT -A交换机B:DCRS-5650-52CT -BConfigvlan 30DCRS-5650-52CT -BConfig-Vlan30switchport interface ethernet 0/0/1-8 Set the port Ethernet0/0/1 access vlan 30 successfully Set the port Ethernet0/0/2 access vlan 30 successfully Set the port Ethernet0/0/3 access vlan 30 successfully Set the port Ethernet0/0/4 access vlan 30 successfullySet the port Ethernet0/0/5 access vlan 30 successfully Set the port Ethernet0/0/6 access vlan 30 successfully Set the port Ethernet0/0/7 access vlan 30 successfully Set the port Ethernet0/0/8 access vlan 30 successfullyDCRS-5650-52CT -BConfig-Vlan30exitDCRS-5650-52CT -BConfigvlan 40DCRS-5650-52CT -BConfig-Vlan40switchport interface ethernet 0/0/9-16Set the port Ethernet0/0/9 access vlan 40 successfullySet the port Ethernet0/0/10 access vlan 40 successfullySet the port Ethernet0/0/11 access vlan 40 successfullySet the port Ethernet0/0/12 access vlan 40 successfullySet the port Ethernet0/0/13 access vlan 40 successfullySet the port Ethernet0/0/14 access vlan 40 successfullySet the port Ethernet0/0/15 access vlan 40 successfullySet the port Ethernet0/0/16 access vlan 40 successfullyDCRS-5650-52CT -BConfig-Vlan40exitDCRS-5650-52CT -BConfigvlan 101DCRS-5650-52CT -BConfig-Vlan101switchport interface ethernet 0/0/24Set the port Ethernet0/0/24 access vlan 101 successfullyDCRS-5650-52CT -BConfig-Vlan101exitDCRS-5650-52CT -BConfig验证配置:DCRS-5650-52CT -Bshow vlanVLAN Name Type Media Ports---------------------------------------------------------------------------1 default Static ENET Ethernet0/0/17 Ethernet0/0/18Ethernet0/0/19 Ethernet0/0/20Ethernet0/0/21 Ethernet0/0/22Ethernet0/0/23 Ethernet0/0/25Ethernet0/0/26 Ethernet0/0/27Ethernet0/0/2810 VLAN0010 Static ENET Ethernet0/0/1 Ethernet0/0/2Ethernet0/0/3 Ethernet0/0/4Ethernet0/0/5 Ethernet0/0/6Ethernet0/0/7 Ethernet0/0/820 VLAN0020 Static ENET Ethernet0/0/9 Ethernet0/0/10Ethernet0/0/11 Ethernet0/0/12Ethernet0/0/13 Ethernet0/0/14Ethernet0/0/15 Ethernet0/0/16100 VLAN0100 Static ENET Ethernet0/0/24DCRS-5650-52CT -B第二步:配置交换机各vlan虚接口的IP地址交换机A:DCRS-5650-52CT -AConfigint vlan 10 DCRS-5650-52CT -AConfig-If-Vlan10ip addressDCRS-5650-52CT -AConfig-If-Vlan10no shutDCRS-5650-52CT -AConfig-If-Vlan10exitDCRS-5650-52CT -AConfigint vlan 20DCRS-5650-52CT -AConfig-If-Vlan20ip addressDCRS-5650-52CT -AConfig-If-Vlan20no shutDCRS-5650-52CT -AConfig-If-Vlan20exitDCRS-5650-52CT -AConfigint vlan 100DCRS-5650-52CT -AConfig-If-Vlan100ip addressDCRS-5650-52CT -AConfig-If-Vlan100no shutDCRS-5650-52CT -AConfig-If-Vlan100DCRS-5650-52CT -AConfig-If-Vlan100exitDCRS-5650-52CT -AConfig交换机B:DCRS-5650-52CT -BConfigint vlan 30DCRS-5650-52CT -BConfig-If-Vlan30ip addressDCRS-5650-52CT -BConfig-If-Vlan30no shutDCRS-5650-52CT -BConfig-If-Vlan30exitDCRS-5650-52CT -BConfiginterface vlan 40DCRS-5650-52CT -BConfig-If-Vlan40ip addressDCRS-5650-52CT -BConfig-If-Vlan40exitDCRS-5650-52CT -BConfigint vlan 101DCRS-5650-52CT -BConfig-If-Vlan101ip addressDCRS-5650-52CT -BConfig-If-Vlan101exitDCRS-5650-52CT -BConfig第三步:配置各PC的IP地址,注意配置网关查看路由表,进一步分析上一步的现象原因;交换机A:DCRS-5650-52CT -Ashow ip routeCodes: K - kernel, C - connected, S - static, R - RIP, B - BGPO - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area- candidate defaultC /8 is directly connected, LoopbackC /24 is directly connected, Vlan10C /24 is directly connected, Vlan20C /24 is directly connected, Vlan100交换机B:DCRS-5650-52CT -Bshow ip routeCodes: K - kernel, C - connected, S - static, R - RIP, B - BGPO - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area- candidate defaultC /8 is directly connected, LoopbackC /24 is directly connected, Vlan30C /24 is directly connected, Vlan40C /24 is directly connected, Vlan101第五步:启动OSPF协议,并将对应的直连网段配置到OSPF进程中交换机A:DCRS-5650-52CT -Aconfigrouter ospfDCRS-5650-52CT -Aconfig-routernetwork /24 area 0DCRS-5650-52CT -Aconfig-routernetwork /24 area 0DCRS-5650-52CT -Aconfig-routernetwork /24 area 0DCRS-5650-52CT -Aconfig-routerexit交换机B:DCRS-5650-52CT -Bconfigrouter ospfDCRS-5650-52CT -Bconfig-routernetwork /24 area 0DCRS-5650-52CT -Bconfig-routernetwork /24 area 0DCRS-5650-52CT -Bconfig-routernetwork /24 area 0DCRS-5650-52CT -Bconfig-routerexit验证配置:交换机A:DCRS-5650-52CT -Ashow ip routeCodes: K - kernel, C - connected, S - static, R - RIP, B - BGPO - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area- candidate defaultC /8 is directly connected, LoopbackC /24 is directly connected, Vlan10C /24 is directly connected, Vlan20O /24 110/20 via , Vlan100, 00:00:23O /24 110/20 via , Vlan100, 00:00:23C /24 is directly connected, Vlan100O代表ospf学习到的路由网段交换机B:DCRS-5650-52CT -Bshow ip routeCodes: K - kernel, C - connected, S - static, R - RIP, B - BGPO - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area- candidate defaultC /8 is directly connected, LoopbackO /24 110/20 via , Vlan101, 00:00:23O /24 110/20 via , Vlan101, 00:00:23C /24 is directly connected, Vlan30C /24 is directly connected, Vlan40C /24 is directly connected, Vlan101O代表ospf学习到的路由网段第六步:验证PC之间是否连通七、注意事项和排错在配置、使用OSPF协议时,可能会由于物理连接、配置错误等原因导致OSPF协议未能正常运行;因此,用户应注意一下要点:首先应该保证物理连接的正确无误;其次,保证接口和链路协议是UP使用show interface命令;然后在各接口上配置不同网段的IP地址;然后,先启动OSPF协议使用router ospf命令再在相应接口配置所属OSPF域;接着,注意OSPF协议的自身特点——OSPF骨干域0域必须保证是连续的,如果不连续使用虚连接virtual link接来保证,所有非0域只能通过0域与其他非0域相连,不允许非0域直接相连;边界三层交换机是指该三层交换机的一部分接口属于0域,而另外一部分接口属于非0域;对于广播网等多路访问网,需要选举指定三层交换机DR;八、配置序列交换机A:DCRS-5650-52CT -Ashow runno service password-encryptionhostname DCRS-5650-52CT -AInterface Ethernet0vlan 1vlan 10vlan 20vlan 100Interface Ethernet0/0/1switchport access vlan 10Interface Ethernet0/0/2switchport access vlan 10……Interface Ethernet0/0/23Interface Ethernet0/0/24switchport access vlan 100Interface Ethernet0/0/25Interface Ethernet0/0/26Interface Ethernet0/0/27Interface Ethernet0/0/28interface Vlan10ip addressinterface Vlan100ip addressinterface Vlan20ip addressinterface sit0router ospfnetwork /24 area 0network /24 area 0network /24 area 0no loginendDCRS-5650-52CT -A交换机B:略九、共同思考本实训只体现了area0的配置方法,大家可以参考理论教材和用户手册尝试ospf运行在多区域的配置方法十、课后练习1.在交换机A和交换机B上分别划分基于端口的VLAN:2.交换机A和B通过的24口级联;3.配置交换机A和B各VLAN虚拟接口的IP地址分别如下表所示:4.PC1-PC4的网络设置为:5.使用OSPF协议要求所有PC之间都可以通信十一、相关配置命令详解配置任务序列1.启动OSPF协议必须1启动/关闭OSPF协议必须2配置运行OSPF三层交换机的ID号可选3配置运行OSPF的网络范围可选4配置接口所属的域必须2.配置OSPF辅助参数可选1配置OSPF发包机制参数1配置OSPF数据包的验证2配置OSPF接口为只收不发3配置接口发送数据包的代价4配置OSPF发包定时器参数广播接口轮询发送HELLO数据包的定时器、邻接三层交换机失效定时器、接口传送LSA时延定时器、邻接三层交换机重传LSA定时器2配置OSPF引入路由参数1配置引入外部路由的缺省参数缺省类型、缺省标记值、缺省代价值2配置在OSPF中引入其它协议的路由3配置OSPF协议其它参数1配置OSPF路由协议优先级2配置OSPF STUB域及缺省路由的代价3配置OSPF虚链路4配置接口在选举指定三层交换机DR中的优先级3.关闭OSPF协议1. 启动OSPF协议在DCRS系列三层交换机上运行OSPF路由协议的基本配置也很简单,通常只需打开OSPF开关、配置接口所在OSPF域即可,OSPF协议的参数都使用缺省值;如需修改OSPF协2. 配置OSPF辅助参数1配置OSPF发包机制参数1配置OSPF数据包的验证2配置OSPF接口为只收不发4配置OSPF发包定时器参数广播接口轮询发送HELLO数据包的定时器、邻接三层交2配置OSPF引入路由参数31配置OSPF路由协议优先级2配置OSPF STUB域及缺省路由的代价。
OSPF动态路由协议笔记之(⼆):基本⼯作原理(下)OSPF动态路由协议笔记之(⼆) : 基本原理(下) 本笔记承接上⼀节,继续对OSPF报⽂的报⽂头部和报⽂类型进⾏详尽的介绍,接着介绍OSPF建⽴邻接关系的过程(即LSDB同步的过程),最后补充上⼀节笔记中提及的DR和BDR选举的过程。
OSPF报⽂类型及作⽤ (1)OSPF协议报⽂头部 RIP路由器之间是基于UDP 520的报⽂进⾏通信,OSPF也有其规定的通信标准。
OSPF使⽤IP承载其报⽂,IP报⽂头部协议号为89。
在OSPF Packet部分,所有的OSPF报⽂均使⽤相同的OSPF报⽂头部。
报⽂头部各字段含义如下: ①Version(1个字节):版本。
对于当前所使⽤的OSPFv2,该字段的值为2。
② Type(1个字节):类型。
OSPF报⽂类型。
其值分别代表以下⼏种报⽂类型: l 1:Hello报⽂; l 2:DD报⽂; l 3:LSR报⽂; l 4:LSU报⽂; l 5:LSAck报⽂。
③Packet length(2个字节):数据包长度。
表⽰整个OSPF报⽂的长度,单位是字节。
④Router ID(4个字节):发送该报⽂的路由器标识。
表⽰⽣成此报⽂的路由器的Router ID。
⑤ Area ID(4个字节):发送该报⽂的所属区域。
表⽰此报⽂需要被通告到的区域。
⑥Checksum(2个字节):校验和。
⽤于校验报⽂的完整性,其校验的范围是整个OSPF报⽂,包括OSPF报⽂头部。
⑦Auth Type(2个字节):验证类型。
为0时表⽰不认证;为1时表⽰简单的明⽂密码认证;为2时表⽰加密(MD5)认证。
⑧Authentication(8个字节):鉴定字段。
认证所需的信息,该字段的内容随AuType(验证类型)的值不同⽽不同。
当验证类型为0时未作定义;类型为1时此字段为密码信息;类型为2时此字段包括Key ID、MD5验证数据长度和序列号的信息,MD5验证数据添加在OSPF报⽂后⾯,不包含在Authenticaiton字段中。
动态路由协议OSPF学习记忆口诀(v1.1)作者方胜山审核分类网络设备子类H3C更新时间2014年07月5日关键字路由协议,ospf摘要本文介绍了路由协议ospf知识点的快速记忆主要适网络设备动态路由协议ospf用环境版本说明拟制/修改责任人拟制/修改日期修改内容/理由版本号V1.1方胜山2014-07-05整理修改目录01.1种链路状态内部网关协议 (2)02.2种关系的区别 (3)03.2组特殊区域 (3)04.虚连接的2个作用 (4)05.广播型网络类型路由器3种角色 (4)06.4种路由器类型 (6)07.4类路由 (6)08.4种网络类型 (7)09.5种报文类型 (8)10.6种LSA类型 (9)11.7大状态机 (10)12.8个特点 (11)13.Ospf区域划分可以解决什么? (12)14.关于224.0.0.5和224.0.0.6 (13)1种链路状态内部网关协议OSPF(Open Shortest Path First,开放最短路径优先)是IETF(Internet Engineering Task Force,互联网工程任务组)组织开发的一个基于链路状态的内部网关协议。
目前针对IPv4协议使用的是OSPF Version2。
Ipv6环境中使用的是ospf version32种关系的区别1)邻居路由器启动后,会通过接口向外发送Hello报文,收到Hello报文的路由器会检查报文中所定义的参数,如果双方一致就会形成邻居关系2)邻接只有当双方成功交换DD报文,交换LSA并达到LSDB同步之后,才形成邻接关系2组特殊区域1)Stub区域和Totally Stub区域Stub区域只接入区域间的路由,不接受as外的路由,为了接收as外的路由,需要发布一条3类lsa缺省路由给区域其他路由器,保持路由可达;Totally stub区域不仅仅是不接收as外的路由,甚至连到区域间的路由都不接收了,完全的孤陋寡闻,为了避免不雯国事变out,只能发布一条3类lsa给区域内其他路由器;2)NSSA区域和Totally NSSA区域Nssa区域相对于stub区域,是对as外部路由可以引用的(stub不能引入),并且产生了特有的7类lsa通告自己区域,相关信息在asr处变化成5类lsa,通告给其他区域。
目录01. 1种链路状态内部网关协议 (2)02. 2种关系的区别 (2)03. 2组特殊区域 (2)04. 虚连接的2个作用 (3)05. 广播型网络类型路由器3种角色 (4)06. 4种路由器类型 (5)07. 4类路由 (6)08. 4种网络类型 (7)09. 5种报文类型 (8)10. 6种LSA类型 (9)11. 7大状态机 (10)12. 8个特点 (11)13. Ospf区域划分可以解决什么? (12)14. 关于224.0.0.5和224.0.0.6 (12)1. 1种链路状态内部网关协议OSPF(Open Shortest Path First,开放最短路径优先)是IETF (Internet Engineering Task Force,互联网工程任务组)组织开发的一个基于链路状态的内部网关协议。
目前针对IPv4 协议使用的是OSPF Version 2。
Ipv6环境中使用的是ospf version32. 2种关系的区别1)邻居路由器启动后,会通过接口向外发送Hello 报文,收到Hello 报文的路由器会检查报文中所定义的参数,如果双方一致就会形成邻居关系2)邻接只有当双方成功交换DD 报文,交换LSA 并达到LSDB 同步之后,才形成邻接关系3. 2组特殊区域1)Stub区域和Totally Stub区域Stub区域只接入区域间的路由,不接受as外的路由,为了接收as外的路由,需要发布一条3类lsa缺省路由给区域其他路由器,保持路由可达;Totally stub区域不仅仅是不接收as外的路由,甚至连到区域间的路由都不接收了,完全的孤陋寡闻,为了避免不雯国事变out,只能发布一条3类lsa给区域内其他路由器;2)NSSA区域和Totally NSSA区域Nssa区域相对于stub区域,是对as外部路由可以引用的(stub 不能引入),并且产生了特有的7类lsa通告自己区域,相关信息在asr处变化成5类lsa,通告给其他区域。
注意,nssa和相同as内的其他区域还是互通有无的。
Totally nssa区域仍然有7类lsa,但是不再接收区域间的路由信息(自闭...),为了互通,只能也和stub一样,发布一条3类lsa 给区域的其他路由器了事。
小结1.两类区域的最大区别在于对是否引入不同as的路由(外部路由)上,并且产生的lsa也有所不同。
2.完全stub和完全nssa都是不和相同as内的其他区域通信,整个一自闭狂,但是不通信还不行,只能产生缺省路由lsa解决。
4. 虚连接的2个作用1.特殊环境下某个非骨干区域无法和骨干区域直连,需要通过虚连接保证其和骨干区域进行区域间路由的交互;2.保证提供冗余的备份链路,防止因为骨干区域路由器因为链路问题失联;5. 广播型网络类型路由器3种角色DR,BDR.DRother1)为啥会产生?为了减少因为要达成两两邻接关系导致的报文消耗带宽和性能!DR:使用领袖机制,选举出来DR,大家有事别各说各有理,找DR裁决吧!DR有新消息,也会及时通知给大家伙,跟村官差不多。
BDR:有了一把手主持工作,也得有个二把手做个备份,万一哪天一把手被撸了,二把手也可以速度的顶上...DRother:群众,属于友情演出的部分,有事找领导,没事洗洗睡吧...2)DR/BDR的选举每个人都相信自己“王侯将相宁有种乎?!”,因此一上来每个人都发hello包通知自己是领导。
肯定得有个选举规矩,这个规矩就是pk每个人的路由优先级和router-id。
先比较路由优先级,谁大谁是DR,谁次大,谁是DBR。
路由器优先级一样的,再pk路由器id,谁大谁是DR,谁次大,谁是DBR。
剩下的,可以消停了。
另外DR/BDR选出来就一直不变,外来户再NB,也不能再成为DR 或者BDR了(地方保护主义!)只有广播型及NBMA类型网络才有这个选举规则;DR/BDR选举是村官的选举,不是市级或者省级领导的选举(只能在一个接口那一个网段上,这两个概念是针对接口的,不是针对路由器!)6. 4种路由器类型1. 区域内路由器(Internal Router)该类路由器的所有接口都属于同一个OSPF 区域。
2. 区域边界路由器ABR该类路由器可以同时属于两个以上的区域,但其中一个必须是骨干区域。
ABR 用来连接骨干区域和非骨干区域,它与骨干区域之间既可以是物理连接,也可以是逻辑上的连接(虚连接解决)。
3. 骨干路由器(Backbone Router)该类路由器至少有一个接口属于骨干区域。
因此,所有的ABR 和位于Area0 的内部路由器都是骨干路由器。
4. 自治系统边界路由器ASBR与其他AS 交换路由信息的路由器称为ASBR。
ASBR 并不一定位于AS 的边界,它有可能是区域内路由器,也有可能是ABR。
只要一台OSPF 路由器引入了外部路由的信息,它就成为ASBR。
7. 4类路由OSPF 将路由分为四类,按照优先级从高到低的顺序依次为:1)区域内路由(Intra Area)2)区域间路由(Inter Area)3)第一类外部路由(Type1 External):这类路由的可信程度较高,并且和OSPF 自身路由的开销具有可比性,所以到第一类外部路由的开销等于本路由器到相应的ASBR的开销与ASBR到该路由目的地址的开销之和。
4)第二类外部路由(Type2 External):这类路由的可信度比较低,所以OSPF 协议认为从ASBR到自治系统之外的开销远远大于在自治系统之内到达ASBR 的开销。
所以计算路由开销时将主要考虑前者,即到第二类外部路由的开销等于ASBR 到该路由目的地址的开销。
如果计算出开销值相等的两条路由,再考虑本路由器到相应的ASBR 的开销。
区域内和区域间路由描述的是AS 内部的网络结构,外部路由则描述了应该如何选择到AS 以外目的地址的路由。
8. 4种网络类型OSPF 根据链路层协议类型将网络分为下列四种类型:•广播(Broadcast)类型当链路层协议是Ethernet、FDDI 时,缺省情况下,OSPF 认为网络类型是Broadcast。
在该类型的网络中,通常以组播形式(OSPF 路由器的预留IP 组播地址是224.0.0.5,OSPF DR 的预留IP 组播地址是224.0.0.6)发送Hello 报文、LSU 报文和LSAck 报文;以单播形式发送DD 报文和LSR 报文。
•NBMA(Non-Broadcast Multi-Access,非广播多路访问)类型当链路层协议是帧中继、ATM或X.25 时,缺省情况下,OSPF 认为网络类型是NBMA。
在该类型的网络中,以单播形式发送协议报文。
•P2MP(Point-to-MultiPoint,点到多点)类型没有一种链路层协议会被缺省的认为是P2MP类型。
P2MP 必须是由其他的网络类型强制更改的,常用做法是将NBMA 网络改为P2MP 网络。
在该类型的网络中,缺省情况下,以组播形式(224.0.0.5)发送协议报文。
可以根据用户需要,以单播形式发送协议报文。
•P2P(Point-to-Point,点到点)类型当链路层协议是PPP、HDLC时,缺省情况下,OSPF认为网络类型是P2P。
在该类型的网络中,以组播形式(224.0.0.5)发送协议报文。
9. 5种报文类型•Hello 报文周期性发送,用来发现和维持OSPF 邻居关系,以及进行DR (Designated Router,指定路由器)/BDR(Backup Designated Router,备份指定路由器)的选举。
•DD(Database Description,数据库描述)报文描述了本地LSDB(Link State Database,链路状态数据库)中每一条LSA(Link State Advertisement,链路状态通告)的摘要信息,用于两台路由器进行数据库同步。
•LSR(Link State Request,链路状态请求)报文向对方请求所需的LSA。
两台路由器互相交换DD 报文之后,得知对端的路由器有哪些LSA 是本地的LSDB 所缺少的,这时需要发送LSR 报文向对方请求所需的LSA。
•LSU(Link State Update,链路状态更新)报文向对方发送其所需要的LSA。
•LSAck(Link State Acknowledgment,链路状态确认)报文用来对收到的LSA 进行确认。
10. 6种LSA类型OSPF 中对链路状态信息的描述都是封装在LSA 中发布出去,常用的LSA 有以下几种类型:•Router LSA(Type1):由每个路由器产生,描述路由器的链路状态和开销,在其始发的区域内传播。
•Network LSA(Type2)由DR 产生,描述本网段所有路由器的链路状态,在其始发的区域内传播。
•Network Summary LSA(Type3)由ABR(Area Border Router,区域边界路由器)产生,描述区域内某个网段的路由,并通告给其他区域。
•ASBR Summary LSA(Type4)由ABR产生,描述到ASBR(Autonomous System Boundary Router,自治系统边界路由器)的路由,通告给相关区域。
•AS External LSA(Type5)由ASBR 产生,描述到AS(Autonomous System,自治系统)外部的路由,通告到所有的区域(除了Stub 区域和NSSA 区域)。
•NSSA External LSA(Type7)由NSSA(Not-So-Stubby Area)区域内的ASBR产生,描述到AS 外部的路由,仅在NSSA 区域内传播。
11. 7大状态机Ospf的邻接关系从初始状态到同步完成,需要修炼层层递进的7层,完成7大状态机,经过7级修炼大法,方成正果。
任何一层失败,都完不成ospf的同步状态,功亏一篑。
7层修炼大法分别是:(1).Down,初始状态(2).Init,互相发送Hello报文,hello报文中包含Router ID,AreaID,各种定时器,认证,DR信息,接口优先级等等。
(3).Two-way,路由器收到对方的Hello包,网络中非DR,BDR路由器之间就是这种状态,也是一种稳态。
(4).EXstart,确立主从关系,router-id高的路由器成为主路由器,如果MTU值不匹配,将停留在此阶段。
(5).Exchange,主从关系确立后,开始交换DBD报文,LSDB同步的第一个阶段,主要建立LSDB的总体框架,(6).Loading,加载DBD,发送LSR,通过更新LSU,LSA报文,交换相互缺少的DD报文,完成LSDB的同步。