题目要求:
1、R1~R3为区域0,R3-R4为区域1;其中R3的环回也在区域0。 2、R1、R2也各有一个环回。 3、R1~R3:R3为DR设备,没有BDR。 4、R4环回地址已固定,其他所有网段使用192.168.1.0/24进行合理的分配。 5、R4环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目。
解题步骤:
1. 数广播域:
三个路由器各有一个环回,所以有3个广播域;
三台路由器连接同个交换机,所以有1个广播域;
R3和R4之间的链路也是1个广播域;
综上所述,共有5个广播域。
2. 子网划分:
先从24掩码的IP地址中借2位主机位为网络位,划分出4个26掩码的网段。
192.168.1.0/24
192.168.1.00000000/24
192.168.1.00 000000/26---路由器之间的链路
192.168.1.01 000000/26---192.168.1.64/26---R1环回
192.168.1.10 100000/26---192.168.1.128/26---R2环回
192.168.1.11 000000/26---192.168.1.192/26---R3环回
再从第一个掩码为26的网段中,借3位主机位做为网络位,划分出2个29掩码的网段,做为路由器之间链路的网段。
192.168.1.0/24
192.168.1.00000000/24
192.168.1.00 000000/26---路由器之间的链路
192.168.1.00 000 000/29--192.168.1.0/29---R1~R3链路
192.168.1.00 001 000/29--192.168.8.0/29---R3~R4链路
192.168.1.01 000000/26---192.168.1.64/26---R1环回
192.168.1.10 100000/26---192.168.1.128/26---R2环回
192.168.1.11 000000/26---192.168.1.192/26---R3环回
3. 配置命令
基本配置:
1、启动OSPF进程
[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]
2、创建区域
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]
3、宣告
宣告的目的:激活接口,发布路由
[r1-ospf-1-area-0.0.0.0]network 12.0.0.1 0.0.0.0 --- 反掩码
(0代表不可变,1代表可变)(由连续的0和1组成)
[r1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.255
查看指令:
[r1]display ospf peer ---- 查看OSPF的邻居表
[r1]display ospf peer brief --- 查看OSPF的邻居表简表
[r1]display ospf lsdb --- 查看OSPF的链路状态数据库
[r1]display ospf lsdb router 2.2.2.2 --- 查看具体LSA信息
DR/BDR的选举规则:
1、先比较优先级,优先级大的为DR,次大的为BDR。优先级初始默认都为1。
[r1-GigabitEthernet0/0/0]ospf dr-priority ?
INTEGER<0-255> Router priority value
优先级的取值范围是0 ~ 255。
如果优先级设置为0,则代表该接口放弃DR和BDR的选举。
2、当优先级相同时,则比较RID。RID大的路由器所对应的接口为DR,
次大的为BDR。
OSPF的拓展配置:
1、手工认证
[r1-GigabitEthernet0/0/0]ospf authentication-mode md5 1
cipher 123456
1 --- 代表的是key ID,需要确保两端的keyID相同即可
2、手工汇总 --- OSPF区域之间传递路由信息,可以进行汇总,
所以,OSPF的手工汇总实际上是区域汇总。
[r2-ospf-1-area-0.0.0.0]abr-summary 192.168.0.0
255.255.254.0
3、沉默接口
[r1-ospf-1]silent-interface GigabitEthernet 0/0/1
4、加快收敛 --- 减少计时器
[r1-GigabitEthernet0/0/0]ospf timer hello 5
注意:邻居之间的hello时间必须一致,否则将无法建立邻居关系
hello时间修改之后,死亡时间将自动按照四倍关系进行匹配
5、缺省路由
[r3-ospf-1]default-route-advertise --- 在边界路由器上下
发缺省信息(OSPF要求边界路由器自身必须先有缺省才能下发缺省)
[r3-ospf-1]default-route-advertise always --- 在边界路由
器上没有缺省路由时,可以添加always来强制下发缺省信息
R1:
sys
sys r1
int g0/0/0
ip add 192.168.1.1 29
ospf dr-pri 0
int l0
ip add 192.168.1.65 26
ospf 1 router-id 1.1.1.1
ar 0
net 192.168.1.64 0.0.0.63
net 192.168.1.0 0.0.0.7
R2:
sys
sys r2
int g0/0/0
ip add 192.168.1.2 29
ospf dr-pri 0
int l0
ip add 192.168.1.129 26
ospf 1 router-id 2.2.2.2
ar 0
net 192.168.1.128 0.0.0.63
net 192.168.1.0 0.0.0.7
R3:
sys
sys r3
ip route-s 0.0.0.0 0 192.168.1.10
int g0/0/0
ip add 192.168.1.3 29
int g0/0/1
ip add 192.168.1.9 29
int l0
ip add 192.168.1.193 26
ospf 1 router-id 3.3.3.3
ar 0
net 192.168.1.192 0.0.0.63
net 192.168.1.0 0.0.0.7
default-route-advertise
abr-sum 192.168.1.0 255.255.255.0
ar 1
net 192.168.1.8 0.0.0.7
R4:
sys
sys r4
int g0/0/0
ip add 192.168.1.10 29
ospf dr-pri 0
int l0
ip add 4.4.4.1 24
ospf 1 router-id 4.4.4.4
ar 1
net 192.168.1.8 0.0.0.7
验证:
拓扑图:
|