1、案例配置拓扑

2、案例配置需求
1、如上图所示,配置相应设备接口的 IP 地址;
2、按照图上标识的接口区域配置 OSPF,进程为 100;
3、R1 和 R3 之间创建 Virtual-Link 使得区域 2 和区域 0 逻辑相连,实现全网通信;
3、案例配置思路
1、 配置 R1 基本的 OSPF:

2、 配置 R2 基本的 OSPF

3、 配置 R3 基本的 OSPF

4、 配置 R1 和 R3 建立 OSPF Virtual-Link:

5、 配置 R3 和 R1 建立 OSPF Virtual-Link:

4、案例检验结果
1、采用 show ip ospf 查看 R1 的 RID:


2、采用 show ip ospf 查看 R3 的 RID:

3、查用 show ip ospf virtual-links 查看 OSPF Virtual-Link 是否建立成功?


4、采用 show ip ospf nei 查看邻居建立的情况:

5、采用 show ip ospf border-routers 查看路由器的角色,是 ABR 还是 ASBR?

6、采用 show ip ospf database 查看路由器的数据库表:



7、采用 show ip route 查看路由器的路由表:



8、采用 Traceroute 跟踪 R1 的 loopback 0 到 R3 的 loopback 0 的路径:

5、案例数据抓包
1、 OSPF Virtual-Link 上采用单播发送 Hello 包:

6、案例配置文件

7、案例总结及其它
1、配置 OSPF Virtual-Link 的时候,指定的地址必须是对方的 RID;
2、OSPF Virtual-Link 上采用单播的方式发送 Hello包,并且邻居关系建立后不再发送 Hello 包来维持邻居关系;
3、OSPF Virtual-Link 中的中转区域不能配置为 STUB 区域。
4、此外,还可以通过在R1 和 R3 上创建 GRE Tunnel 的方式也能够实现,将 Tunnel 接口 network到 area 0 中,使得区域 0 和区域 2 能够通信,关键配置如下:


5、采用 GRE Tunnel 和 Virtual-Link 实现的区别
