ip综合实验

news2024/11/15 21:54:17

目录

  • 实验要求分析
  • 开始实施
    • 1,前期工作
    • 2,缺省路由配置
    • 3,hdlc封装
    • 4,ppp封装的pap认证
    • 5,ppp封装的chap认证
    • 6,构建MGRE环境
      • nhrp协议
  • 7,RIP使内网互通
  • 水平分割关闭

实验要求分析

1,如图为实物拓扑图,所有要求都在图中展示了
2,逻辑上的图为红的那个图

在这里插入图片描述

实验要求:
1,R2为 ISP,其上只能配ip地址
2,R1-R2之间只能为hdlc 封装
3,R2-R3之间为PPP封装,pap认证,R2为主认证方
4,R2-R4之间为PPP封装,chap认证,R2为主认证方
5,R1,R2,R3构建MGRE环境,仅R1 ip地址固定
6,内网使用RIP获取路由,所有PC互相访问,并且可以访问R2环回

开始实施

1,前期工作

1,拓扑图简化和子网划分
2,R2(ISP)0各个端口已经配置ip
3,各个pc也已经配置ip,网关,掩码等

2,缺省路由配置

解释:因为R2代表运营商,也就是代表公网,题目要求只在其端口配ip,不能进行其他操作。通常将所有的路由的缺省指向这里。
题目可知R1,R3,R4缺省为R2

R1 
<r1>sys
[r1]ip route-static 0.0.0.0 0 12.1.1.2

R3
[r3]ip route-static 0.0.0.0 0 23.1.1.1

R4
[r4]ip route-static 0.0.0.0 0 24.1.1.1

3,hdlc封装

华为的默认配置为PPP(点到点封装),要求R1-R2之间只能为hdlc 封装,则要修改
命令:

R1
[r1-Serial0/0/0]link-protocol hdlc    修改链路协议为hdlc封装
  
R2
[r2-Serial0/0/0]link-protocol hdlc 

4,ppp封装的pap认证

1,PPP是hdlc的升级,类似一个拨号上网的功能
2,在账号拨入认证成功后主认证方会建立一条虚链路,最后再为拨号者分配ip

题目要求R2-R3之间为PPP封装,pap认证,R2为主认证方
所以命令:

主认证方R2
[r2]aaa   开启3a认证
[r2-aaa]local-user fu privilege level 1 password cipher 123   创建一个账号
[r2-aaa]local-user fu service-type ppp   用于PPP认证
[r2-aaa]q
[r2]interface s0/0/1 
[r2-Serial0/0/1]ppp authentication-mode pap     认证方式为pap

被认证方R3
[r3]int s0/0/0
[r3-Serial0/0/0]ppp pap local-user fu password cipher 123     拨入账号密码认证

5,ppp封装的chap认证

chap也叫挑战握手质询认证
题目要求R2-R4之间为PPP封装,chap认证,R2为主认证方
命令:类似pap认证步骤

主认证方R2
[r2]aaa   、
[r2-aaa]local-user fu privilege level 1 password cipher 123  
[r2-aaa]local-user fu service-type ppp   
[r2-aaa]q
[r2]interface s0/0/2
[r2-Serial0/0/2]ppp authentication-mode chap

被认证方R4
[r4]int s0/0/0
[r4-Serial0/0/0]ppp chap user fu      拨入账号和密码
[r4-Serial0/0/0]ppp chap password 123

6,构建MGRE环境

1,GRE(通用路由封装)属于PPP的一种类型,MGRE也就是(多点GRE)
2,GRE环境的搭建是在2个节点间的搭建
3,MGRE 是点到多点间的搭建,其中有中心站点,ip是固定的,其他的是分支站点,ip不固定,需要到中心站点注册报到

4,数据从虚拟接口出去时会在原来的报头前面加上封装,这个封装得到源ip为该接口的真实ip,目的ip为对端接口的真实ip

nhrp协议

nhrp(下一跳路由发现协议),开启这个协议作用是让其他非中心站点的路由到站点这里注册

题目要求R1,R2,R3构建MGRE环境,仅R1 ip地址固定,说明R1作为中心站点,其他几个为分支站点,需要到中心站点报到注册。

命令:

主站点R1:
[r1]int Tunnel 0/0/0    建立一个隧道口,这个口是虚拟的
[r1-Tunnel0/0/0]ip address 192.168.11.1 24   将这个口分配一个ip
[r1-Tunnel0/0/0]tunnel-protocol gre p2mp    协议定义为点到多点
[r1-Tunnel0/0/0]soruce 12.1.1.1       封装的源ip为这个口的真实ip
[r1-Tunnel0/0/0]nhrp entry multicast dynamic    代表这里是nhrp服务站点,用于注册其他站点
[r1-Tunnel0/0/0]nhrp network-id 100   nhrp工作半径,其他设备要一样

分支站点R3
[r3]int Tunnel 0/0/0
[r3-Tunnel0/0/0]ip add 192.168.11.2 24
[r3-Tunnel0/0/0]tunnel-protocol gre p2mp
[r3-Tunnel0/0/0]source Serial 0/0/0        封装的源ip,因为ip会变,所以写接口
向中心站点注册,第一个ip为中心站点隧道ip,第二个为物理接口ip
[r3-Tunnel0/0/0]nhrp entry 192.168.11.1 12.1.1.1 register    
[r3-Tunnel0/0/0]nhrp network-id 100  工作id要一致

分支站点R4与R3配置一样,改一下ip即可

7,RIP使内网互通

1,RIP协议的水平分割默认是开启的,这里需要关闭,如果不关闭,分支站点R3和R4不能互通,因为,当R3或者R4将自己路由给中心站点R1后是从同一个接口发出或进去的,所以需要关。
2,该实验在宣告直连网段时应该宣告逻辑图上的网段

题目要求内网使用RIP获取路由,所有PC互相访问,并且可以访问R2环回
RIP用来跑通内网
命令:

R1
[r1]rip 1     起个名字叫rip1
[r1-rip-1]version 2  使用版本2
[r1-rip-1]network 192.168.1.0    宣告直连网段 
[r1-rip-1]network 192.168.11.0   宣告直连网段(这个直连网段为逻辑上的)

R3
[r3]rip 1  
[r3-rip-1]version 2 
[r3-rip-1]network 192.168.2.0  
[r3-rip-1]network 192.168.11.0   宣告直连网段(这个直连网段为逻辑上的)

R4
[r4]rip 1  
[r4-rip-1]version 2 
[r4-rip-1]network 192.168.3.0  
[r4-rip-1]network 192.168.11.0   宣告直连网段(这个直连网段为逻辑上的)

水平分割关闭

在R1上:
[r1-Serial0/0/0]rip undo split-horizon

最后实验完成

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

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

相关文章

2023前端二面高频vue面试题集锦

vuex是什么&#xff1f;怎么使用&#xff1f;哪种功能场景使用它&#xff1f; Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。vuex 就是一个仓库&#xff0c;仓库里放了很多对象。其中 state 就是数据源存放地&#xff0c;对应于一般 vue 对象里面的 data 里面存放的数据…

Js es6 Promise理解和使用

js中的promise是一个异步编程的解决方案&#xff0c;语法层面上他是一个构造函数&#xff0c;名字为Promise()。 它的作用就是将一个任务task封装为一个Promise类的实例对象&#xff0c;这个对象会将任务自动运行并得到任务结果&#xff0c;而且在得到结果的过程中并不会影响到…

告诉你应该选择 openSUSE 的五大理由

导读多数的的桌面 Linux 用户都会选择三种发行版本&#xff1a;Debian/Ubuntu、Fedora 或者 Arch Linux。但是今天&#xff0c;我将给出你需要使用 openSUSE 的五大理由。相比其他的 Linux 发行版&#xff0c;我总能在 openSUSE 上看到一些令人耳目一新的东西。我说不太好&…

多普勒效应(CSDN_0003_20220909)

目录 1. 机械波的多普勒效应 2. 电磁波的多普勒效应 文章编号&#xff08;CSDN_0003_20220909&#xff09; 由于原文公式较多&#xff0c;所以本文部分内容以截图的形式分享给大家&#xff0c;如果需要电子版原文&#xff0c;可留言或私信。 但凡提高雷达原理和雷达信号处理&a…

【前端】Vue项目:旅游App-(2)TabBar:搭建TabBar、循环获取动态数据、相关工具封装

文章目录目标代码与过程静态htmlcss改成动态数据效果总代码修改或新建的文件tabbarData.jstab-bar.vueload_assetsApp.vue目标 有两种实现方式&#xff1a; 把数据写死&#xff08;静态、直接写在html中&#xff09;动态数据&#xff1a;封装、vite获取动态数据方法 代码与过…

python详解(6)——键盘鼠标操控术(娱乐篇)

目录 本文为原创作品&#xff0c;抄袭必究&#xff01; &#x1f3c6;一、前言 &#x1f3c6;二、pyautogui模块 &#x1f3c6;三、鼠标相关操作 &#x1f6a9;1、鼠标移动 &#x1f6a9;2、获取鼠标位置 &#x1f6a9;3、鼠标点击 &#x1f6a9;4、按松鼠标 &#x1f6a9;5、拖…

笔耕不辍,学习习惯?兴趣爱好?源于对真知的热爱?

干程序员工作、上班赚钱、读书写作、股票投资&#xff0c;加班加点、充满激情&#xff0c;吸金赚钱、养家糊口、为自由和梦想而奋斗&#xff0c;这是比较基础的。 但如果想着奋斗的过程中&#xff0c;充满干劲地做一件事&#xff0c;坚持下去&#xff0c;投入沉迷其中&#xf…

Docker入门介绍

一、Docker介绍 1、Docker是什么&#xff1f; Docker &#xff0c;翻译过来就是码头工人. 虚拟化容器技术。Docker基于镜像&#xff0c;可以秒级启动各种容器。每一种容器都是一个完整的运行 环境&#xff0c;容器之间互相隔离。 Docker是一个开源的应用容器引擎&#xff0…

Ubuntu Linux基本操作+安装工具+安装ROS+g++编译+Cmake

Ubuntu Linux基本操作安装工具安装ROSg编译Cmake 1、进入到根目录 cd /2、回到当前工作空间 cd ~3、查看目录中的内容 lsll4、创建文件夹 mkdir 1235、删除文件夹 rm -rf 123/这里我们在输入要删除的文件夹名时&#xff0c;可以通过按tab键快速补全对应的文件夹名。 按两…

【寒假每日一题】洛谷 P1838 三子棋I

题目链接&#xff1a;P1838 三子棋I - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题目描述 小a和uim喜欢互相切磋三子棋。三子棋大家都玩过是吗&#xff1f;就是在九宫格里面OOXX&#xff08;别想歪了&#xff09;&#xff0c;谁连成3个就赢了。 由于小a比较愚蠢&#xf…

《信号与系统实验》实验 3:信号时域抽样和恢复

文章目录 实验内容实验1:抽样定理验证实验f(t)间隔0.5s间隔1s间隔2s验证抽样定理实验2:信号恢复实验间隔0.5s间隔1s间隔2s抽样间隔对于信号恢复过程的影响DAC一阶保持器总结实验内容 实验1:抽样定

HTTPS协议的原理 --- RSA密钥协商算法

目录 一、TLS握手过程 二、RSA密钥协商握手过程 TLS第一次握手 TLS第二次握手 TLS第三次握手 TLS第四次握手 数字证书和CA机构 数字证书签发和验证流程 三、RSA 算法的缺陷 DH 密钥协商算法 一、TLS握手过程 上图简要概述来 TLS 的握手过程&#xff0c;其中每一个「框…

Morris遍历

1、引入 二叉树的遍历 递归实现的方式&#xff1a; public static class Node {public int value;Node left;Node right;public Node(int data) {this.value data;} }//每个节点都是被有限次访问&#xff0c;时间复杂度O(N)&#xff0c;因为每次递归都要存储返回信息&#…

hadoop 集群搭建(详细版)

hadoop 集群搭建更改主机名映射设置免密同步时间创建工作目录下载jdk安装配置Hadoop修改配置文件向其他节点分发配置完成的程序为Hadoop添加环境变量启动集群初始化启动集群web页面web页面:[hdfsweb页面](http://192.168.88.128:9870/)web页面:[yarnweb页面](http://192.168.88…

3.0、Linux-常用目录、文件基本命令

3.0、Linux-常用目录、文件基本命令 命令&#xff1a;ls&#xff08;列出目录&#xff09; ls 命令在 Linux 中是常常被使用到的&#xff0c;因为 Linux 不像 Windows有可视化的界面&#xff1b; -a 参数&#xff1a;all &#xff0c;查看全部的文件&#xff0c;包括隐藏文件&…

【免杀前置课——Windows编程】二十三、内存管理—堆内存管理、虚拟内存管理、文件映射、共享内存、不依靠临界区限制文件多开、DLL注入

内存管理—堆文件映射***文件映射的概念:***共享内存文件多开限制新思路DLL注入远程线程注入远程线程注入.exetest.dll文件映射 文件映射的概念: 文件映射(Mapping&#xff09;是一种将文件内容映射到进程虚拟内存的技术。 映射成功的文件可以用视图,来引用这段内存,从而达到…

中科易安联网智能门锁2022年度总结

时光如梭&#xff0c;步履不辍。在这繁忙而又充实的一年&#xff0c;中科易安从提升服务、优化产品、扩展市场的维度发力&#xff0c;通过扎实的努力、不懈的勤勉&#xff0c;圆满地完成了2022年的工作。接下来&#xff0c;中科易安将为媒体、友商、用户朋友们呈现中科易安2022…

通过Lambda表达式 简单体验一下java方法引用

观看本文前 您需要先掌握 Lambda表达式 如果您之前没有接触过 可以先查看我的文章 java Lambda概念 通过实现线程简单体验一下Lambda表达式 java Lambda表达式的标准格式及其前提带有(代码演示) 然后 我们用 Lambda表达式 写在里面的其实就是一种解决方案 拿参数做操作 那么 …

Qss文件设置Qt界面风格

需要协商才能修改软件界面的风格&#xff0c;所以要留出通用的接口&#xff0c;于是选择使用QSS文件设置软件风格。 一、创建Qss文件 直接创建以.qss为后缀的文件 二、Qt使用Qss文件有两种办法 1、第一种办法&#xff0c;添加资源文件.qrc&#xff0c;然后在qrc文件中添加qss文…