华为 ---- OSPF 路由协议及小实验
一:OSPF路由协议概述
1、内部网关协议和外部网关协议
自治系统(AS):相同路由进程协议的区域。
内部网关协议 (IGP) :RIP 、OSPF 、ISIS协议
外部网关协议 (EGP):BGP协议
2、OSPF是链路状态路由协议
3、OSPF 基本概念
(1)OSPF区域
- 为了适应大型的网络,OSPF在AS内划分多个区域
- 每个OSPF路由器只维护所在区域的完整链路状态信息
(2)区域ID
- 区域ID可以表示成一个十进制的数字
- 也可以表示成一个IP
(3)骨干区域Area 0
- 负责区域间路由信息传播
(4)非骨干区域
4、OSPF 概念
(1)Router ID
- OSPF区域内唯一 标识路由器的IP地址
(2)Router ID选取规则
-
选取路由器loopback接口.上数值最高的IP地址
-
如果没有loopback接口,在物理端口中选取IP地址最高的
-
也可以使用router-id命令指定Router ID
5、DR和BDR的选举方法
-
自动选举DR和BDR
-
网段上Router ID最大的路由器将被选举为DR,第二大的将被选举为BDR
-
手工选择DR和BDR
-
优先级范围是0~ 255,数值越大,优先级越高,默认为1
-
如果优先级相同,则需要比较Router ID
-
如果路由器的优先级被设置为0,它将不参与DR和DBR的选举
6、OSPF的包类型
二:小实验
1、拓扑图
2、实验步骤
首先配置每个路由器的loopback地址以及各个接口的IP地址 ;router-id是路由器的唯一标识,所以也需要配置router-id ;每个路由器的配置都是一样的,然后宣告网段。做好之后,查看路由,每个路由都会学习到对方的信息。
R1
[Huawei]sysname R1 ‘重命名’
[R1]int loo 0 ‘配置loopback 0 地址’
[R1-LoopBack0]ip add 1.1.1.1 32
[R1]int g0/0/0 ‘配置接口地址’
[R1-GigabitEthernet0/0/0]ip add 12.0.0.1 30
[R1-GigabitEthernet0/0/0]un sh
[R1-GigabitEthernet0/0/0]q
[R1]ospf 1 router-id 1.1.1.1 ‘配置router-id地址 ,自行定义’
[R1-ospf-1]area 0.0.0.0 ‘宣告网段’
[R1-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.3
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
R2
[R2]int loo 0
[R2-LoopBack0]ip add 2.2.2.2 32
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 12.0.0.2 30
[R2-GigabitEthernet0/0/0]un sh
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 23.0.0.1 30
[R2-GigabitEthernet0/0/1]un sh
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0.0.0.0
[R2-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.3
[R2-ospf-1-area-0.0.0.0]network 12.0.0.0 0.0.0.3
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
R3
[R3]int loo 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 23.0.0.2 30
[R3-GigabitEthernet0/0/1]un sh
[R3-GigabitEthernet0/0/1]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 35.0.0.1 24
[R3-GigabitEthernet0/0/0]un sh
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 23.0.0.0 0.0.0.3
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
[R3-ospf-1-area-0.0.0.0]network 35.0.0.0 0.0.0.255
R4
[R4]int loo 0
[R4-LoopBack0]ip add 4.4.4.4 32
[R4]int g0/0/0
[R4-GigabitEthernet0/0/0]ip add 35.0.0.2 24
[R4-GigabitEthernet0/0/0]un sh
[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 35.0.0.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]dis ip routing-table ‘查看路由’
R5
[R5]int loo 0
[R5-LoopBack0]ip add 5.5.5.5 32
[R5]int g0/0/0
[R5-GigabitEthernet0/0/0]ip add 35.0.0.3 24
[R5-GigabitEthernet0/0/0]un sh
[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]area 0.0.0.0
[R5-ospf-1-area-0.0.0.0]network 35.0.0.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0
[R5-ospf-1-area-0.0.0.0]dis ip routing-table