MGRE复习综合实验

news2024/9/20 5:51:34

R1与R5之间使用ppp的pap认证,R5为主认证方:

R1
 

interface Serial4/0/0
 ip address 15.0.0.1 8
 link-protocol ppp
 ppp pap local-user huawei password cipher 123456

R5

aaa
 local-user huawei password cipher 123456
 local-user huawei service-type ppp

interface Serial3/0/0
 ip address 15.0.0.2 8
 link-protocol ppp
 ppp authentication-mode pap 

先配置好R5然后查看R1的接口ip表,会发现protocol显示down状态,配置好R1后对接口se4/0/1输入shutdown和undo shutdown重启接口,发现接口变回双up状态。

R2与R5之间使用PPP的chap认证,R5为主认证方;

R2

interface Serial4/0/0
 ip address 25.0.0.1 8
 link-protocol ppp
 ppp chap user huawei
 ppp chap password cipher 123456

R5

interface Serial3/0/1
 ip address 25.0.0.2 8
 link-protocol ppp
 ppp authentication-mode chap 

先配置好R5然后查看R2的接口ip表,会发现protocol显示down状态,配置好R2后对接口se4/0/1输入shutdown和undo shutdown重启接口,发现接口变回双up状态。

R3与R5之间使用HDLc封装。

R3

 ip address 35.0.0.1 8
interface Serial4/0/0
 link-protocol hdlc

R5

 ip address 35.0.0.2 8
interface Serial4/0/0
 link-protocol hdlc

先配置好R5然后查看R3的接口ip表,会发现protocol显示down状态,配置好R3后对接口se4/0/1输入shutdown和undo shutdown重启接口,发现接口变回双up状态。

R1,R2,R3使用MGRE,R1,R4使用GRE

R1

ip route-static 0.0.0.0 0 15.0.0.2        #要先物理链路能通,再考虑逻辑隧道能通

interface Tunnel0/0/0                        #tunnel0/0/0搞MGRE
 ip address 192.168.5.1 24
 tunnel-protocol gre p2mp                #设定协议使用MGRE
 source 15.0.0.1                                #源IP输入接口的物理地址
 nhrp network-id 1                            #分进同一个组

interface Tunnel0/0/1                        #tunnel0/0/1搞GRE

 ip address 192.168.6.1 24
 tunnel-protocol gre                        #设定协议使用GRE
 source 15.0.0.1                         
 destination 45.0.0.1                        #GRE要写目标接口物理地址

R2
 

ip route-static 0.0.0.0 0 25.0.0.2                     #先缺省保证物理链路通

interface Tunnel0/0/0
 ip address 192.168.5.2 24
 tunnel-protocol gre p2mp
 source 25.0.0.1
 nhrp network-id 1
 nhrp entry 192.168.5.1 15.0.0.1 register                #多一条命令指向中心R1

R3
 

ip route-static 0.0.0.0 0 35.0.0.2

interface Tunnel0/0/0
 ip address 192.168.5.3 24
 tunnel-protocol gre p2mp
 source 35.0.0.1
 nhrp network-id 1
 nhrp entry 192.168.5.1 15.0.0.1 register                #多一条命令指向中心R1

R4
 

ip route-static 0.0.0.0 0 45.0.0.2

interface Tunnel0/0/1
 ip address 192.168.6.2 24
 tunnel-protocol gre
 source 45.0.0.1
 destination 15.0.0.1                                        #源IP和目标IP与R1相反

RIP指令较简单不放出来了,就是R1,R2,R3,R4都宣告自身内部的网段和隧道网段

 之后查看R1路由表路由条目发现全可达,但是R2路由条目没有rip路由条目共享过来,

判断是RIP只能通过广播或者组播传递信息,而MGRE协议属于NBMA类型网络,R1无法做到广播发送数据包,所以R1输入指令开启伪广播

#实则是一个一个单播

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

开启伪广播后发现R2的路由表内多了192.168.4.0/24网段--即GRE的R4网段,但是属于同一MGRE中的R3网段的rip路由信息没有过来,判断是RIP协议水平分割原因导致的,输入指令关闭rip的水平分割可以解决这个问题。#但是这样会导致环路,所以不建议在MGRE环境下使用RIP

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

最后发现多了R3的路由条目,实现基于RIP全网可达

再看看R4的路由表,发现也全网可达

内网pingR5环回,PC1,PC2,PC3,PC4情况类似,这里只演示R1。

首先R1 ping R5环回5.5.5.5/32发现无法ping通,判断是R5路由表没有192.168.1.0/24网段即PC1所处网段路由条目无法回包,又因为要求1,R5不能配置静态指向内网,于是让R1做nat
R1 

acl number 2000  
 rule permit source any

interface Serial4/0/0
 nat outbound 2000

做完nat后成功ping通R5环回

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

java中 使用数组实现需求小案例

Date: 2024.04.08 18:32:57 author: lijianzhan 需求实现: 设计一个java类,java方法,根据用户手动输入的绩点,从而获取到绩点最高的成绩。 实现业务逻辑的代码块 import java.util.Scanner;public class PointDemo {/*** 需求&…

中国计量大学理学院访问赛氪网:共探校企合作新篇章来

2024年7月5日,中国计量大学理学院代表团莅临环球赛乐(北京)科技有限公司,进行了一场深入的调研交流活动。代表团成员包括中国计量大学理学院副院长王义康教授、数据科学系副主任刘学艺副教授以及金世举老师。此次访问旨在进一步强…

wordpress外贸建站公司案例英文模板

Indirect Trade WP外贸网站模板 WordPress Indirect Trade外贸网站模板,建外贸独立站用wordpress模板,快速搭建十分便捷。 衣物清洁wordpress独立站模板 洗衣粉、洗衣液、衣物柔顺剂、干洗剂、衣领净、洗衣皂等衣物清洁wordpress独立站模板。 家具wordpr…

00 Debian字符界面如何支持中文

作者:网络傅老师 特别提示:未经作者允许,不得转载任何内容。违者必究! Debian字符界面如何支持中文 《傅老师Debian知识库系列之00》——原创 前言 傅老师Debian知识库特点: 1、拆解Debian实用技能; 2、…

前端视角下的Spring-Boot语法学习:打印 hello-world

今日话题 基于 Spring Boot 打印输出 hello world 作者:云层上的光 时间:2024年6月20日 14时25分14秒 主线任务 一、打印 hello world 1、点击 “新建项目”用来演示 打印输出 “hello world” 2、填写项目配置:(详细版见&a…

MYSQL 四、mysql进阶 7(性能分析工具的使用)

一、数据库服务器的优化步骤 数据库调优流程图: 整个流程划分成了 观察(Show status) 和 行动(Action) 两个部分。字母 S 的部分代表观察(会使 用相应的分析工具),字母 A 代表的部分是行…

利用 Python 解析pcap文件

1、问题背景 当面对处理网络数据包分析时,pcap文件作为一个常见的文件格式存储了网络数据包的详细记录,它常常被用来进行网络故障排查或安全分析。为了充分利用这些数据,我们需要对其进行解析并提取出有价值的信息,例如数据包类型…

Git 查看、新建、删除、切换分支

Git 是一个版本控制系统,软件开发者用它来跟踪应用程序的变化并进行项目协作。 分支的诞生便于开发人员在彼此独立的环境中进行开发工作。主分支(通常是 main 或 master)可以保持稳定,而新的功能或修复可以在单独的分支中进行开发…

Angular进阶之九: JS code coverage是如何运作的

环境准备 需要用到的包 node 18.16.0# Javascript 代码编辑"babel/core": "^7.24.7","babel/preset-env": "^7.24.7","babel-loader": "^9.1.3",# 打包时使用的 module, 给代码中注入新的方法# http…

基于51单片机的四路抢答器Protues仿真设计

一、设计背景 近年来随着科技的飞速发展,单片机的应用正在不断的走向深入。本文阐述了基于51单片机的八路抢答器设计。本设计中,51单片机充当了核心控制器的角色,通过IO口与各个功能模块相连接。按键模块负责检测参与者的抢答动作&#xff0c…

js替换对象内部的对象名称或属性名称-(第二篇)递归

1.代码示例: function replaceKey(obj, oldKey, newKey) {// 如果不是对象或者oldKey不存在,直接返回原对象if (typeof obj ! object || !obj || !(oldKey in obj)) return obj;// 如果是数组,遍历数组每个元素if (Array.isArray(obj)) {obj…

python爬虫加入进度条

安装tqdm和requests库 pip install tqdm -i https://pypi.tuna.tsinghua.edu.cn/simplepip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple带进度条下载 import time # 引入time模块,用于处理时间相关的功能 from tqdm import * # 从tqdm包中…

ESIX配置备份和恢复

ESIX虽然重装很快,但是原本配置就丢失了,在硬件不变的情况下,可以使用配置备份和配置恢复的方法。 1、备份配置 1.1、执行以下两条命令 vim-cmd hostsvc/firmware/sync_configvim-cmd hostsvc/firmware/backup_config如下图,只需…

LED灯的呼吸功能

"呼吸功能"通常是指 LED 灯的一种工作模式,它模拟人类的呼吸节奏,即 LED 灯的亮度会周期性地逐渐增强然后逐渐减弱,给人一种 LED 在"呼吸"的感觉。这种效果通常用于指示设备的状态或者简单地作为装饰效果。(就…

强化学习编程实战-2马尔可夫决策过程

2.1 从多臂赌博机到马尔可夫决策过程 如图2-1,图中A为多臂赌博机,B为一堆鸳鸯,其中左上角为雄性鸳鸯,右上角为雌性鸳鸯,B展示的任务是雄性鸳鸯绕过障碍物找到词性鸳鸯。跟多臂赌博机不同的是,雄性鸳鸯经过一…

vue移动端框架渲染标签出错是因为没有补全标签

文档地址 https://youzan.github.io/vant/v2/#/zh-CN/quickstart

LDR6020-VR串流线:开启虚拟现实新纪元的钥匙

随着科技的飞速发展,虚拟现实(VR)技术已经从科幻概念逐渐走进我们的生活,成为娱乐、教育、医疗等多个领域的热门话题。而VR串流线,作为这一技术的重要组成部分,正逐步成为连接用户与高质量VR体验的关键桥梁…

Redis的缓存雪崩,击穿,穿透的介绍

1.缓存雪崩 为保证缓存中的数据与数据库的数据一致,会给Redis里的数据设置一个过期时间,当缓存数据过期后,用户访问的数据如果不在缓存里,业务系统需要重新生成新的缓存,因为就会访问数据库,并将数据更新到Redis里,这样后续请求就可以直接命中缓存. 当大量缓存在同一时间过期或…

明明已经安装了python中的某个库,但是还是报错ModuleNotFoundError: No module named ‘sklearn‘

问题: 明明已经安装了python中的某个库,但是还是报错ModuleNotFoundError: No module named sklearn 解决方法: 卸载重新安装一下即可 pip uninstall scikit-learn pip install scikit-learn 成功解决!!&#xff…

DSSM双塔特征交互

传统的DSSM双塔无法在早期进行user和item侧的特征交互,这在一定程度上降低了模型性能。我们想要对双塔模型进行细粒度的特征交互,同时又不失双塔模型离线建向量索引的解耦性。下面介绍两篇这方面的工作。 美团-Dual Augmented Two-tower 在user和item的特…