当前位置: 首页 > news >正文

ospf虚链路实验简述

1、ospf虚链路实验简述
ospf虚链路配置
为解决普通区域不在骨干区域旁,通过配置Vlink-peer实现不同区域网络设备之间建立逻辑上的连接。

实验拓扑图

在这里插入图片描述
r1:
sys
sysname r1
undo info enable
int loopb 0
ip add 1.1.1.1 32
ip add 200.200.200.200 32
quit
int e0/0/0
ip add 172.16.1.1 24
quit
ospf 1
import-route direct
area 0.0.0.0
network 172.16.1.0 0.0.0.255
network 1.1.1.1 0.0.0.0
nssa
ret

r6:
sys
sysname r6
undo info enable
int loopb 0
ip add 6.6.6.6 32
quit
int e0/0/0
ip add 172.16.1.6 24
quit
ospf 1
area 0.0.0.0
network 172.16.1.0 0.0.0.255
network 6.6.6.6 0.0.0.0
nssa
ret

r2:
sys
sysname r2
undo info enable
int loopb 0
ip add 2.2.2.2 32
quit
int e0/0/0
ip add 172.16.1.2 24
quit
int s0/0/0
ip add 23.1.1.2 24
quit
ospf 1
area 0.0.0.0
network 172.16.1.0 0.0.0.255
network 2.2.2.2 0.0.0.0
Nssa
quit
area 0.0.0.1
network 23.1.1.0 0.0.0.255
Vlnik-peer 3.3.3.3 配置虚链路
ret

r3:
sys
sysname r3
undo info enable
int loopb 0
ip add 3.3.3.3 32
quit
int s0/0/1
ip add 23.1.1.3 24
quit
int s0/0/0
ip add 34.1.1.3 24
quit
ospf 1
area 0.0.0.1
network 23.1.1.0 0.0.0.255
Vlink-peer 2.2.2.2 配置虚链路
quit
area 0.0.0.2
network 34.1.1.0 0.0.0.255
Network 3.3.3.3 0.0.0.0
ret

r4:
sys
sysname r4
undo info enable
int loopb 0
ip add 4.4.4.4 32
quit
int s0/0/1
ip add 34.1.1.4 24
quit
int s0/0/0
ip add 45.1.1.4 24
quit
ospf 1
area 0.0.0.2
network 34.1.1.0 0.0.0.255
network 45.1.1.0 0.0.0.255
Network 4.4.4.4 0.0.0.0
ret

r5:
sys
sysname r5
undo info enable
int loopb 0
ip add 5.5.5.5 32
quit
int loopb 100
ip add 100.100.100.100 32
quit
int s0/0/1
ip add 45.1.1.5 24
quit
ospf 1
import-route direct
area 0.0.0.2
network 45.1.1.0 0.0.0.255
network 5.5.5.5 0.0.0.0
ret
以上配置r1-r6,测试r5与r1外部路由连通性,不通
在这里插入图片描述
以上配置r1-r6,测试r2与r3路由连通性,不通

在这里插入图片描述
R2 和R3区域配置虚链路

在这里插入图片描述
在这里插入图片描述
以上配置r1-r6,测试r2与r3路由连通性,全通
在这里插入图片描述
以上配置r1-r6,测试r5与r1外部路由连通性,全通
在这里插入图片描述
以上配置r1-r6,r5查看OSPF路由
在这里插入图片描述

实验完成

相关文章:

  • vue2 elementui 封装一个动态表单复杂组件
  • Neo4J
  • 数据库_关系代数的运算
  • Oracle存储过程干货(一):存储过程基础
  • 双体系Java学习之算术运算符,赋值运算符,关系运算符
  • 20个Python函数程序实例
  • mysql的语法学习总结3(一些常见的问题)
  • C语言:判断闰年(简单)
  • 14:00面试,15:00就出来了,问的问题过于变态了。。。
  • matlab 提取分割位于多边形区域边缘内部或边缘上的点
  • PHP伪协议是什么?
  • Java引用传递及基本应用
  • 构建MySQL数据库的高可用与高容错系统:关键策略与最佳实践
  • Android修改源码实现root
  • Matlab偏微分方程拟合 | 完整源码 | 视频教程
  • 【译】JS基础算法脚本:字符串结尾
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • angular2 简述
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • ECMAScript6(0):ES6简明参考手册
  • ES6 学习笔记(一)let,const和解构赋值
  • laravel5.5 视图共享数据
  • python 装饰器(一)
  • sessionStorage和localStorage
  • SpingCloudBus整合RabbitMQ
  • 初识 beanstalkd
  • 从0搭建SpringBoot的HelloWorld -- Java版本
  • 大主子表关联的性能优化方法
  • 试着探索高并发下的系统架构面貌
  • 数据结构java版之冒泡排序及优化
  • 微信支付JSAPI,实测!终极方案
  • 延迟脚本的方式
  • 移动端高清、多屏适配方案
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​flutter 代码混淆
  • ​批处理文件中的errorlevel用法
  • (Redis使用系列) Springboot 实现Redis消息的订阅与分布 四
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (六)vue-router+UI组件库
  • (十)c52学习之旅-定时器实验
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (五)IO流之ByteArrayInput/OutputStream
  • (一)python发送HTTP 请求的两种方式(get和post )
  • .CSS-hover 的解释
  • .net core 依赖注入的基本用发
  • .net 流——流的类型体系简单介绍
  • .NET 应用架构指导 V2 学习笔记(一) 软件架构的关键原则
  • .php结尾的域名,【php】php正则截取url中域名后的内容
  • @transactional 方法执行完再commit_当@Transactional遇到@CacheEvict,你的代码是不是有bug!...
  • [ C++ ] template 模板进阶 (特化,分离编译)
  • [BZOJ 3282] Tree 【LCT】
  • [c#基础]DataTable的Select方法
  • [C语言]——分支和循环(4)
  • [DM复习]Apriori算法-国会投票记录关联规则挖掘(上)
  • [docker] Docker的数据卷、数据卷容器,容器互联