一、简单介绍
(一)理论概念
1、OSPF技术点
Open shortest path first 开放式最短路径优先协议 -
公有协议 任何品牌设备上 都可以使用 -
触发更新 - 周期更新
2、启动OSPF的几个元素
(1)进程编号 - 本地有效 (1-65535)-- 不同设备之间编号可以不同的
(2)进行网段的宣告(建立邻居使用和对端设备直连网段 - 自己的网段告诉别人的时候 )
(3)宣告的时候 宣告哪个区域中 (区域 0 为基准)
一条命令搞定!
配置OSPF - 配置router-id OSPF进程标识
Router-id Ip地址 任意配置 - 不能重复的
自动选择router-id
从环回口开始 越大的成为router-id = RID -
从物理接口开始 越大的成为 router-id -
路由器的优先级
OSPF中 选举DR和BDR使用的 -
DR - 指派路由器 - 大哥
BDR - 备份指派路由器 - 二哥
(二)如何选举:
1、OSPF接口优先级选举 默认情况下 优先级 = 1
可以修改 = 相当于人为指定
哪个设备先启动 哪个就是DR
2、如果默认情况下 比较router-id 越大越好
(三)路由器选路问题
1、来自于不同协议的相同路由条目 比较管理距离
2、来自于相同协议的相同路由条目 比较度量值
OSPF中 度量值 根据带宽计算出来的(COST值 - 开销值)
10的8次方除以带宽!
OSPF 两种关系
邻居关系 ---- DROTHERS 和 DROTHERS 之间关系 - 2-WAY -
彼此之间 只交换hello包 不交换LSA信息
邻接关系 ---- DR 和 BDR 和 DROTHERS 之间关系 - FULL -
彼此之间 既交换hello包 也交换LSA信息
OSPF组播地址: 224.0.0.5 224.0.0.6
224.0.0.5 通用 DR BDR DROTHERS 监听这个地址
Hello包 224.0.0.5 地址
224.0.0.6 == 只有DR和BDR能收到数据
DROTHERS 更新 LSA 发送到 224.0.0.6 上
DR 和 BDR可以收到这个数据
DR 数据统一告诉给其他小弟 发送到 224.0.0.5上
其他DROTHERS 收到来自于DR的消息
224.0.0.5 兄弟们一起用
224.0.0.6 DR和BDR使用
Hello ----- 老板娘 你好 你好大大兄弟
DBD ------ 看看菜单
LSR ------ 宫保鸡丁盖浇饭 点菜 发请求
LSU ------ 上菜了
LSACK ----- 谢谢 付钱
二、拓扑
三、基础配置
R-1
R-1#configure terminal
R-1(config)#interface gigabitEthernet 0/0
R-1(config-if)# ip address 12.1.1.1 255.255.255.0
R-1(config-if)#no shutdown
R-1(config)#router ospf 1
R-1(config-router)#router-id 1.1.1.1
R-1(config-router)#network 12.1.1.1 0.0.0.0 area 0
R-2
R-2#configure terminal
R-2(config)#interface gigabitEthernet 0/0
R-2(config-if)# ip address 12.1.1.2 255.255.255.0
R-2(config-if)#no shutdown
R-2(config)#interface gigabitEthernet 0/1
R-2(config-if)# ip address 23.1.1.2 255.255.255.0
R-2(config-if)#no shutdown
R-2(config)#router ospf 1
R-2(config-router)#router-id 2.2.2.2
R-2(config-router)#network 12.1.1.2 0.0.0.0 area 0
R-2(config-router)#network 23.1.1.2 0.0.0.0 area 0
R-3
R-3#configure terminal
R-3(config)#interface gigabitEthernet 0/0
R-3(config-if)# ip address 23.1.1.3 255.255.255.0
R-3(config-if)#no shutdown
R-3(config)#router ospf 1
R-3(config-router)#router-id 3.3.3.3
R-3(config-router)#network 23.1.1.3 0.0.0.0 area 0
四、分析
1、在R-2上查看OSPF邻居关系是否建立成功?
使用命令:show ip ospf neighbor
已成功建立OSPF邻居关系
2、重启OSPF邻居关系,并观察数据包。
在特权模式下使用命令:clear ip ospf process,然后按“Y”
我是艺博东!欢迎你和我一起讨论,我们下期见。
转载:https://blog.csdn.net/HYD696/article/details/108535498