为什么OSPF要划分多区域?
- 减少LSDB的规模
- 减少LSA的数量
- SPF计算影响的设备减少
[R1]INT G0/0/0
[R1-GigabitEthernet0/0/0]ip ad 10.1.124.1
[R1-GigabitEthernet0/0/0]ospf 1 router-id 10.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.1.124.1 0.0.0.0
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip ad 10.1.124.2 24
[R2-GigabitEthernet0/0/0]int g0/0/2
[R2-GigabitEthernet0/0/2]ip ad 10.1.23.2 24
[R2-GigabitEthernet0/0/2]int s1/0/0
[R2-Serial1/0/0]ip ad 10.1.25.2 24
[R2-Serial1/0/0]ospf rou 10.2.2.2
[R2-ospf-1]a 0
[R2-ospf-1-area-0.0.0.0]network 10.1.124.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]net 10.1.23.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]net 10.1.25.2 0.0.0.0
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip ad 10.1.23.3 24
[R3-GigabitEthernet0/0/0]ospf 1 rou 10.3.3.3
[R3-ospf-1]a 0
[R3-ospf-1-area-0.0.0.0]net 10.1.23.3 0.0.0.0
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip ad 10.1.24.4 24
[R4-GigabitEthernet0/0/0]ospf enable 1 a 0 //OSPF在接口g0/0/0进行OSPF的报文通告,且使用g0/0/0接口的地址作为源地址
[R4-GigabitEthernet0/0/0]ospf 1 rou 10.4.4.4
[R4-ospf-1]a 0
[R5]int s1/0/0
[R5-Serial1/0/0]ip ad 10.1.25.5 24
[R5-Serial1/0/0]ospf en
[R5-Serial1/0/0]ospf enable 1 a 0
[R5-Serial1/0/0]ospf rou 10.5.5.5
[R5-ospf-1]a 0
OSPF的LSA信息:
1.区域内
1.设备要先通过hello报文建立OSPF的邻居关系,邻居建立失败:hello报文协商没通过hello报文内的参数影响邻居关系
2.交互LSA的链路状态信息建立OSPF的邻接关系
LSA:链路状态通告
每一个LSA都会存在固定的头部:
Type LinkState ID AdvRouter Age Len Sequence Metric
类型 链路状态ID 通告者 年龄 长度 序列号 开销值
LSA type + LinkState ID + AdvRouter = 唯一的一条LSA
Sequence(序列号) + chksum (校验核)+ Age (时间值)= 表明一条LSA的新旧
Type(类型) LinkState ID(链路状态ID) AdvRouter(通告者) 用来描述唯一的一条LSA只要有一条不一样那就是第二条LSA
1.类型1的LSA:router-LSA,路由器LSA
1.作用:用于描述设备自身的链路状态信息
1.描述了拓扑信息和路由信息
2.产生:每一台OSPF设备都会产生对应的1类LSA
3.影响范围:只在设备所在的区域内泛洪
LS type:Router
LinkState ID:被描述设备的RID
AdvRouter:被描述设备的RID
<R1>dis ospf lsdb router 10.1.1.1 //查看1类LSA的明细信息
OSPF Process 1 with Router ID 10.1.1.1
Area: 0.0.0.0
Link State Database
Type : Router
Ls id : 10.1.1.1
Adv rtr : 10.1.1.1
Ls age : 480 //递增值,0s开始,1800s刷新,3600s老化
Len : 36
Options : E //功能字段,
seq# : 80000007 //表示通告的一条LSA
chksum : 0x42df //校验LSA的完整性
Link count: 1 //链路计数,一个*表示一条链路
* Link ID: 10.1.124.1
Data : 10.1.124.1
Link Type: TransNet
Metric : 1
链路状态信息的描述:
存在固定的字段,不同的参数(一共存在4种不同的链路状态)
R1:
* Link ID: 10.1.124.1 描述伪节点的RID(描述去往2类LSA伪节点的RID 2类的RID就是用伪节点DR的RID)
Data : 10.1.124.1 去往伪节点的出接口地址(你去往的目的地 走这个接口去节点)
Link Type: TransNet 链路的类型(广播),描述拓扑信息
Metric : 1 去往伪节点的开销
R5:DATA是掩码的就是路由信息DATA是地址的就是拓扑信息
* Link ID: 10.2.2.2 P2P邻居的RID
Data : 10.1.25.5 去往P2P邻居的出接口地址
Link Type: P-2-P 链路的类型(P2P),描述拓扑信息
Metric : 48 去往邻居的开销
* Link ID: 10.1.25.0 连接邻居的接口网段
Data : 255.255.255.0 接口网段的掩码
Link Type: StubNet 网段路由,描述路由信息
Metric : 48 网段路由的开销
第四种:OSPF设备构建虚拟链路时才会产生
* Link ID: 1.1.1.1 虚链路的邻居RID
Data : 10.1.12.2 去往虚链路邻居的出接口IP地址
Link Type: Virtual
Metric : 1
1类LSA描述的都是自身的链路状态
1.如果是P2P网络,可以描述连接拓扑和路由信息
2.如果是广播网络,则只描述拓扑信息
2.类型2的LSA:
1.作用:描述连接的广播型网络拓扑和路由信息
2.产生:广播型网络中的伪结点设备(DR设备)产生
3.影响范围:设备所在的区域内泛洪
逻辑上在广播型网络中构建一台虚拟设备(伪节点设备)
LS type:Network
LinkState ID:广播网络中DR设备的接口IP地址(伪节点的RID)
AdvRouter:DR的RID
DR充当伪节点来描述伪节点的链路状态(伪节点就是DR)
<R1>dis ospf lsdb network 10.1.124.1 //查看2类LSA的明细信息
OSPF Process 1 with Router ID 10.1.1.1
Area: 0.0.0.0
Link State Database
Type : Network
Ls id : 10.1.124.1
Adv rtr : 10.1.1.1
Ls age : 368
Len : 32
Options : E
seq# : 8000000a
chksum : 0x2c72
Net mask : 255.255.255.0 //Net mask + LS ID = 网段路由
Priority : Low
Attached Router 10.1.1.1 //连接的物理设备(拓扑信息)
Attached Router 10.2.2.2
Attached Router 10.4.4.4
标签:10.1,ospf,LSA,0.0,区域,链路,OSPF,ID
From: https://blog.csdn.net/a52883258/article/details/145024259