文档库 最新最全的文档下载
当前位置:文档库 › OSPF中7种类型LSA(链路状态通告)

OSPF中7种类型LSA(链路状态通告)

OSPF中7种类型LSA(链路状态通告)
OSPF中7种类型LSA(链路状态通告)

OSPF中7种类型LSA(链路状态通告)

网友:czy2008 发布于:2008.03.16 00:15(共有条评论) 查看评论| 我要评论

由于OSPF协议定义了多种路由器的类型,因而定义多种LSA通告的类型也是必要的。

例如:一台DR路由器必须通告多路访问链路和所有与这条链路相连的路由器,而其他类型的路由器将不需要通告这种类型的信息。

OSPF的七种类型LSA:

1、路由器LSA (Router LSA)

由区域内所有路由器产生,并且只能在本个区域内泛洪广播。

这些最基本的LSA通告列出了路由器所有的链路和接口,并指明了它们的状态和沿每条链路方向出站的代价。

2、网络LSA (Network LSA)

由区域内的DR或BDR路由器产生,报文包括DR和BDR连接的路由器的链路信息。

网络LSA也仅仅在产生这条网络LSA的区域内部进行泛洪。

3、网络汇总LSA (Network summary LSA)

由ABR产生,可以通知本区域内的路由器通往区域外的路由信息。

在一个区域外部但是仍然在一个OSPF自治系统内部的缺省路由也可以通过这种LSA来通告。

如果一台ABR路由器经过骨干区域从其他的ABR路由器收到多条网络汇总LSA,那么这台始发的ABR 路由器将会选择这些LSA通告中代价最低的LSA,并且将这个LSA的最低代价通告给与它相连的非骨干区域。

4、ASBR汇总LSA (ASBR summary LSA)

也是由ABR产生,但是它是一条主机路由,指向ASBR路由器地址的路由。

5、自治系统外部LSA (Autonomous system external LSA)

由ASBR产生,告诉相同自治区的路由器通往外部自治区的路径。

自治系统外部LSA是惟一不和具体的区域相关联的LSA通告,将在整个自治系统中进行泛洪。

6、组成员LSA (Group membership LSA) * 目前不支持组播OSPF (MOSPF协议)

7、NSSA外部LSA (NSSA External LSA)

由ASBR产生,几乎和LSA 5通告是相同的,但NSSA外部LSA通告仅仅在始发这个NSSA外部LSA通告的非纯末梢区域内部进行泛洪。

在NSSA区域中,当有一个路由器是ASBR时,不得不产生LSA 5报文,但是NSSA中不能有LSA 5报文,所有ASBR产生LSA 7报文,发给本区域的路由器。

* 只有一个例外,每台ABR路由器上利用一个类型3来通告缺省路由。每一种区域内允许泛洪的LSA

类型

区域类型

1&2

3&4

5

7

骨干区域

允许

允许

允许

不允许

非骨干(非末梢)

允许

允许

允许

不允许

末梢

允许

允许

允许

不允许

完全末梢

允许

不允许

不允许

不允许

NAAS

允许

允许

不允许

允许

* 只有一个例外,每台ABR路由器上利用一个类型3来通告缺省路由。

1 末梢区域:(Stub Area)

不允许AS外部通告(LSA 5)在其内部进行泛洪。在末梢区域边界的ABR路由器使用网络汇总LSA (LSA 3)向这个区域通告缺省路由,而且这条缺省路由不会被通告到这个区域的外部去。

Router(config-route)area 1 stub //将Area 1设置成末梢区域

2. 完全末梢区域:(Totally stub)

使用缺省路由到达OSPF自治系统外部的目的地址,而且使用缺省路由到达这个区域外部的所有目的地址,完全末梢区域的ABR路由器不仅阻塞LSA 5,也阻塞所有的汇总LSA――除了通告缺省路由的那一条类型3.

Router(config-route)#area 1 stub no-summary //将Area 1设置成完全末梢区域,此时会将类型3用默认路由代替,NO-summary的作用是将类型3、4用默认路由简化

3 非纯末梢区域(Not-so-stubby-area)

允许外部路由通告到OSPF自治系统内部,而同时保留自治系统的其余部分的末梢区域特征,ASBR 将始发类型7的LSA来通告那些外部网络,这些NAAS外部LSA将在整个NAAS区域中泛洪,在ABR 上被阻塞。ABR会将类型7的转化为类型5通告到其他区域中。

区域类型

描述

允许的LSA类型

普通区域

能学习其他区域的路由

能学习外部路由

LSA-1、LSA-2、LSA-3、LSA-4、LSA-5

Stub区域

能学习其他区域的路由

不能学习外部路由

LSA-1、LSA-2、LSA-3、LSA-4

Totally Stub

不能学习其他区域的路由

不能学习外部路由

LSA-1、LSA-2

NSSA

能学习其他区域的路由

不能学习其他区域连接的外部路由,但可以注入本区域连接的外部路由LSA-1、LSA-2、LSA-3、LSA-4、LSA-7

H3C常见的OSPF

1. OSPF邻接形成过程? 互发HELLO包,形成双向通信 根据接口网络类型选DR/BDR 发第一个DBD,选主从 进行DBD同步 交互LSR、LSU、LSack进行LSA同步 同步结束后进入FULL 2. OSPF中承载完整的链路状态的包?LSU 3. 链路状态协议和距离矢量协议的比较? (1)路由传递方法不同(2)收敛速度不同(3)度量值不同(4)有环无环 (5)应用环境不同(6)有无跳数限制(7)生成路由的算法不同(8)对设备资源的消耗不同 4. OSPF防环措施? (1)SFP算法无环(2)更新信息中携始发者信息,并且为一手信息(3)多区域时要求非骨干区域,必须连接骨干区域,才能互通路由,防止了始发者信息的丧失,避免了环路。 5. OSPF是纯链路状态的协议吗? (1)单区域时是纯的链路状态协议,而多区域时,区域间路由使用的是距离矢量算法。6. OSPF中DR选举的意义?DR选举时的网络类型?DR和其它路由器的关系? (1)提高LSA同步效率。(2)广播型和NBMA要选DR (3)DR与其它路由器为邻接关系。 7. OSPF的NSSA区域和其它区域的区别? 比普通区域相比:去除了四类五类LSA,增加了七类LSA 和STUB区域相比:他可以单向引入外部路由 8. OSPF的LSA类型,主要由谁生成? 一类路由器LSA 所有路由器本区域描述直连拓扑信息 二类网络LSA DR 本区域描述本网段的掩码和邻居 三类网络汇总LSA ABR 相关区域区域间的路由信息 四类ASBR汇总LSA ABR 相关区域去往ASBR的一条路由信息 五类外部LSA ASBR 整个AS AS外部的路由信息 七类NSSA外部LSA ASBR 本NSSA区域AS外部的路由信息 9. IBGP为什么采用全互联?不采用全互联怎么部署? (1)解决IBGP水平分割问题(2)反射器或联盟 10. 路由反射器的反射原则? (1)客户端的路由反射给所有邻居(2)非客户端的路由反射给客户端(3)只发最优路由(4)两个非客户端路由不能互通(5)反射不改变路由属性 11. OSPF邻居形成过程? 12. OSPF有几类LSA? 13. OSPF的NSSA区域与其它区域的通信方法? 14. PPP协商过程? 15. OSPF没有形成FULL状态的原因? (1)HELLO和失效时间不一致(2)接口网络类型不一致(3)区域不一致(4)MA网络中掩码不一致(5)版本不一致(6)认证不通过(7)ROUTER-ID 相同(8)MA网络中优先级都为0 (9)MTU不一致(10)特殊区域标记不一样(11)底层不通(12)NBMA网络中没有指邻居

OSPF虚链路认证

OSPF域间汇总 实验目的:了解并掌握域间汇总的配置 实验拓扑图: 基本配置 R1(config)#int s2/1 R1(config-if)#ip ad 12.0.0.1 255.255.255.0 R1(config-if)#int lo 0 R1(config-if)#ip ad 1.1.0.1 255.255.255.0 R1(config-if)#int lo 1 R1(config-if)#ip ad 1.1.1.1 255.255.255.0 R1(config-if)#int lo 2 R1(config-if)#ip ad 1.1.2.1 255.255.255.0 R1(config-if)#int lo 3 R1(config-if)#ip ad 1.1.3.1 255.255.255.0 R1(config-if)#int s2/1 R1(config-if)#no sh R1(config-if)# 00:02:54: %LINK-3-UPDOWN: Interface Serial2/1, changed state to up R1(config-if)# 00:02:55: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial2/1, changed state to up R1(config-if)#router ospf 10 R1(config-router)#net 12.0.0.0 0.0.0.255 a 0 R1(config-router)#no net 12.0.0.0 0.0.0.255 a 0 R1(config-router)#net 12.0.0.0 0.0.0.255 a 1 R1(config-router)#net 1.1.0.0 0.0.0.255 a 1 R1(config-router)#net 1.1.1.0 0.0.0.255 a 1 R1(config-router)#net 1.1.2.0 0.0.0.255 a 1 R1(config-router)#net 1.1.3.0 0.0.0.255 a 1 R2(config)#int s2/1

解决OSPF不连续区域的3种方法

解决OSPF不连续区域的3种方法 网络拓扑图 解决OSPF不连续区域的问题我们有三种解决办法: 1.多进程双向重新分布 2.创建tunnel通道宣告到区域0 3.创建虚链路 以下是3种方法配置的详细命令: 方法1:多进程双向重新分布 (1).重新启动另外一个OSPF进程 (2).在2个OSPF进程中宣告不连续的网段

(3).双向发布OSPF进程: redistribute ospf 进程号 subnets R1 int s0/0 ip add 1.1.1.1 255.255.255.0 no shut router ospf 110 router-id 1.1.1.1 network 1.1.1.0 0.0.0.255 area 0 R2 int s0/0 ip add 1.1.1.2 255.255.255.0 no shut int s0/1 ip add 2.2.2.1 255.255.255.0 no shut

router ospf 110 router-id 2.2.2.2 network 2.2.2.0 0.0.0.255 area 1 network 1.1.1.0 0.0.0.255 area 0 router ospf 120 router-id 2.2.2.5 network R3 int s0/0 ip add 2.2.2.2 255.255.255.0 no shut int s0/1 ip add 3.3.3.1 255.255.255.0 no shut router ospf 110 router-id 3.3.3.3

ospf虚链路的配置实验

ospf虚链路的配置实验 一、目的:Area 2经过Area 1与Area 0之间建立虚链路. 此拓扑中,virtual-link在R4与R2之间建立,从而使得Area 2与Area 0之间进行直接连接,virtual-link配置在R2与R4实施。通过实验,R4就变成一个特别的ABR。virtual-link 上面转发的是LSA – 3。 二、思想:R2与R4路由器互指对方的Router-ID。 三、问题:如何确认虚连接的对端IP地址? 中间连接area 0的过渡area 1上的ABR之间存在lsa-1与lsa-2的传递,确认对端的IP 地址。通过邻居地址指定, R2上的邻接状态: R4上的邻接状态:

四、配置内容: 4.1、R2: sh ip ospf database self-originate 可以看到Summary Net Link States 。 注意R2是个ABR,它的一个接口连接Area 0,另一个接口连接Area 1,所以R2会产生两区域的Summary Net Link States (lsa-3),通过Summary Net Link States (Area 0)中可以看到R2把23.1.1.0与34.1.1.0网段Upward(转发)到Area 0中;把1.1.1.0与12.1.1.0网段Upward(转发)到Area 1中,使得Area 0与Area 1中都有相互之间的路由,从而23.1.1.0、34.1.1.0 、1.1.1.0、12.1.1.0网段之间互通。

4.2、R4: R4为什么说是一个特殊的ABR呢?通过Virtual-Link 后,R4跨了Area 0, Area 1、Area 2三个区域,R4把学习到相关网段进行汇总,然后分发到了不同区域中。 Summary Net Link States (Area 1): R4把源Area 2中的5.5.5.0、45.1.1.0网段Upward到Area 1。 Summary Net Link States (Area 0): 由于R4与R2建立了Virtual-Link,R2的一个口在Area 1中,R4自然也就学习到了源Area 1中的23.1.1.0、34.1.1.0网段,同样也通过Virtual-link,R4把5.5.5.0、45.1.1.0、23.1.1.0、34.1.1.0网段Upward到了Area 0中。在此,有同学要问,那么不是和R2宣告进Area 0中的23.1.1.0、34.1.1.0网段重复了吗?跨了三Area 的特殊性就体现在这里! 同理,通过R2与R4之间的virtual-link,R4把源Area 0与Area 1中的路由信息汇总传递到Area 2中。 五、小结: 由于R4通过Virtual-Link横跨了area 0,area 1,area 2三个区域,那么把Area 0、Area 1区域中的路由信息通过Area 1传递给了Area 2,把Area 1、Area 2 传递给了Area 0,通过配置Virtual-Link,Area 2 就与Area 0进行直连。

OSPF各种数据包结构解析

OSPF Packet Header OSPF报头为24字节. Version OSPF的版本号.IPv4为OSPFv2,IPv6为OSPFv3. Type OSPF数据包类型. Packet Length OSPF数据包长度. Router ID 始发OSPF数据包的路由器的Router-ID. Area ID 始发OSPF数据包的路由器接口所在的区域. Checksum OSPF数据包的校验和. AuType OSPF认证类型. Authentication AuType为0,不检查该字段. AuType为1,包含最长为64bit的口令. AuType为2,包含Key-ID,消息摘要和不减小的加密序列号. Authentication Data Length 附加在OSPF数据包尾部的消息摘要长度. Cryptographic Sequence Number 一个不会减小的序列号,用于防重放攻击. OSPF Hello Packet Hello包用于建立和维护邻接关系,也在MA网络中选举DR/BDR. *Network Mask 发送数据包的接口的网络掩码,必须匹配. *Hello Interval 接口上发送Hello包的时间间隔,BMA和P2P网络中默认为10s,NBMA网络中默认为30s. *Options DN MPLS VPN使用. O 用于Opaque LSA. DC按需链路上使用 EA 接收和转发具有外部属性LSA的能力. N/P N为1表明支持NSSA LSA,N为0表明不接收和发送NSSA. P(Propagation)为1执行7类到5类LSA转换,P为0不执行转换. MC MOPSF中使用. E E为1接收5类LSA,E为0不接收5类LSA. MT MT-OSPF使用. Router Priority 接口优先级,用于选举DR/BDR.为0将不参与选举,默认接口优先级为1. *Router Dead Interval 将邻居视为down前等待Hello包的时间间隔,默认为Hello Interval的4倍. Designated Router MA网络中的DR接口的IP地址,如果不存在将设置为 Backup Designated Router MA网络中的BDR接口的IP地址,如果不存在将设置为Neighbor 列出了始发路由器保存的邻居列表. * 必须匹配才可建立OSPF邻接关系. OSPF DBD Packet DBD中包含LSA头部信息,用于选举Master/Slave路由器,同步LSDB. Interface MTU 始发路由器接口可发送的最大IP数据包大小,在虚链路上传送时设置为0x0000. I Initial,发送是第一个DBD包时设置为1,后续DBD包设置为0. M More,发送不是最后一个DBD包时,设置为1,如果是最后一个DBD包设置为0. MS Master/Slave,如果设置为1代表是Master路由器,设置为0代表是Slave路由器. DD Sequence Number DBD包的序列号由Master路由器设置.

OSPF邻居及邻接关系(虚链路)置案例

一、技术概述 OSPF网络中,所有路由信息都在邻居或邻接中传递、交换。通过维持邻居或邻接关系,对整网的稳定性起着重要作用。 本节将重点研究ospf的网络类型及邻居邻接关系。 。 二、网络拓扑: 三、相关知识点总结: 1. 邻居关系和邻接关系有什么区别? 邻居关系和邻接关系是不同的概念。 邻居关系是指,当双方收到对方的hello报文的时候,报文里面的参数(hello time.dead interval , area id.authentication ,mask 等)一致的时候,并且邻居关系为2-way的时候,这个就可以成为是建立了邻居关系,但是还不是邻接关系。 邻接关系是指在建立的邻居关系之后继续发送DD,LSR,LSU等报文,最终双方的LSDB达到同步之后,邻居状态为FULL时,才成为邻接关系。 希望对你希望对你有用。 2. OSPF支持的网络类型有哪些? ospf的网络类型:根据链路层协议判断网络类型 1)、point to point----ppp 2)、广播-----以太网Ethernet 3)、NBMA FR (frame-relay)帧中继物理结构与广播很像,但是该网络默认不传递广播 4)、点到多点,从NBMA修改过来的。(可看作点到点类型网络) 3. 什么是DR和BDR?

选举DR和BDR:DR为指定路由器,BDR为备份路由器。 4. 哪些网络需要进行选举DR、BDR ?为什么要进行DR/BDR选举? 广播和BMA类型的网络都会选举DR和BDR,NBMA为人为指定。 判断该链路上是否有DR(先启动的) 根据接口优先级和route-ID选举。优先级默认为1,范围1---255,先判断优先级,若一致,选route-ID大的,最优的为DR,次之为BDR。每次评选选BDR。如果网络中路由器很多时,那么需要维护的建立的邻接关系就很多,需要发送的报文也很多。而且每台路由器之间都相互发送lsa,这样就造成好多重复的lsa在网络中传递,浪费了太多带宽资源,所以选取dr 和bdr用来节省带宽资源。 5. Router Priority最大的一定是DR吗? 不一定,选择完成后的特性: 终身制: 世袭制: 民主制:优先级培认为置为0,则没有选举权。 所有的路由器包括DR、BDR、DR-other之间的关系:所偶的DR-other和BDR时 及drDR之间会形成full,DR-other之间只能为tow-way。 6. 配置虚连接的时候如何表示对端路由器? 四、项目需求: 1. 如图所示,配置OSPF多区域后,由于area 2 和area 0 没有直接相连,故所以,在area 1里配置虚电路,使得R4可以收到R1的路由信息。 2. 区域零中使r3永远为DR,区域1和区域2中,不进行DR/BDR选举,以加快收敛 3. 所有的互联地址以192.168.255.0/24主类地址进行以/30规划,且在R3上看到去往r4直连网络的路由开销为100,r4到R3的直连网络路由为50. R1: sysname llb-R1 interface GigabitEthernet0/0/0 ip address 192.168.255.1 255.255.255.252 ospf network-type p2p interface LoopBack0 ip address 1.1.1.1 255.255.255.255 # ospf 1 router-id 1.1.1.1 area 0.0.0.0

配置OSPF虚连接

实验报告 实验人:学号:日期:2015/3/29 院(系):专业(班级):网络工程 实验题目:配置OSPF虚连接 一. 实验目的 1. 掌握OSPF的相关理论知识,了解OSPF虚连接的原理; 2. 掌握OSPF虚连接配置的相关命令; 二. 实验原理 虚连接(Virtual-link):由于网络的拓扑结构复杂,有时无法满足每个区域必须和骨干区域直接相连的要求,为解决此问题,OSPF提出了虚链路的概念。 虚连接是设置在两个路由器之间,这两个路由器都有一个端口与同一个非主干区域相连。虚连接被认为是属于主干区域的,在OSPF路由协议看来,虚连接两端的两个路由器被一个点对点的链路连接在一起。在OSPF路由协议中,通过虚连接的路由信息是作为域内路由来看待的。 三. 实验器材 华为模拟器; 四.实验分析与设计 实验拓扑图:

实验配置过程: Router A的配置: #sysname RouterA #router id 1.1.1.1 //Router ID,建议配置为LoopBack0的IP地址#interface GigabitEthernet1/0/0 ip address 192.168.1.2 255.255.255.0 ospf authentication-mode hmac-sha256 #interface GigabitEthernet2/0/0 ip address 192.168.0.2 255.255.255.0 ospf authentication-mode hmac-sha256 #interface LoopBack0 ip address 1.1.1.1 255.255.255.255 #ospf 2 area 0.0.0.0 authentication-mode hmac-sha256 network 192.168.0.0 0.0.0.255 area 0.0.0.1 authentication-mode hmac-sha256

OSPF的安全认证和vritual-link(虚链路)

实验三综合试验1 【实验目的】 点到点多区域OSPF的安全认证和vritual-link(虚链路)的作用及配置 【实验背景】 非主区域必须和主区域(area 0)直接相连才能与其它区域通信。如果不直接相连,则须使用virtual-link实现于其它区域通信,设备端口和区域若分别加上安全验证ip ospf authentication-key password 和area area-id authentication后,安全验证的端口将不与无验证的端口通信。 【实验任务】 1、根据建议的地址配置个设备 2、建立ospf路由,并划分区域 3、测试区域0和区域1是否能够通讯,测试区域0和区域2是否能够通讯 4、通过建立虚链路的方法,实现区域0和区域2能够正常通讯 5、完成实验报告。 路由器分别命名为R1和R2、R4,路由器之间通过串口采用V35 DCE/DTE电缆连接,DCE端连接到R1(R1762)上。 【实验设备】 锐捷RG-S3760交换机1台,锐捷RG-S2126交换机1台;锐捷STAR-R2632路由器1台,锐捷STAR-R1762路由器2台。 【实验拓扑】: 【实验环境】: 设备地址分配如下: S2: F0/12 1.0.0.1 S2: F0/24 1.0.0.2 R2: F1/0 1.0.0.3 PC6 1.0.0.100 R2:F1/1 192.168.1.1 PC2 192.168.1.100 R2:s1/2 2.0.0.1 R1:s1/2 2.0.0.2 R1: F1/1 192.168.2.1 PC1 192.168.2.100 R1:s2/0 3.0.0.1 R4:s1/2 3.0.0.2 R4:F1/1 192.168.3.1 PC4 192.168.3.100 R4: F1/0 4.0.0.3 PC4 4.0.0.100(网关4.0.0.1) S4: F0/12 4.0.0.1 S4: F0/24 4.0.0.2 [试验配置] 步骤1. 根据给定地址配置R1和R2,并建立OSPF路由,划分区域R2632-1#conf t !进入全局配置模式 R2632-1(config)#hostname r1 !命名路由器 r1 (config)#interface s1/2 !进入s1/2接口模式,并配置ip地址 r1 (config-if)#ip address 2.0.0.2 255.255.255.0 r1 (config-if)#clock rate 64000 r1 (config-if)#no sh !开启端口 r1 (config-if)#exit !退回到上一级的操作模式 r1 (config)#interface s2/0 r1 (config-if)#ip address 3.0.0.1 255.255.255.0 r1 (config-if)#clock rate 64000 r1 (config-if)#no sh r1 (config-if)#exit r1 (config)#interface f1/1 r1 (config-if)#ip address 192.168.2.1 255.255.255.0 r1 (config-if)#no sh r1 (config-if)#exit r1 (config)#router ospf !开启OSPF路由协议进程 r1 (config-router)#network 2.0.0.0 0.0.0.255 area 1 !申请直连网段信息,并分配区域号 r1 (config-router)#network 3.0.0.0 0.0.0.255 area 2 r1 (config-router)#network 192.168.2.0 0.0.0.255 area 1 r1 (config-router)#exit R2配置 R1762-1#conf t R1762-1(config)#hostname r2 r2 (config)#interface s1/2 r2 (config-if)#ip address 2.0.0.1 255.255.255.0 r2 (config-if)#no sh r2 (config-if)#exit r2 (config)#interface f1/0 r2 (config-if)#ip address 1.0.0.3 255.255.255.0 r2 (config-if)#no sh

OSPF虚链路(virtual-link)配置实例

OSPF虚链路(virtual-link)配置实例 这个配置将验证一个OSPF虚电路(Virtual-Link)的过程,重点在观察虚链路连接的临时网络与正常区域间路由有何区别。上图中区域4(area 4)没有和area 0直接相连。在R2与R3之间配置了一条虚链路。 // R1 // int lo0 ip ad 1.1.1.1 255.255.255.0 int e0 ip ad 192.1.1.1 255.255.255.0 router os 1 network 192.1.1.0 0.0.0.255 area 0 // R2 //

int lo0 ip ad 2.2.2.2 255.255.255.0 int e0 ip ad 192.1.1.2 255.255.255.0 int e1 ip ad 193.1.1.2 255.255.255.0 router os 1 network 192.1.1.0 0.0.0.255 area 0 network 193.1.1.0 0.0.0.255 area 1 // R3 // int lo0 ip ad 3.3.3.3 255.255.255.0 int e1 ip ad 193.1.1.3 255.255.255.0 int e0 ip ad 194.1.1.3 255.255.255.0 router os 1 network 193.1.1.0 0.0.0.255 area 1 network 194.1.1.0 0.0.0.255 area 4 // R4 // int lo0 ip ad 4.4.4.4 255.255.255.0 int e0 ip ad 194.1.1.4 255.255.255.0 router os 1 network 194.1.1.0 0.0.0.255 area 4 基本配置完成后,我们在每台路由器上分别来验证一下:r1#sh ip os nei

OSPF_协议总结(最终版)

OSPF协议总结---By Joe&东东&校长 1、邻居是否自动发现:要有广播的特点 2、DR BDR 选举:要有多点接入 3、否则就要静态指定 O 区域内LSA1. LSA2 O IA 区域间LSA3.LSA4 OE1 都是外部LSA5. LSA 7 OE2 ON1 ON2 外部路由不优先 OSPF O>OIA>OE1>OE2 DR 通告 ABR通告,整个网络泛红LSA 1 和LSA2 只在本区域泛红,其他整个OSPF网泛红。

OSPF的五个包: 1.Hello:9项内容,4个必要 2.DBD:数据库描述数据包(主要描述始发路由器数据库中的一些或者全部LSA信息),主要包括接口的MTU,主从位MS,数据库描述序列号等); 3.LSR:链路状态请求数据包(查看收到的LSA是否在自己的数据库,或是更新的LSA,如果是将向邻居发送请求); 4.LSU:链路状态更新数据包(用于LSA的泛洪扩散和发送LSA去响应链路状态请求数据包); 5.LSACK:链路状态确认数据包(用来进行LSA可靠的泛洪扩散,即对可靠包的确认)。 Hello包作用: 1.发现邻居; 2.建立邻居关系; 3.维持邻居关系; 4.选举DR,BDR 5.确保双向通信。 Hello包所包含的内容: 路由器id Hello&Dead间隔* 区域id * 邻居 DR BDR 优先级 验证* 末节区域* 注:1.“*”部分全部匹配才能建立邻居关系。 2.邻居关系为FULL状态;而邻接关系是处于TWO-WAY状态。 Hello时间间隔: 在点对点网络与广播网络中为10秒; 在NBMA网络与点对多点网络中为30秒。

OSPF虚链路(virtual-link)配置实例 + 详细验证过程

OSPF虚链路(virtual-link)配置实例 + 详细验证过程 这个配置将验证一个OSPF虚电路(Virtual-Link)的过程,重点在观察虚链路连接的临时网络与正常区域间路由有何区别。上图中区域4(area 4)没有和area 0直接相连。在R2与R3之间配置了一条虚链路。 // R1 // int lo0 ip ad 1.1.1.1 255.255.255.0 int e0 ip ad 192.1.1.1 255.255.255.0 router os 1 network 192.1.1.0 0.0.0.255 area 0

// R2 // int lo0 ip ad 2.2.2.2 255.255.255.0 int e0 ip ad 192.1.1.2 255.255.255.0 int e1 ip ad 193.1.1.2 255.255.255.0 router os 1 network 192.1.1.0 0.0.0.255 area 0 network 193.1.1.0 0.0.0.255 area 1 // R3 // int lo0 ip ad 3.3.3.3 255.255.255.0 int e1 ip ad 193.1.1.3 255.255.255.0 int e0 ip ad 194.1.1.3 255.255.255.0 router os 1 network 193.1.1.0 0.0.0.255 area 1 network 194.1.1.0 0.0.0.255 area 4 // R4 // int lo0 ip ad 4.4.4.4 255.255.255.0 int e0 ip ad 194.1.1.4 255.255.255.0 router os 1 network 194.1.1.0 0.0.0.255 area 4

OSPF的LSA1中的链路类型

【OSPF】链路类型 LinkType (2014-11-08 14:51:10) 转载▼ 标签: 分类:Routing ccie cisco ospf 红茶三杯 OSPF除了定义网络类型(Network Type),还定义了链路类型(Link Type),这是两个不同的概念。链路类型主要用于描述OSPF路由器的接口或邻居。在1类LSA中,可以看到产生该LSA的路由器所连接的所有链路(Link)、链路的类型以及相关的内容。通过每个1类LSA中描述的各种链路(Link),OSPF得以描绘出网络的拓扑和子网信息。 LS age: 1355 Options: (No TOS-capability, DC) LS Type: Router Links Link State ID: 1.1.1.1 Advertising Router: 1.1.1.1 LS Seq Number: 8000001F Checksum: 0xFF44 Length: 48 Area Border Router AS Boundary Router

Number of Links: 2 Link connected to: another Router (point-to-point) (Link ID) Neighboring Router ID: 2.2.2.2 (Link Data) Router Interface address: 10.1.12.1 Number of TOS metrics: 0 TOS 0 Metrics: 64 Link connected to: a Stub Network (Link ID) Network/subnet number: 10.1.12.0 (Link Data) Network Mask: 255.255.255.0 Number of TOS metrics: 0 TOS 0 Metrics: 64 1类LSA中,用于描述Link的LINKID、Link Date的取值根据OSPF link类型不同而不同: 下面分别来看一看这些个Link:

cisco怎么配置OSPF虚链路.doc

cisco怎么配置OSPF虚链路 cisco公司已成为公认的全球网络互联解决方案的领先厂商,该公司出产的一系列路由器更是引领全球,那么你知道cisco 怎么配置OSPF虚链路吗?下面是整理的一些关于cisco怎么配置OSPF虚链路的相关资料,供你参考。 cisco配置OSPF虚链路的方法 这个配置将验证一个OSPF虚电路(Virtual-Link)的过程,重点在观察虚链路连接的临时网络与正常区域间路由有何区别。上图中区域4(area 4)没有和area 0直接相连。在R2与R3之间配置了一条虚链路。 // R1 // int lo0 ip ad 1.1.1.1 255.255.255.0 int e0 ip ad 192.1.1.1 255.255.255.0 router os 1 network 192.1.1.0 0.0.0.255 area 0 // R2 // int lo0 ip ad 2.2.2.2 255.255.255.0 int e0 ip ad 192.1.1.2 255.255.255.0 int e1 ip ad 193.1.1.2 255.255.255.0

router os 1 network 192.1.1.0 0.0.0.255 area 0 network 193.1.1.0 0.0.0.255 area 1 // R3 // int lo0 ip ad 3.3.3.3 255.255.255.0 int e1 ip ad 193.1.1.3 255.255.255.0 int e0 ip ad 194.1.1.3 255.255.255.0 router os 1 network 193.1.1.0 0.0.0.255 area 1 network 194.1.1.0 0.0.0.255 area 4 // R4 // int lo0 ip ad 4.4.4.4 255.255.255.0 int e0 ip ad 194.1.1.4 255.255.255.0 router os 1 network 194.1.1.0 0.0.0.255 area 4 基本配置完成后,我们在每台路由器上分别来验证一下:r1#sh ip os nei

Cisco CCNP:配置OSPF虚链路

实验4-5:配置OSPF虚链路 【实验目的】: 在本次实验中,你将检测OSPF虚链路 在完成本次实验之后,你需要完成下列任务: 使用虚链路连接一个区域到区域 【实验拓扑】: 注意:图中x为所在机架编号,y为路由器编号。 【实验帮助】: 如果出现任何问题,可以向在值的辅导老师提出并请求提供帮助。【命令列表】:

【任务一】:配置OSPF虚链路 OSPF需要所有的区域必须有一个连接到区域0(骨干)。在这个实验中,你将创建一个不连续区域和测试路由表结果。你将配置一条虚链路连接新的区域到区域0。 实验过程: 第一步:在所有的实验路由器上,删除OSPF 存根区域配置。 第二步:在内部路由器PxR3和PxR4上,关闭接口s0接口,断开他们之间的连接。 第三步:放置内部路由器的环回接口到达一个新的OSPF区域,使用区域编号x00,x是你的机架编号。这个要求需要你在OSPF路由配置下添加新的网络语句。 第四步:测试边界路由器PxR1和PxR2的路由表。在路由表中是否有内部路由器的环回接口地址网络(10.200.200.xy)? 第五步:因为OPSF假设所有的区域将至少有一个接口连接到区域0,这个内部路由器将不广告环回接口到边界路由器。 但是,区域x00不是边界区域0。你可以从area x00配置一条虚链路到area 0解决这个问题。配置虚链路的第一步,发现双边路由器的RID。你的输出应该与下列类似: 第六步:从内部路由器配置OSPF虚链路,通过area x到达边界路由器,x是你的机架号。 第七步:验证虚链路工作状态,你的路由器输出应该与下列类似: 第八步:验证边界路由器收接一邓内部路由器的环回接口IP地址。 第九步:在内部路由器上,使用show ip ospf命令。在这个路由器上哪些OSPF 区域是激活的。 OSPF对待虚链路是一个接口属于区域0。因此在内部路由器上,你可以看到3 个区域是激活的,area x , area x00, 和area 0。 【实验验证】: 成功完成整个实验,你需要完成下列任务: ?你使用虚链路解决不连续的区域故障 ?你使用虚链路建立一个任意区域拓扑。

ospf的虚拟链路

简介: 由于网络的拓扑结构复杂,有时无法满足每个区域必须和骨干区域直接相连的要求,为解决此问题,OSPF提出了虚链路的概念。虚链路是指在两台ABR之间,穿过一个非骨干区域(转换区域——Transit Area),建立的一条逻辑上的连接通道,可以理解为两台ABR 之间存在一个点对点的连接。“逻辑通道”是指两台ABR之间的多台运行OSPF的路由器只是起到一个转发报文的作用(由于协议报文的目的地址不是这些路由器,所以这些报文对于它们是透明的,只是当作普通的IP报文来转发),两台ABR之间直接传递路由信息。这里的路由信息是指由ABR生成的type3的LSA,区域内的路由器同步方式没有因此改变。 拓扑规划: 案列实施: 1)、配置IP地址与ospf区域 R2配置: sysname R2 router id 2.2.2.2 local-user admin password cipher %K/T]3SXOF$[FR9&2:*aF1!! service-type telnet level 3 vlan 20 vlan 30 # interface Vlan-interface20 ip address 192.168.2.1 255.255.255.0

interface LoopBack1 ip address 192.168.1.1 255.255.255.0 ospf area 0.0.0.0 network 192.168.1.1 0.0.0.0 network 192.168.2.1 0.0.0.0 R3配置: sysname R3 router id 3.3.3.3 local-user admin password cipher Q_E4WOL3a+&AYP51,NO;"A!! service-type telnet level 3 user-interface vty 0 4 authentication-mode scheme vlan 10 # vlan 20 # interface Vlan-interface10 ip address 192.168.2.2 255.255.255.0 # interface Vlan-interface20 ip address 192.168.3.1 255.255.255.0 ospf area 0.0.0.2 network 192.168.3.1 0.0.0.0 # area 0.0.0.0 network 192.168.2.2 0.0.0.0 R4配置: local-user admin service-type administrator password cipher /P.G'J

OSPF虚拟链路技术分析与应用

基本原理 OSPF协议简介及特点 OSPF是Open Shortest Path First(即“开放最短路由优先协议”)的缩写。它是IETF (Internet Engineering Task Force)组织开发的一个基于链路状态的自治系统内部路由协议(IGP),用于在单一自治系统(Autonomous system,AS)内决策路由。在IP 网络上,它通过收集和传递自治系统的链路状态来动态地发现并传播路由。当前OSPF 协议使用的是第二版,最新的RFC 是2328。 为了弥补距离矢量协议的局限性和缺点从而发展出链路状态协议,OSPF 链路状态协议有以下优点: 适应范围—— OSPF支持各种规模的网络,最多可支持几百台路由器。 最佳路径——OSPF是基于带宽来选择路径。 快速收敛——如果网络的拓扑结构发生变化,OSPF立即发送更新报文,使这一变化在自治系统中同步。 无自环——由于OSPF 通过收集到的链路状态用最短路径树算法计算路由,故从算法本身保证了不会生成自环路由。 子网掩码——由于OSPF 在描述路由时携带网段的掩码信息,所以OSPF 协议不受自然掩码的限制,对VLSM 和CIDR 提供很好的支持。 区域划分——OSPF 协议允许自治系统的网络被划分成区域来管理,区域间传送的路由信息被进一步抽象,从而减少了占用网络的带宽。 等值路由——OSPF 支持到同一目的地址的多条等值路由。 路由分级——OSPF 使用4 类不同的路由,按优先顺序来说分别是: 区域内路由、区域间路由、第一类外部路由、第二类外部路由。 支持验证——它支持基于接口的报文验证以保证路由计算的安全性。 组播发送——OSPF在有组播发送能力的链路层上以组播地址发送协议报文,即达到了广播的作用,又最大程度的减少了对其他网络设备的干扰。 虚连接 由于网络的拓扑结构复杂,有时无法满足每个区域必须和骨干区域直接相连的要求,如图1所示。为解决此问题,OSPF 提出了虚连接的概念。虚连接是指在两台ABR 之间,穿过一个非骨干区域(转换区域——transit Area),建立的一条逻辑上的连接通道。可以理解为两台ABR 之间存在一个点对点的连接。“逻辑通道”是指两台ABR 之间的多台运行OSPF 的路由器只是起到一个转发报文的作用(由于协议报文的目的地址不是这些路由器,所以这些报文对于他们是透明的,只是当作普通的IP 报文来转发),两台ABR 之间直接传递路由信息。这里的路由信息是指由ABR 生成的type3 的LSA,区域内的路由器同步方式没有因此改变。 注意:如果自治系统被划分成一个以上的区域,则必须有一个区域是骨干区域,并且保证其它区域与骨干区域直接相连或逻辑上相连,且骨干区域自身也必须是连通的。

OSPF虚链路(Virtual Link)原理

OSPF虚链路(Virtual Link)原理 因为OSPF采用了区域化的设计,并且区域也采用了Hub-Spoke的架构,所有区域中定义出一个核心,然后其它部分都与核心相连,OSPF的区域0就是所有区域的核心,称为BackBone 区域(骨干区域),而其它Normal 区域(常规区域)应该直接和骨干区域相连,常规区域只能和骨干区域交换LSA,常规区域与常规区域之间即使直连也无法互换LSA。但在某些情况下,某些常规区域无法与骨干区域直连,这时便无法得到其它区域的路由,因此,设计了将骨干区域的范围通过虚拟的方法进行扩展到相邻常规区域的位置,因而让不能直接与骨干区域相连的区域,最终可以与骨干区域直连,这种对骨干虚拟的扩展和拉伸就是OSPF虚链路(Virtual Link)能实现的;因为某些常规区域不能与骨干区域直连而只能与其它常规区域直连,所以OSPF虚链路(Virtual Link)通过将相邻的常规区域虚拟为骨干区域,从而让那些不能与骨干区域直连的常规区域也能获得其它OSPF区域的路由。与骨干区域相邻的常规区域被扩展后,该区域被称为Transit Area,理论上Transit Area不应该为末节区域;在扩展后,原本为常规区域的Transit Area,将变成骨干区域,所以路由将从Inter-Area Route转变为Intra-Area Route,路由表示形式也将从O IA改变为O的形式;在进行OSPF虚链路扩展时,是将Transit Area中与骨干区域直连的ABR和连接另一个常规区域的ABR相连,连接这两个ABR时,使用双方的Router-ID来连接。 ------------------------------- 情况一:远离区域0的虚链路 如下图:

相关文档