OSPF(Open Shortest Path First)是IETF组织开发的一个基于链路状态的内部网关协议(Interior Gateway Protocol)。
采用最短路径SPF(Shortest Path First)算法。通过链路状态通告LSA(Link State Advertisement)描述网络拓扑,依据网络拓扑生成一棵最短路径树SPT(Shortest Path Tree),计算出到网络中所有目的地的最短路径。
通过划分区域扩展网路支撑能力。
实验要求:
- R4为ISP,其上只能配置IP地址;R4与其他所有直连设备间均使用公有IP。
- R3、R5、R6、R7为MGRE环境,R3为中心站点。
- 整个OSPF环境IP地址基于172.16.0.0/16划分。
- 减少LSA的更新量,加快收敛,保证更新安全。
- 全网可达。
拓扑图:
MGRE
MGRE技术全称为多点GRE技术,属于NBMA网络类型
在所有要连通的网络之间仅需要构建一个MA网段即可;且仅可以存在一个 固定的 IP地址,看作中心站点;其他分支站点可以是动态的 IP地址,节省成本,便于管理
网络基本配置IP和环回IP
R3:
[r3]int s 1/0/0
[r3-Serial1/0/0]ip a 34.0.0.1 24
[r3]ip route-static 0.0.0.0 0 34.0.0.2
R4:
[r4]int s 2/0/0
[r4-Serial2/0/0]ip a 34.0.0.2 24
[r4-Serial2/0/0]int s 1/0/0
[r4-Serial1/0/0]ip a 46.0.0.2 24
[r4-Serial1/0/0]int s 2/0/1
[r4-Serial2/0/1]ip a 45.0.0.2 24
[r4-Serial2/0/1]int g0/0/0
[r4-GigabitEthernet0/0/0]ip a 47.0.0.2 24
[r4-GigabitEthernet0/0/0]int lo0
[r4-LoopBack0]ip a 4.4.4.4 24
R5:
[r5]int s 1/0/0
[r5-Serial1/0/0]ip a 45.0.0.1 24
[r5-Serial1/0/0]int lo0
[r5-LoopBack0]ip a 172.16.2.1 24
[r5]ip route-static 0.0.0.0 0 45.0.0.2
R6:
[r6]int s 1/0/0
[r6-Serial1/0/0]ip a 46.0.0.1 24
[r6-Serial1/0/0]int lo0
[r6-LoopBack0]ip a 172.16.3.1 24
[r6]ip route-static 0.0.0.0 0 46.0.0.2
R7:
[r7]int g0/0/0
[r7-GigabitEthernet0/0/0]ip a 47.0.0.1 24
[r7-GigabitEthernet0/0/0]int lo0
[r7-LoopBack0]ip a 172.16.4.1 24
[r7]ip route-static 0.0.0.0 0 47.0.0.2
配置MGRE
R3、R5、R6、R7为MGRE环境,R3为中心站点
tunnel-protocol命令用来配置Tunnel接口的隧道模式。gre 指定Tunnel接口为GRE隧道模式。 nhrp
network-id命令用来设置本地mGRE接口所属NHRP域。
nhrp entry multicast dynamic命令用来使能将动态注册的分支加入NHRP组播成员表功能。
nhrp entry命令用来在本地NHRP映射表中添加静态NHRP peer信息。
ospf network-type命令用来设置OSPF接口的网络类型。p2mp 将接口的网络类型更改为点到多点。
R3:
[r3]int t 0/0/0
[r3-Tunnel0/0/0]ip a 172.16.1.1 29
[r3-Tunnel0/0/0]tunnel-protocol gre p2mp
[r3-Tunnel0/0/0]source 34.0.0.1
[r3-Tunnel0/0/0]nhrp network-id 100
[r3-Tunnel0/0/0]nhrp entry multicast dynamic
R5:
[r5]int t0/0/0
[r5-Tunnel0/0/0]ip a 172.16