hcip笔记(OSPF详解二)

OSPF的不规则区域

区域划分的要求:

1,必须存在ABR设备

2,区域划分必须按照星型拓扑结构划分

1,远离骨干的非骨干区域

2,不连续骨干

1,使用VPN隧道在AR4和AR2之间构建一条隧道,之后,将这个隧道宣告到区域0中,相当于将AR4非法的ABR合法话,则AR4将正常传递区域2和区域0,1之间的路由信息。

在这个环境中,在没有隧道之前,AR4可以通过AR2转发的路由信息学习到达区域0的路由,而存在隧道之后,AR4可以直接通过隧道学习到区域0的拓扑信息。而AR4会优先选择自己通过拓扑信息学来的路由信息,就算是开销值巨大。

使用VPN隧道解决不规则区域的问题:

1,可能造成选路不佳;

2,可能造成重复更新;

3,因为虚拟链路的存在,AR2和AR4之间也需要建邻。导致他们之间维护的周期性数据将穿越中间区域区域1,导致中间区域的资源消耗。

2,使用OSPF虚链路来解决不规则区域

[r4-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2 --- 虚链路的配置方法,后面跟需要创建虚链路设备的RID。

注意:虚链路的建立是双向的 --- 虚链路永远属于骨干区域

 [r2-ospf-1-area-0.0.0.1]display ospf vlink --- 查看虚链路详细信息

网络类型

OSPF接口网络类型(工作方式)

BMA(以太网)

Broadcast,可以建立多个邻居关系。需要进行DR和BDR选举,Hello 10 , Dead 40

P2P(HDLC,PPP,GRE,

MGRE)

P2P,只能建立一个邻居关系,不需要进行DR和BDR选举,

Hello 10 , Dead 40

虚拟接口(环回接口)

在华为体系中被写作P2P,实际没有数据收发。会学习32位主机路由(通过修改接口的网络类型为broadcast可以将掩码长度还原)

 

P2MP,可以建立多个邻居关系。不需要进行DR和BDR选

举,Hello 30 , Dead 120 ,会学习邻居接口IP地址的主机路由

NBMA(帧中继)

NBMA,可以建立多个邻居关系。需要进行DR和BDR选举, Hello 30 , Dead 120,NBMA环境下无法自动建立邻居关系,需要手工指定邻居关系。

 

Virtual,周期性以单播形式发送Hello包,Hello 10 , Dead 40

使用虚链路解决不规则区域的问题:

1,因为虚链路的存在,AR2和AR4之间也需要建邻。导致他们之间维护的周期性数据将穿越中间区域区域1,导致中间区域的资源消耗。

2,虚链路只能穿越1个区域

3,多进程双向重发布

    不同的路由协议运行的机理各不相同,包括对路由的理解也不同,所以,不同的路由协议之间存在信息隔离。

    重发布就是在运行不同协议的边界设备(ASBR --- 自治系统边界路由器,协议边界路由器)上,将一种协议按照另一种协议的规则发布出去。 --- ASBR设备要求必须存在重发布行为才行。

[r4-ospf-1]import-route ospf 2 --- 将进程2的路由信息重发布到进程1中

O_ASE --- 标志域外路由信息 --- 因为域外的路由信息不可控性较强,所以,信任程度较低,我们将其优先级设置为150。

LSA --- 链路状态通告 --- OSPF协议在不同网络环境下产生的用于携带和传递不同的信息。

LSDB --- 链路状态数据库

SPF --- 最短路径优先算法

Type --- LSA的类型,OSPFV2协议中,需要掌握的LSA类型一共有6种

LinkState ID --- 链路状态标识符 --- 主要用于标记一条LSA信息,可以理解为是LSA信息的名字。

AdvRouter --- 通告路由器 --- 通告LSA信息的设备的RID。

以上三个参数被称为LSA的三元组 --- 这三个参数可以唯一的标识出来一条LSA信息。

LSA头部内容

Type      : Router Ls id     : 4.4.4.4 Adv rtr   : 4.4.4.4

LS AGE --- LSA的老化时间 --- 当LSA被始发路由器产生时置为0,之后,该LSA在网络中传递,老化时间也将累加。 --- 1800S  --- 为了防止老化时间无限制增长,我们设置了最大老化时间 --- MAXAGE -- 3600S。如果一条LSA信息的老化时间达到3600S,则将判定其失效,将该LSA信息从本地的LSDB中删除。

Len 字节长度

SEQ --- 序列号 --- 32位二进制构成,用8位16进制表示 --- 一台路由器每发送同一条LSA信息都会携带一个序列号,并且序列号逐次加1,用来标识LSA的新旧关系。

直线型序列空间 --- 从最小到最大,逐次加1,其优点时新旧关系容易比较,而缺点是序列号空间有限,当序列号空间饱和后,将无法比较新旧关系。

循环型序列空间 --- 序列号将循环使用,其问题在于一旦序列号差值过大,新旧关系将难以比较。

棒棒糖型序列空间 --- OSPF采用的就是这种序列空间,但是,为了避免循环部分出现循环型序列空间的问题,所以,OSPF的序列号将不进入循环部分,其取值范围为

0X80000001 - 0X7FFFFFFE。

     当一条LSA的序列号达到最大值时,则发出设备将会把该LSA的老化时间同时置为

3600S(最大老化时间),之后,接受的设备将根据序列号判定为最新的LSA,刷新掉本地已有的同一条LSA信息,之后,由于其老化时间达到最大老化时间,则将该LSA信息从本地的LSDB中删除。同时,发出设备会再发送一遍该LSA信息,将其中序列号置为

0X80000001,之后,接受设备将该LSA判定为最新的LSA信息进行接收。

Chksum --- 校验和 --- 确保数据完整性。校验和也将参与LSA的新旧比较,当两条LSA信息,三元组相同,且序列号相同时,则我们将通过校验和来进行新旧判定,校验和大的被认定为新。

类型

LS ID

通告路由器

传播范围

携带信息

Type-1

Router

通告者的RID

区域内所有运行OSPF协议的路由器的RID

单区域

本地接口直连拓扑信息

Type-2

Network

DR接口的IP地址

单个MA网络中的DR所在的路由器的RID

单区域

单个MA网络的补充信息

TYPE-1 :网络中,所有设备都需要发送且只发送一条1类LSA。1类LSA的LS ID就是通告者的

RID。

LINK --- 用来描述接口的连接情况。一个接口可以使用一条或者多条LINK进行描述。

Ptp   点到点链接   路由器之间串线连接

TransNet-----传输网络 MA网   路由器之间网线连接

stubNet----末梢网络   末梢没有路由器,路由器直链了用户端没有路由器与之建立ospf连接

Virtual------虚链路

TYPE-2 LSA --- 在MA网络中,仅靠1类LSA无法将所有信息描述完整,所以,需要使用二类LSA 进行补充。二类LSA一个MA网络中只需要发送1条。

[r1]display ospf lsdb

[r1]display ospf lsdb router 2.2.2.2

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值