基于RIP的MGRE综合实验

实验拓扑:

实验要求:

1、R5为ISP,只能进行IP地址配置,其所有地址均配为公有Ip地址;

2、R1和R5间使用PPP的PAP认证,R5为主认证方;

   R2与R5之间使用ppp的cHAP认证,R5为主认证方;

   R3与R5之间使用HDLC封装;

3、R1、R2、R3构建一个MGRE环境,R1为中心站点,R1、R4间为点到点的GRE;

4、整个私有网络基本RIP全网可达;

5、所有Pc设置私有IP为源IP,可以访问R5环回。

实验思路:

  1. 给PC和路由器根据给出网段配置IP地址,R5的环回;
  2. 配置缺省路由;
  3. R1yuR5之间配置ppp,R5进入aaa作为主认证方进行配置,用户名wangdaye,密码wdy12345,R5进入接口开启PAP服务,R1也进入接口开启服务;
  4. R2与R5之间进行同样的操作,用户zhangdaye,密码zdy12345,接口开启CHAP服务;
  5. R3、R5进接口,开启HDLC协议;
  6. 搭建MGRE VPN虚拟隧道,配置Tunnel 0/0/0接口并配置IP;R1作为中心站点,R2、R3、作为分支站点,中心IP地址固定,分支站点写出接口,中心站点设置伪广播,分支到中心注册;设置NHRP的工作id:100;
  7. R1、R4配置点到点的GRE,Tunnel为0/0/1
  8. 配置RIP使全网可达
  9. R1开启伪广播,关闭RIP水平分割,使其他分支学习到分站之间的条目
  10. 创建acl放通内网流量,使内网能访问外网

实验步骤:

1.给PC和路由器配置IP地址

PC1:192.168.1.1 24

PC2:192.168.2.1 24

PC3:192.168.3.1 24

PC4:192.168.4.1 24

[R1-GigabitEthernet0/0/0]ip add 192.168.1.254 24

[R1-Serial4/0/0]ip add 15.1.1.1 24

[R2-GigabitEthernet0/0/0]ip add 192.168.2.254 24

[R2-Serial4/0/0]ip add 25.1.1.2 24

[R3-GigabitEthernet0/0/0]ip add 192.168.3.254 24

[R3-Serial4/0/0]ip add 35.1.1.3 24

[R4-GigabitEthernet0/0/0]ip add 45.1.1.4 24

[R4-GigabitEthernet0/0/1]ip add 192.168.4.254 24

[R5-GigabitEthernet0/0/0]ip add 45.1.1.5 24

[R5-Serial4/0/0]ip add 35.1.1.5 24

[R5-Serial4/0/1]ip add 15.1.1.5 24

[R5-Serial3/0/1]ip add 25.1.1.5 24

[R5]int l0

[R5-LoopBack0]ip add 5.5.5.5 24

2.在出口配置缺省路由,指向公网路由器R5,保证公网通

[R1]ip route-static 0.0.0.0 0 15.1.1.5

[R2]ip route-static 0.0.0.0 0 25.1.1.5

[R3]ip route-static 0.0.0.0 0 35.1.1.5

[R4]ip route-static 0.0.0.0 0 45.1.1.5

3、R1和R5间使用PPP的PAP认证,R5为主认证方

R5:

[R5]aaa

[R5-aaa]local-user wangdaye password cipher wdy12345

Info: Add a new user.

[R5-aaa]local-user wangdaye service-type ppp

[R5-aaa]q

[R5]int s 4/0/1  

[R5-Serial4/0/1]ppp authentication-mode pap

[R5-Serial4/0/1]q

R1:

[R1]int s 4/0/0  

[R1-Serial4/0/0]ppp pap local-user wangdaye password cipher wdy12345

[R1-Serial4/0/0]q

4.R2和R5间使用PPP的CHAP认证,R5为主认证方

R5:

[R5]aaa

[R5-aaa]local-user zhangdaye password cipher zdy12345

Info: Add a new user.

[R5-aaa]local-user zhangdaye service-type ppp

[R5-aaa]q

[R5]int s 3/0/1

[R5-Serial3/0/1]ppp authentication-mode chap

[R5-Serial3/0/1]q

R2:

[R2]int s 4/0/0

[R2-Serial4/0/0]ppp chap user zhangdaye

[R2-Serial4/0/0]ppp chap password cipher zdy12345

5. R3与R5之间使用HDLC封装

R3:

[R3]int s 4/0/0

[R3-Serial4/0/0]link-protocol hdlc

Warning: The encapsulation protocol of the link will be changed. Continue? [Y/N]

:y

R5:

[R5]int s 4/0/0

[R5-Serial4/0/0]link-protocol hdlc

Warning: The encapsulation protocol of the link will be changed. Continue? [Y/N]

:y

测试:

6.搭建MGRE VPN虚拟隧道;R1作为中心站点,R2、R3、R4作为分支站点;R2、R3到R1注册

R1(中心站点):

[R1]int t 

[R1]int Tunnel 0/0/0

[R1-Tunnel0/0/0]ip add 10.1.2.1 24

[R1-Tunnel0/0/0]tunnel-protocol gre p2mp

[R1-Tunnel0/0/0]source 15.1.1.1

Mar 29 2024 18:53:31-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Tunnel0/0/0 has entered the UP state.

[R1-Tunnel0/0/0]nhrp network-id 100

R2:

[R2]int t 

[R2]int Tunnel 0/0/0

[R2-Tunnel0/0/0]ip add 10.1.2.2 24

[R2-Tunnel0/0/0]tunnel-protocol gre p2mp

[R2-Tunnel0/0/0]source Serial 4/0/0

Mar 29 2024 18:56:35-08:00 R2 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Tunnel0/0/0 has entered the UP state.

[R2-Tunnel0/0/0]nhrp network-id 100

[R2-Tunnel0/0/0]nh  

[R2-Tunnel0/0/0]nhrp en 

[R2-Tunnel0/0/0]nhrp entry 10.1.2.1 15.1.1.1 re 

[R2-Tunnel0/0/0]nhrp entry 10.1.2.1 15.1.1.1 register

R3:

[R3]int t 

[R3]int Tunnel 0/0/0

[R3-Tunnel0/0/0]ip add 10.1.2.3 24

[R3-Tunnel0/0/0]tunnel-protocol gre p2mp

[R3-Tunnel0/0/0]source Serial 4/0/0

Mar 29 2024 18:58:56-08:00 R3 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Tunnel0/0/0 has entered the UP state.

[R3-Tunnel0/0/0]nhrp network-id 100

[R3-Tunnel0/0/0]nhrp entry 10.1.2.1 15.1.1.1 register

7、R1、R4配置点到点的GRE,Tunnel为0/0/1

R1:

[R1]int Tunnel 0/0/1

[R1-Tunnel0/0/1]ip add 10.1.1.1 24

[R1-Tunnel0/0/1]tu  

[R1-Tunnel0/0/1]tunnel-protocol g 

[R1-Tunnel0/0/1]tunnel-protocol gre

[R1-Tunnel0/0/1]s

[R1-Tunnel0/0/1]so  

[R1-Tunnel0/0/1]source 15.1.1.1

[R1-Tunnel0/0/1]dest

[R1-Tunnel0/0/1]destination 45.1.1.4

Mar 30 2024 17:41:43-08:00 R1 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Tunnel0/0/1 has entered the UP state.

R4:

[R4]int Tunnel 0/0/1

[R4-Tunnel0/0/1]ip add 10.1.1.4 24

[R4-Tunnel0/0/1]tu  

[R4-Tunnel0/0/1]tunnel-protocol g 

[R4-Tunnel0/0/1]tunnel-protocol gre

[R4-Tunnel0/0/1]so  

[R4-Tunnel0/0/1]source 45.1.1.4

[R4-Tunnel0/0/1]dest

[R4-Tunnel0/0/1]destination 15.1.1.1

Mar 30 2024 17:45:58-08:00 R4 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP on the interface Tunnel0/0/1 has entered the UP state.

8.配置RIP使全网可达

R1:

[R1]rip 1

[R1-rip-1]v 2

[R1-rip-1]undo summary

[R1-rip-1]network 192.168.1.0

[R1-rip-1]network 10.1.2.0

Error: The network address is invalid, and the specified address must be major-net address without any subnets.

[R1-rip-1]network 10.0.0.0

R2:

[R2]rip 1

[R2-rip-1]v 2

[R2-rip-1]undo summary

[R2-rip-1]network 192.168.2.0

[R2-rip-1]network 10.0.0.0

[R2-rip-1]q

R3:

[R3]rip 1

[R3-rip-1]v 2

[R3-rip-1]undo summary

[R3-rip-1]network 192.168.3.0

[R3-rip-1]network 10.0.0.0

[R3-rip-1]q

R4:

[R4]rip 1

[R4-rip-1]v 2

[R4-rip-1]undo summary  

[R4-rip-1]network 192.168.4.0

[R4-rip-1]network 10.0.0.0

[R4-rip-1]q

9.R1开启伪广播,关闭RIP水平分割,使其他分支学习到分站之间的条目

R1:

[R1]int Tunnel 0/0/0

[R1-Tunnel0/0/0]nhrp entry multicast dynamic  //开启伪广播

[R1-Tunnel0/0/0]undo rip split-horizon

R2:

[R2]int Tunnel 0/0/0

[R2-Tunnel0/0/0]undo rip s 

[R2-Tunnel0/0/0]undo rip split-horizon

R3:

[R3]int t 

[R3]int Tunnel 0/0/0

[R3-Tunnel0/0/0]undo rip s 

[R3-Tunnel0/0/0]undo rip split-horizon

[R3-Tunnel0/0/0]q

检查rip表:

R1:

R2:

R3:

R4:

10.使用NAT技术创建acl放通内网流量,使内网能访问外网

R1:
[R1]acl 2000

[R1-acl-basic-2000]rule permit source 192.168.1.0 0.0.0.255

[R1-acl-basic-2000]q

[R1]int s 4/0/0

[R1-Serial4/0/0]nat outbound 2000

[R1-Serial4/0/0]

R2:

[R2]acl 2000

[R2-acl-basic-2000]rule permit source 192.168.2.0 0.0.0.255

[R2-acl-basic-2000]q

[R2]int s 4/0/0

[R2-Serial4/0/0]nat outbound 2000

R3:

[R3]acl 2000

[R3-acl-basic-2000]rule permit source 192.168.3.0 0.0.0.255

[R3-acl-basic-2000]q

[R3]int s 4/0/0

[R3-Serial4/0/0]nat outbound 2000

R4:

[R4]acl 2000

[R4-acl-basic-2000]rule permit source 192.168.4.0 0.0.0.255

[R4-acl-basic-2000]q

[R4]int g0/0/0

[R4-GigabitEthernet0/0/0]nat outbound 2000

11.ping测试

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/502500.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Clip算法解读

论文地址:https://arxiv.org/pdf/2103.00020.pdf 代码地址:https://github.com/OpenAI/CLIPz 中文clip代码:https://gitcode.com/OFA-Sys/Chinese-CLIP/overview 一、动机 主要解决的问题: 超大规模的文本集合训练出的 NLP 模…

pbrt-v4 windows编译失败指南

cpu下编译成功很容易,但是gpu有点麻烦,主要有下面几个坑 安装optix 7,cmake build 要加上PBRT_OPTIX_PATH cmake cuda 版本要对应,不然会出现 cuda not found,或者generate的时候报错,导致最后pbrt.exe --…

FANUC机器人故障诊断—报警代码更新(三)

FANUC机器人故障诊断中,有些报警代码,继续更新如下。 一、报警代码(SRVO-348) SRVO-348DCS MCC关闭报警a,b [原因]向电磁接触器发出了关闭指令,而电磁接触器尚未关闭。 [对策] 1.当急停单元上连接了CRMA…

在react项目用echarts绘制中国地图

文章目录 一、引入echarts二、下载地图json数据三、编写react组件四、组件使用 一、引入echarts 安装:npm i echarts --save 二、下载地图json数据 由于echarts内部不再支持地图数据,所以要绘制地图需要自己去下载数据。建议使用阿里云的。 地址&…

接口自动化框架搭建(四):pytest的使用

1,使用说明 网上资料比较多,我这边就简单写下 1,目录结构 2,test_1.py创建两条测试用例 def test_1():print(test1)def test_2():print(test2)3,在pycharm中执行 4,执行结果: 2&#xff0…

Mysql连接报错:1130-host ... is not allowed to connect to this MySql server如何处理

我用navicat连接我的阿里云服务器的mysql服务器的时候,出现了1130的报错。(mysql Server version: 5.7.42-0ubuntu0.18.04.1 (Ubuntu)) 我来记录一下这个原因,以及修改过程! 1.首先进入mysql -u root -p, mysql客户端…

车载电子与软件架构

车载电子与软件架构 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师 (Wechat:gongkenan2013)。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 本就是小人物,输了就是输了,不要在意别人怎么看自己。江湖一碗茶,喝完再挣扎,出门靠自己,四…

Unity LineRenderer的基本了解

在Unity中,LineRenderer组件用于在场景中绘制简单的线条。它通常用于绘制轨迹、路径、激光等效果。 下面来了解下它的基本信息。 1、创建 法1:通过代码创建 using UnityEngine;public class CreateLineRenderer : MonoBehaviour {void Start(){// 创…

排序算法超详细代码和知识点整理(java版)

排序 1、冒泡排序 ​ 两层循环,相邻两个进行比较,大的推到后面去,一共比较“数组长度”轮,每一轮都是从第一个元素开始比较,每一轮比较都会将一个元素固定到数组最后的一个位置。【其实就是不停的把元素往后堆&#…

LLaMA-Factory参数的解答

打开LLaMA-Factory的web页面会有一堆参数 ,但不知道怎么选,选哪个,这个文章详细解读一下,每个参数到底是什么含义这是个人写的参数解读,我并非该领域的人如果那个大佬看到有参数不对请反馈一下,或者有补充的…

我于窗中窥月光,恰如仰头见“链表”(Java篇)

本篇会加入个人的所谓‘鱼式疯言’ ❤️❤️❤️鱼式疯言:❤️❤️❤️此疯言非彼疯言 而是理解过并总结出来通俗易懂的大白话, 小编会尽可能的在每个概念后插入鱼式疯言,帮助大家理解的. 🤭🤭🤭可能说的不是那么严谨.但小编初心是能让更多人…

时序预测 | Matlab实现GWO-BP灰狼算法优化BP神经网络时间序列预测

时序预测 | Matlab实现GWO-BP灰狼算法优化BP神经网络时间序列预测 目录 时序预测 | Matlab实现GWO-BP灰狼算法优化BP神经网络时间序列预测预测效果基本介绍程序设计参考资料 预测效果 基本介绍 1.Matlab实现GWO-BP灰狼算法优化BP神经网络时间序列预测(完整源码和数据…

算法学习——LeetCode力扣动态规划篇6

算法学习——LeetCode力扣动态规划篇6 121. 买卖股票的最佳时机 121. 买卖股票的最佳时机 - 力扣(LeetCode) 描述 给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。 你只能选择 某一天 买入这只股票&…

三元组数据模型:构建知识图谱的基石

目录 前言1. 三元组数据模型概述1.1 定义与结构1.2 特点 2. 三元组在知识图谱中的应用2.1 知识表示2.2 知识推理2.3 数据整合 3 三元组的数据格式3.1 N-Triples :3.2 RDF/XML :3.3 Turtle (又称为 Terse RDF Triple Language)&…

编程语言|C语言——数组与指针

一、数组 同一类型的变量——元素(element)集中在一起,在内存上排列成一条直线,这就是数组(array)。 1.1 一维数组 一维数组的声明 int arr1[10]; int arr2[2 8];#define N 10 int arr3[N];int count 10;…

JavaScript的学习笔记

<script src"index.js" defer></script>&#xff0c;defer的作用是延迟加载index.js文件 定义变量 变量的类型分为两大类&#xff1a;基本类型和复合类型 JavaScript是一种弱类型语言&#xff0c;所以没有强类型语言所具有的int,float,char等等&#x…

无药可医还能怎么办?越没本事的人,越喜欢从别人身上找原因!——早读(逆天打工人爬取热门微信文章解读)

无药可医的病该怎么办呢&#xff1f; 引言Python 代码第一篇 洞见 《骆驼祥子》&#xff1a;越没本事的人&#xff0c;越喜欢从别人身上找原因第二篇 人民日报 来啦 新闻早班车要闻社会政策 结尾 “吾日三省吾身&#xff0c;而后深知自助者天助之。” 在人生的迷宫中 遭遇困境时…

域环境共享文件夹,容量配额管理

首先&#xff0c;我们先创建一个新的磁盘&#xff0c;必须在服务器关机的状态下创建&#xff0c;只有在关机状态下才能创建NVMe类型的磁盘。 打开此电脑&#xff0c;右击创建的磁盘&#xff0c;点击属性。 点击共享&#xff0c;点击高级共享。 将共享此文件夹勾选上&#xff0c…

蓝桥杯 第2945题 课程抢购 C++ Java Python

目录 题目 思路和解题方法 c 代码 Java 版本&#xff08;仅供参考&#xff09; Python 版本&#xff08;仅供参考&#xff09; 代码细节&#xff1a; C 代码细节解释: Python 代码细节解释: lenyan算法笔记 语雀 《lenyan算法笔记》 个人笔记日常更新。含金量不高。/…

ZNC3罗德与施瓦茨ZNC3网络分析仪

181/2461/8938产品概述&#xff1a; 罗德与施瓦茨 ZNC3 网络分析仪的工作频率范围为 9 kHz 至 3 GHz&#xff0c;面向移动无线电和电子产品行业的应用。它具有双向测试装置&#xff0c;用于测量有源和无源 DUT 的所有四个 S 参数。此外&#xff0c;它还提供适合开发和生产中各…