一、实验要求

1,r6为isp只能配置ip地址,r1-r5的环回为私有网段

2,r1/4/5为全连的MGRE结构,r1/2/3为星型拓扑结构,r1为中心站点

3,所有私有网段可以互相通讯,私有网段使用OSPF来完成

二、实验拓扑

三、实验步骤

1、给各路由器配置接口IP以及环回地址

[R1]int LoopBack 0
[R1-LoopBack0]ip address 192.168.1.1 24
[R1-GigabitEthernet0/0/0]ip address 16.0.0.1 24
[R1-GigabitEthernet0/0/1]ip address 116.0.0.1 24[R2]int LoopBack 0
[R2-LoopBack0]ip address 192.168.2.1 24
[R2-GigabitEthernet0/0/0]ip address 26.0.0.1 24[R3]int LoopBack 0
[R3-LoopBack0]ip address 192.168.3.1 24
[R3-GigabitEthernet0/0/0]ip address 36.0.0.1 24[R4]int LoopBack 0
[R4-LoopBack0]ip address 192.168.4.1 24
[R4-GigabitEthernet0/0/0]ip address 46.0.0.1 24[R5]int LoopBack 0
[R5-LoopBack0]ip address 192.168.5.1 24
[R5-GigabitEthernet0/0/0]ip address 56.0.0.1 24[ISP]int LoopBack 0
[ISP-LoopBack0]ip address 6.6.6.6 24
[ISP-GigabitEthernet0/0/1]ip address 116.0.0.2 24
[ISP-GigabitEthernet0/0/0]ip address 16.0.0.2 24
[ISP-GigabitEthernet2/0/0]ip address 26.0.0.2 24
[ISP-GigabitEthernet3/0/0]ip address 36.0.0.2 24
[ISP-GigabitEthernet4/0/0]ip address 46.0.0.2 24
[ISP-GigabitEthernet0/0/2]ip address 56.0.0.2 24

2、配置各路由器缺省,达到公网互通

[R1]ip route-static 0.0.0.0 0 116.0.0.2
[R1]ip route-static 0.0.0.0 0 16.0.0.2[R2]ip route-static 0.0.0.0 0 26.0.0.2[R3]ip route-static 0.0.0.0 0 36.0.0.2[R4]ip route-static 0.0.0.0 0 46.0.0.2[R5]ip route-static 0.0.0.0 0 56.0.0.2

完成后简答使用ping命令测试一下通不通

3、r1/4/5为全连的MGRE结构

[R1]int Tunnel 0/0/0
[R1-Tunnel0/0/0]ip address 192.168.6.1 24
[R1-Tunnel0/0/0]tunnel-protocol gre p2mp
[R1-Tunnel0/0/0]source 16.0.0.1
[R1-Tunnel0/0/0]nhrp network-id 100
[R1-Tunnel0/0/0]nhrp entry 192.168.6.2 46.0.0.1 register
[R1-Tunnel0/0/0]nhrp entry 192.168.6.3 56.0.0.1 register[R4]int Tunnel 0/0/0
[R4-Tunnel0/0/0]ip address 192.168.6.2 24
[R4-Tunnel0/0/0]tunnel-protocol gre p2mp
[R4-Tunnel0/0/0]source 46.0.0.1
[R4-Tunnel0/0/0]nhrp network-id 100
[R4-Tunnel0/0/0]nhrp entry 192.168.6.1 16.0.0.1 register
[R4-Tunnel0/0/0]nhrp entry 192.168.6.3 56.0.0.1 register[R5]int Tunnel 0/0/0
[R5-Tunnel0/0/0]ip address 192.168.6.3 24
[R5-Tunnel0/0/0]tunnel-protocol gre p2mp
[R5-Tunnel0/0/0]source 56.0.0.1
[R5-Tunnel0/0/0]nhrp network-id 100
[R5-Tunnel0/0/0]nhrp entry 192.168.6.1 16.0.0.1 register
[R5-Tunnel0/0/0]nhrp entry 192.168.6.2 46.0.0.1 register

配置完成后使用display  nhrp  peer  all  命令检查

4、r1/2/3为星型拓扑结构,r1为中心站点

[R1]int Tunnel 0/0/1
[R1-Tunnel0/0/1]ip address 192.168.7.1 24
[R1-Tunnel0/0/1]tunnel-protocol gre p2mp
[R1-Tunnel0/0/1]source 116.0.0.1
[R1-Tunnel0/0/1]nhrp network-id 100
[R1-Tunnel0/0/1]nhrp entry multicast dynamic [R2]int Tunnel 0/0/1
[R2-Tunnel0/0/1]ip address 192.168.7.2 24
[R2-Tunnel0/0/1]tunnel-protocol gre p2mp
[R2-Tunnel0/0/1]nhrp network-id 100
[R2-Tunnel0/0/1]source GigabitEthernet 0/0/0
[R2-Tunnel0/0/1]nhrp entry 192.168.7.1 116.0.0.1 register [R3]int Tunnel 0/0/1
[R3-Tunnel0/0/1]ip address 192.168.7.3 24
[R3-Tunnel0/0/1]tunnel-protocol gre p2mp
[R3-Tunnel0/0/1]source GigabitEthernet 0/0/0
[R3-Tunnel0/0/1]nhrp network-id 100
[R3-Tunnel0/0/1]nhrp entry 192.168.7.1 116.0.0.1 register 

配置完成后使用display  nhrp  peer  all  命令检查

5、使用ospf配置路由,使得私网通

[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.6.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 192.168.3.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.7.0 0.0.0.255[R4]ospf 1 router-id 4.4.4.4
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
[R4-ospf-1-area-0.0.0.0]network 192.168.6.0 0.0.0.255[R5]ospf 1 router-id 5.5.5.5
[R5-ospf-1]a
[R5-ospf-1]area 0
[R5-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[R5-ospf-1-area-0.0.0.0]network 192.168.6.0 0.0.0.255

此时在r1上ping其他路由只能ping通192.168.2.1,原因是因为跟MGRE环境下接口的网络类型有关,它是以P2P的工作方式进行的,P2P是点到点的工作方式,且P2P是不需要进行DR/BDR的选举的,它只能建立一个邻居,所以我们需要更改网络类型为breadcast。

6、更改网络类型

[R1]int t0/0/0
[R1-Tunnel0/0/0]ospf network-type broadcast
[R1-Tunnel0/0/0]int t0/0/1
[R1-Tunnel0/0/1]ospf network-type broadcast [R2]int t0/0/1
[R2-Tunnel0/0/1]ospf network-type broadcast [R3-ospf-1]int t0/0/1
[R3-Tunnel0/0/1]ospf network-type broadcast [R4]int t0/0/0
[R4-Tunnel0/0/0]ospf network-type broadcast [R5-ospf-1]int t0/0/0
[R5-Tunnel0/0/0]ospf network-type broadcast 

7、修改R2和R3的参选接口优先级,使他们放弃选举,避免R2和R3产生分歧

[R2-Tunnel0/0/1]int t0/0/1
[R2-Tunnel0/0/1]ospf dr-priority 0[R3-Tunnel0/0/1]int t0/0/1
[R3-Tunnel0/0/1]ospf dr-priority 0

8、测试

MGRE环境下的OSPF (实验超详解)相关推荐

  1. 第五天实验---MGRE环境下的OSPF实验

    基础IP地址配置 R1 [r1]int g 0/0/0 [r1-GigabitEthernet0/0/0]ip add 16.0.0.1 24 [r1-GigabitEthernet0/0/0]int ...

  2. c#(winform)环境下使用动态链接库dll的详解

    c#(winform)环境下使用动态链接库dll的详解 转载 2016年05月14日 10:12:17 3208 1,什么是dll文件? DLL(Dynamic Link Library)文件为动态链 ...

  3. linux centos7 mysql_Linux centos7环境下安装MySQL的步骤详解

    Linux centos7环境下安装MySQL的步骤详解 安装MySQL mysql 有两个跟windows不同的地方 1).my.ini 保存到/etc/my.ini 2).用户权限,单独用户执行 ...

  4. django配置环境linux,linux环境下Django的安装配置详解

    linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...

  5. MGRE结合OSPF(超详解)

    目录 一,R6为ISP只能配置IP地址,R1-R5的环回为私有网段 1.首先给各个设备分配IP并设置缺省使全网可达 2.配置完成后ping一下其他路由器发现都通 二,R1/2/3为星型的拓扑结构(MG ...

  6. Mac环境下配置tomcat的步骤详解

    前言 相信对Java Web稍微知道一点,一般对Tomcat都不会陌生,Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接T ...

  7. Linux/Unix环境下的make和makefile详解

    无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令.不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install.利用make工具,我们可以将大型 ...

  8. 压缩命令_Linux环境下文件压缩打包命令详解

    你好,我是goldsunC 让我们一起进步吧! 前言 我们知道,在面向对象的程序设计中,一切皆对象.而在Linux操作系统中,一切皆文件,因此我们总会跟文件打交道. Linux文件系统很庞大复杂,不过 ...

  9. weblogic部署linux静默安装,Linux环境下Weblogic11g中间件-静默安装详解

    第一步: 安装产品 1.配置好java环境变量 java -version查看是否生效,weblogic11g要求最好用1.6以上JDK进行安装配置 2.找到安装介质执行命令:java -jar wl ...

最新文章

  1. 2021年大数据Flink(四十一):​​​​​​​Flink实现订单自动好评
  2. Tensorflow mnist 数据集测试代码 + 自己下载数据
  3. ListView单选的实现总结(转)
  4. PHP Liunx 服务安全防范方案
  5. 中国人民大学_《组织行为学》_17.节点人物
  6. Python天天美味(32) - python数据结构与算法之堆排序
  7. Java Finalizer和Java文件输入/输出流
  8. php程序员写bug,程序员的修炼-我们为什么会编写BUG
  9. 数字图像处理图像反转的实现_反转8位数字| 8085微处理器
  10. ISOLINUX: A bootloader for Linux using ISO 9660/El Torito CD-ROMs
  11. 【报告分享】2020年小红书内容生态报告.pdf(附下载链接)
  12. C语言内存动态分配与释放
  13. ASCII码表 0~127
  14. python如何编程日期_python编程开发之日期操作实例分析
  15. PHIL2650 是个好课程
  16. U磁盘检测和大量收集量产工具
  17. 性能测试---影响性能的因素
  18. catagory添加属性
  19. openvino c++推理华盛顿大学BackgroundMattingV2模型人像抠图
  20. midi接口 stm32_万利的STM32板实现的USB MIDI键盘

热门文章

  1. 企业网站的服务器配置,企业级服务器配置方案(网站服务器配置情况)
  2. ADAMoracle预言机将数据传至链上实现区块链落地应用
  3. 为什么Pod突然就不见了?
  4. k-近邻(应用sklearn的莺尾花数据集)
  5. 做一个FLASH游戏你需要掌握的东西【实用】
  6. 【荐书】李彦宏《智能革命》:技术是时代的信仰
  7. 看《我是特种兵》有感
  8. 【每日最爱一句】2013.07.24
  9. 最新江苏水利水电安全员模拟真题及答案解析
  10. 弘辽科技:拼多多客单价怎么算?如何提高?