目录
7.1 静态路由的缺点与动态路由分类
7.1.1 静态路由的缺点
7.1.2 动态路由的分类
7.2 OSPF基础
7.2.1 OSPF的区域
编辑
7.2.2 Router-id
7.2.3 开销-Cost or Metric
7.2.4 路由转发
7.3 OSPF邻居表建立过程
7.3.1 五种包
7.3.2 建立邻居表的第一步
7.3.3 邻居建立的第二&第三步
7.4 OSPF链路类与DR-BDR
7.4.1 OSPF 网络类型
7.4.2 DR&BDR
7.5 OSPF多区域概念与配置
7.5.1 OSPF的域
7.5.2 示例
7.1 静态路由的缺点与动态路由分类
7.1.1 静态路由的缺点
7.1.2 动态路由的分类
OSPF运行的机制:
1. 每个设备产生LSA后,都会与其他的设备同步LSA,通过OSPF的报文,去发送与接受其他的LSA,最终目的是每个设备都有全网所有设备的LSA
2. 计算逻辑网络拓扑,确定网段
3. 根据每个网段路由,在网络拓扑当中计算出最优的路径路由
4. 把最优的路由下发到全局路由表中,来指导数据的转发
7.2 OSPF基础
7.2.1 OSPF的区域
7.2.2 Router-id
7.2.3 开销-Cost or Metric
7.2.4 路由转发
示例:
配置路由器的直连网络:
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 10.1.12.1 24
[R1-GigabitEthernet0/0/1]int g0/0/2
[R1-GigabitEthernet0/0/2]ip add 10.1.14.1 24
[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 10.1.12.2 24
[R2-GigabitEthernet0/0/1]int g0/0/2
[R2-GigabitEthernet0/0/2]ip add 10.1.23.2 24
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 192.168.2.254 24
[R3]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 10.1.34.3 24
[R3-GigabitEthernet0/0/1]int g0/0/2
[R3-GigabitEthernet0/0/2]ip add 10.1.23.3 24
[R4]int g0/0/1
[R4-GigabitEthernet0/0/1]ip add 10.1.34.4 24
[R4-GigabitEthernet0/0/1]int g0/0/2
[R4-GigabitEthernet0/0/2]ip add 10.1.14.4 24
配置好PC的IP与路由器的直连网络后进行下面的OSPF的配置:
[R1]ospf router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]quit
[R1-ospf-1]quit
[R1]int g0/0/0
[R1-GigabitEthernet0/0/0]ospf 1 area 0
[R1-GigabitEthernet0/0/0]int g0/0/1
[R1-GigabitEthernet0/0/1]ospf 1 area 0
[R1-GigabitEthernet0/0/1]int g0/0/2
[R1-GigabitEthernet0/0/2]ospf 1 area 0
[R2]ospf router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]quit
[R2-ospf-1]int g0/0/1
[R2-GigabitEthernet0/0/1]ospf 1 area 0
[R2-GigabitEthernet0/0/1]int g0/0/2[R2-GigabitEthernet0/0/2]ospf 1 area 0
[R3]ospf router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]quit
[R3-ospf-1]int g0/0/0
[R3-GigabitEthernet0/0/0]ospf 1 area 0
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ospf 1 area 0
[R3-GigabitEthernet0/0/1]int g0/0/2
[R3-GigabitEthernet0/0/2]ospf 1 area 0
[R4]ospf router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]quit
[R4-ospf-1]int g0/0/1
[R4-GigabitEthernet0/0/1]ospf 1 area 0
[R4-GigabitEthernet0/0/1]int g0/0/2[R4-GigabitEthernet0/0/2]ospf 1 area 0
查看R1的路由表以后,由于开销与目的地址一致用来负载均衡:
7.3 OSPF邻居表建立过程
7.3.1 五种包
OSPF有五种类型的协议报文这些报文在OSPF路由器之间交互起不同的作用。
7.3.2 建立邻居表的第一步
7.3.3 邻居建立的第二&第三步
在命令控制窗口中输入:
<R3>display ospf peer
直接可以查看邻居表:
使用命令来重置一下ospf:
<R1>reset ospf process
在重新启动一下抓包,来查看ospf的报文交互详细信息:
7.4 OSPF链路类与DR-BDR
7.4.1 OSPF 网络类型
7.4.2 DR&BDR
router-id 越大优先级越高
设置路由器的优先级为0,意义为放弃抢占DR与BDR。
[R2-GigabitEthernet0/0/0]ospf dr-priority 0
注意:如果我们设置DR或者BDR的优先级为0时,必须留一个为DR或者BDR,可以这么说在他们直接只能设置一个优先级为0,不然得完蛋,也就是全部都是突围状态,网络没有办法同步了。
7.5 OSPF多区域概念与配置
7.5.1 OSPF的域
区域边界的设备叫做ABR
7.5.2 示例
这里的配置与OSPF基础配置一样但是在Area区域的边界处进行其他配置:
假设配置R2:
ospf router-id 2.2.2.2
area 0
quit
area 1
int g0/0/1
ospf 1 area 1
int g0/0/2
ospf 1 area 0
R4同理。。。。。。。