MGRE和OSPF结合实验

一:ospf基础
二 :实验配置过程

一.1、OSPF协议的数据包:
1、数据包结构
在这里插入图片描述
2、数据包种类
在这里插入图片描述

Hello:用于邻居、邻接    发现、建立、保活    hello time 默认10s或30s
DBD:数据库描述包
LSR:链路状态请求
LSU:链路状态更新  
LSack:链路状态确认

一.2、状态机

Down:一旦本地发出hello包进入下一个状态
Init:初始化  收到的hello包若存在本地的RID进入下一个状态
2way:双向通讯   邻居关系建立的标志  
条件匹配:点到点网络将直接进入下一个状态; MA网络类型将进行DR/BDR选举,非DR/BDR间将无法进入下一状态;
Exstart:预启动   使用类似hello的DBD进行主从关系的选举,RID大为主优选进入下一状态
Exchange 准交换   使用真正的DBD进行数据库目录的共享,需要使用ACK确认
Loading 加载      使用LSR/LSU/LSAck来获取未知的LSA信息;
Full转发    邻接关系建立的标志

LSA:链路状态通告,在不同的网络条件下将产生不同类别的LSA信息来代表拓扑或者路由条目;
LSDB:链路状态数据库  装载和存储所有各种类别的LSA;

一.3、OSPF的工作过程

OSPF协议启动后,A向本地所有启动了OSPF协议的直连接口组播224.00.5发送hello包;本地hello包中携带本地的全网唯一的router-id;
之后对端B运行OSPF协议的设备将回复hello包,该hello包中若携带了A的routerid,那么A/B建立为邻居关系;生成邻居表;
邻居关系建立后,邻居间进行条件匹配,匹配失败就停留于邻居关系,仅hello包周期保活;
条件匹配成功可以开始建立邻接关系:
邻接间共享DBD包,将本地和邻接的DBD包进行对比,查找到本地没有的LSA信息目录;
之后使用LSR来询问,对端使用LSU应答具体的LSA信息,之后本地再使用ack确认,可靠;
该过程完成后,生成数据库表;
再之后本地基于数据库表,启用SPF选路规则,计算到达所有未知网段的最短路径,然后加其加载到本地的路由表中;收敛完成,hello包周期保活,每30min再周期收发一次DBD来判断和邻接间数据库是否一致;

结构突变:

1、新增网段 直连新增网段的设备,将直接使用LSU包来告知本地所有邻接,之后邻接传邻接扩散到全网,需要ACK确认
2、断开网段 直连断开网段的设备,将直接使用LSU包来告知本地所有邻接,之后邻接传邻接扩散到全网,需要ACK确认
3、无法沟通    dead time 为hello time 的4倍;当dead time到时时,断开邻居关系,删除通过该邻接生成的路由协议;

一.4、OSPF的基础配置

[r1]ospf 1 router-id 1.1.1.1  启动时,需要定义进程号;进程号仅具有本地唯一性; 建议同时配置全网唯一的router-id; 生成顺序—手工 本地环回接口中最大ip地址数值   本地物理接口中最大数值的ip地址  
[r1-ospf-1]
宣告:ospf协议在宣告的同时需要进行区域划分
[r1]ospf 1 router-id 1.1.1.1  启动时,需要定义进程号;进程号仅具有本地唯一性; 建议同时配置全网唯一的router-id; 生成顺序—手工 本地环回接口中最大ip地址数值   本地物理接口中最大数值的ip地址  
[r1-ospf-1]
宣告:ospf协议在宣告的同时需要进行区域划分

区域划分规则:
1、星型拓扑结构,区域0为中心骨干区域,其他大于0为非骨干站点区域;
2、必须拥有ABR--区域边界路由器
[r2-ospf-1]area  0     先进入区域,之后再该区域内宣告属于该区域的接口,宣告时必须携带反掩码
[r2-ospf-1-area-0.0.0.0]network 12.1.1.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]q 
[r2-ospf-1]area  1 
[r2-ospf-1-area-0.0.0.1]network 23.1.1.1 0.0.0.0

二.实验配置。
实验目的:
1.理解和学会使用MGRE
2.学会使用OSPF的基础配置。
实验拓扑图与需求如下:
在这里插入图片描述
1.配置合理ip地址。Ip地址已在图上规划完成。(实验完成后发现MGRE规划不够合理)
R1:在这里插入图片描述
R2:
在这里插入图片描述
R3:
在这里插入图片描述
R4:
在这里插入图片描述
R5:
在这里插入图片描述
R6:
在这里插入图片描述
2.在R1-3,5-6上配置指向isp路由器缺省路由,吓一跳为R4.
R1:在这里插入图片描述
R2:
在这里插入图片描述

R3
在这里插入图片描述

R5
在这里插入图片描述
R6
在这里插入图片描述

配置完成后可以正常访问R4环回。
在这里插入图片描述
然后为每个私网做nat地址转换,后内网可以访问私网。
R1
在这里插入图片描述
R2
在这里插入图片描述
R3:
在这里插入图片描述
R5
在这里插入图片描述
R6:
在这里插入图片描述
3.以R1为中心搭建MGRE,R1的IP固定,R2-3绑定接口。
在这里插入图片描述
R1为中心站点 :更改的接口模式为p2mp,这里推荐改为MA网络
在这里插入图片描述
R2
在这里插入图片描述
R3
在这里插入图片描述
配置完成
在这里插入图片描述
4.以R1的另一接口搭建MGRE,拥有两个中心。R1,R5
在这里插入图片描述
R1:
在这里插入图片描述
R5
在这里插入图片描述
R6:
在这里插入图片描述
配置完成后。
在这里插入图片描述
5.做好MGRE后,PC间还没有路由,无法相互访问,采用OSPF方式,

由于我给的连个MGREip不在一个网段,故考录在R1上起两个OSPF协议,然后R1作为边界路由器,进行重发布。
在这里插入图片描述
其实规划在一个网段,一起起一个ospf在一个网段就好了。

先进行宣告,然后更改ospf接口类型为Broadcast,关注拓扑类型,最后改tunnel为点到多点类型。
R1上
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以实现上面的ospf域内全网可达。当然,ospf不包括公网,
下面启动ospf同理,
同样是宣告,改接口类型
6.在R1上进行两个区域的ospf重发布,可以看到获取到O-ASE路由
在这里插入图片描述
在这里插入图片描述
可以实现PC5访问PC2,即上下两个ospf域可达
在这里插入图片描述
实验完成,注意虚拟的tunnel口是绑定在公网IP下的,如果不是固定ip,就绑定在固定接口上。

猜你喜欢

转载自blog.csdn.net/qq_42707739/article/details/104422782