GRE和MGRE

思维导图

综合实验

配置IP地址

R1:

[R1]int g0/0/0

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

[R1-GigabitEthernet0/0/0]int s3/0/0

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

R2:

[R2]int g 0/0/0

[R2-GigabitEthernet0/0/0]ip ad 192.168.2.2 24

[R2-GigabitEthernet0/0/0]int s 4/0/0

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

R3:

[R3]int g0/0/0

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

[R3-GigabitEthernet0/0/0]int s3/0/0

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

R4:

[R4]int g0/0/1

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

[R4-GigabitEthernet0/0/1]int g0/0/0

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

R5:

[R5]int g 0/0/0

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

[R5-GigabitEthernet0/0/0]int s3/0/0

[R5-Serial3/0/0]ip add 15.1.1.5 24

[R5-Serial3/0/0]int s3/0/1

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

[R5-Serial3/0/1]int s 4/0/0

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

[R5]int l0

[R5-LoopBack0]ip add 5.5.5.5 24

R1和R5间使用ppp的pap认证,R5为主认证方;

R5:

[R5]aaa

[R5-aaa]local-user chenlilin password cipher cll12345

Info: Add a new user.

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

[R5-aaa]int s 3/0/0

[R5-Serial3/0/0]ppp authentication-mode pap

R1:

[R1]int s 3/0/0

[R1-Serial3/0/0]ppp chap user chenlilin

[R1-Serial3/0/0]ppp chap password cipher cll12345

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

R5:

[R5]int s 3/0/1

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

R2:

[R2]int s 4/0/0

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

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

R3和R5之间使用HDLC封装;

R5:

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

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

:y

R3:

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

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

:y

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

搞通公网

[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

配置总部与分部之间的隧道-MGRE VPN

R1

[R1]int t 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

R2

[R2]int t0/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 25.1.1.2

R3

[R3]int t0/0/0

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

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

[R3-Tunnel0/0/0]source 35.1.1.3

NHRP的配置

主R1:

[R1]int t0/0/0

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

R2:

[R2]int t0/0/0

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

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

R3:

[R3]int t0/0/0

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

[R3-Tunnel0/0/0]nhrp entry 10.1.2.3 15.1.1.1

R1,R4间为点到点的GRE

R1:

[R1]int t0/0/1

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

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

[R1-Tunnel0/0/1]source 15.1.1.1

[R1-Tunnel0/0/1]destination 45.1.1.4

R4:

[R4]int t0/0/1

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

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

[R4-Tunnel0/0/1]source 45.1.1.4

[R4-Tunnel0/0/1]destination 15.1.1.1

配置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.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

R3:

[R3]rip 1

[R3-rip-1]v 2

[R3-rip-1]undo su

[R3-rip-1]undo summary

[R3-rip-1]network 192.168.3.0

[R3-rip-1]network 10.0.0.0

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

在中心上开启伪广播,目的:告诉分支站点,中心站点及其他分支站点的私网网段信息,

[R1-Tunnel0/0/0]nhrp entry multicast dynamic

关闭RIP的水平分割机制

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

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

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

全网通

所有PC设置私有IP为源IP,可以访问R5环回,达到全网通

内网转换

R1:

[R1]acl 2000

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

[R1]int s 3/0/0

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

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 s3/0/0

[R3-Serial3/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

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

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

相关文章

基于四足机器人和机械臂的运动控制系统(二)

文章目录 前言一、四足步态二、视觉抓取三、远程遥控 谢绝转载,无作者许可不可用做其他用途(如教育展示产品、课程设计或毕业设计等) 前言 衔接上一篇文章,这篇文章主要来介绍项目的初步实现 一、四足步态 可以知道&#xff0…

常用的几种排序算法小结

目录 1.冒泡排序 2.堆排序 2.1堆的基础知识和特性 2.2向上调整算法和向下调整算法 2.3堆排序实现 3.插入排序 4.希尔排序 5.选择排序 5.1选择排序递归版 5.2选择排序非递归版 6.快速排序 6.1 Hoare版本之递归 6.1.1普通版 6.1.2随机数版 6.1.3三数取中版 6.1.4小区间优化…

前端虚拟滚动列表 vue虚拟列表

前端虚拟滚动列表 在大型的企业级项目中经常要渲染大量的数据,这种长列表是一个很普遍的场景,当列表内容越来越多就会导致页面滑动卡顿、白屏、数据渲染较慢的问题;大数据量列表性能优化,减少真实dom的渲染 看图:绿色…

安装最新的wxPython和Python3并保证二者兼容

要安装最新的wxPython和Python3并保证二者兼容,你可以按照以下步骤进行操作: 安装Python3: 访问Python官方网站下载适合你操作系统的最新版Python3安装包。运行安装程序,确保在安装过程中将Python添加到系统环境变量中。安装完成…

【Java】:static成员和代码块

目录 1.static成员 1.1再谈学生类 1.2static修饰成员变量 1.3static修饰成员方法 1.4static成员变量初始化 1.4.1就地初始化 1.4.2静态代码块初始化 2.代码块 2.1代码块概念以及分类 2.2普通代码块 2.3构造代码块 2.4静态代码块 1.static成员 1.1再谈学生类 使用类…

MATLAB 点云随机渲染赋色(51)

MATLAB 点云随机渲染赋色(51) 一、算法介绍二、算法实现1.代码2.效果总结一、算法介绍 为点云中的每个点随机赋予一种颜色,步骤和效果如图: 1、读取点云 (ply格式) 2、随机为每个点的RGB颜色字段赋值 3、保存结果 (ply格式) 二、算法实现 1.代码 代码如下(示例):…

gin基础学习笔记--参数验证

用gin框架的数据验证,可以不用解析数据,减少if else,会简洁许多。 package mainimport ("fmt""time""github.com/gin-gonic/gin""github.com/gorilla/sessions" )// 初始化一个cookie存储对象 // s…

基于STM32的武警哨位联动报警系统设计,支持以太网和WIFI通信

1.功能 本文提出的武警报警信息系统终端,可实现报警和联动响应,支持以太网和WIFI两种通信模式,可实现移动哨位报警和固定哨位报警,语音和显示报警信息用户可自行定制。 本终端主要由STM32F103处理器模块和C8051F340处理器模块构…

P-MapNet:Far-seeing Map Generator Enhanced by both SDMap and HDMap Priors

主页:homepage 参考代码:P-MapNet 动机与出发点 在感知系统中引入先验信息是可以提升静态元素感知网络的上限的,这篇文章对SD地图采用栅格化表示(也就是图像形式),之后用CNN网络去抽取栅格化SD地图的信息&…

linux ubuntu 在保存文件不被允许,但是root权限

现象:MobaXterm_Personal_2登录到服务器,切换到root用户,然后使用MobaXterm_Personal_2自带的编辑器,编写文件,进行保存不被允许;查看目录root是有权限进行修改文件的,然后使用vim进行修改保存&…

网络安全-内网渗透2

一、MIC 将我们上次未描述完的MIC在这里详细解释一下 咱们所抓的第二个包会给返回一个服务端的challenge 之后服务器回包的第三个包会回复一个client challenge 所以咱们客户端和服务端现在分别有两个challenge,相当于客户端和服务端互相交换了一下challenge 因此…

本地搭建多人协作ONLYOFFICE文档服务器并结合Cpolar内网穿透实现公网访问远程办公

文章目录 1. 安装Docker2. 本地安装部署ONLYOFFICE3. 安装cpolar内网穿透4. 固定OnlyOffice公网地址 本篇文章讲解如何使用Docker在本地服务器上安装ONLYOFFICE,并结合cpolar内网穿透实现公网访问。 Community Edition允许您在本地服务器上安装ONLYOFFICE文档&…

高精度(大整数)

本文用于记录个人算法竞赛学习,仅供参考 一.什么是大整数 当一个数的位数已经很大了(比如有10^6),常规的数据类型已经存不下了,那么这个时候就可以用数组来存,数组的每个元素代表数的每一位,且…

Base64编码的全面介绍

title: Base64编码的全面介绍 date: 2024/3/31 18:55:49 updated: 2024/3/31 18:55:49 tags: Base64编码网络传输文本转换数据膨胀非加密性质应用场景安全传输 1. Base64的定义和作用 Base64是一种用64个字符表示二进制数据的编码方式,通常用于在网络传输中将二进…

什么是Redis数据一致性?如何解决?

在系统中缓存最常用的策略是:服务端需要同时维护DB和cache,并且是以DB的结果为准–Cache-Aside Pattern(缓存分离模式、旁路缓存) 读数据 单纯的读数据是不会产生数据不一致,只有并发下读和写才会存在数据不一致。 写…

安装即启动?探索流氓App的自启动“黑科技” (Android系统内鬼之ContentProvider篇)

前段时间发现了一个神奇的app,它居然可以在安装之后立即自启动: 看到没有,在提示安装成功大概1到2秒后,就直接弹出Toast和通知了! 好神奇啊,在没有第三方app帮忙唤醒的前提下,它是怎么做到首次安…

2024年 前端JavaScript 进阶 第2天 笔记

2.1-内容和创建对象方式 2.2-164-构造函数 2.3-new实例化执行过程 2.4-实例成员和静态成员 2.5-基本包装类型 2.6-0bject静态方法 2.7-数组reduce累计方法 对象数组 加0 2.7-数组find、every和转换为真 --说明手册文档 MDN Web Docs 2.8-字符串常见方法 2.3 String 1.常见实例…

【yolo检测】基于YOLOv8与DeepSORT实现多目标跟踪

1.配置环境 conda版本23.5.0 创建虚拟环境,Python版本选择3.10,环境命名为yolov8 conda create --name yolov8 python3.10进入环境 conda activate yolov82.安装工具包 实测网络问题可以用手机热点或者加-i镜像解决。 pip install -r requirements.t…

C语言操作符详细讲解

前言 本次博客一定会让刚刚学习C语言小白有所收获 本次操作符讲解不仅分类还会有代码示例 好好看 好好学 花上几分钟就可以避免许多坑 1 操作符的基本使用 1.1操作符的分类 按功能分 算术操作符&#xff1a; 、- 、* 、/ 、% 移位操作符: >> << 位操作符…

Keil界面乱了,某些图标消失

文章目录 如图 如图 我都不知道怎么搞的第一个 重启界面解决了