数据链路层封装技术总结:

实验要求与拓扑:

1、 配置IP地址

公网IP地址:12.1.1.0/24、23.1.1.0/24、24.1.1.0/24

tunnel地址:1.1.1.1/24、1.1.1.3/24、1.1.1.4/24

2、 R1-R2之间为HDLC封装:

在R1上(R2同理):

[R1]int s4/0/0    -----进入到R1与R2间的接口

[R1-Serial4/0/0]link-protocol hdlc  ---修改接口封装类型为hdlc

3、 R2-R3之间为PPP封装,pap认证,R2为主认证方

在R2(主认证方)上:

[ISP]aaa    ----主认证方-服务端

[ISP-aaa]local-user huawei password cipher huawei

[ISP-aaa]local-user huawei service-type ppp

[ISP-aaa]int s3/0/0   ----连接客户端的接口

[ISP-Serial3/0/0]link-protocol ppp

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

[ISP-Serial3/0/0]ip address 23.1.1.2 24  ---对方的IP地址

在R3(被认证方)上:

[R3]int s4/0/0

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

[R3-Serial4/0/0]ppp pap local-user huawei password cipher huawei

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

4、 R2-R4之间为PPP封装,chap认证,R2为主认证方

在R2(主认证方)上:

[ISP]aaa

[ISP-aaa]local-user huawei password cipher huawei666

[ISP-aaa]local-user huawei service-type ppp

[ISP]int s3/0/1

[ISP-Serial3/0/1]link-protocol ppp

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

在R4(被认证方)上:

[R4]int s4/0/1

[R4-Serial4/0/1]link-protocol ppp

[R4-Serial4/0/1]ppp chap user huawei

[R4-Serial4/0/1]ppp chap password cipher huawei666

5、 R1、R3、R4之间构建MGRE环境,仅R1地址固定

在R1(中心站点)上:

[R1]int Tunnel 0/0/0    ---创建tunnel口

[R1-Tunnel0/0/0]ip add 1.1.1.1 24    ----给tunnel配置IP地址

[R1-Tunnel0/0/0]tunnel-protocol gre p2mp    -----先修改接口模式为多点GRE

[R1-Tunnel0/0/0]source 12.1.1.1   -----再定义共有的源IP地址(中心站点的接口的物理地址)

[R1-Tunnel0/0/0]nhrp entry multicast dynamic  ---本地成为NHRP中心,同时可以进行伪广播

[R1-Tunnel0/0/0]nhrp network-id 100    ----默认为0,该网段内所有节点的tunnel口必须为相同域

NHRP:下一跳解析协议(Next Hop Resolution Protocol):非固定ip地址分支站点,主动到固定IP的中心站点注册;中心生成MAP

  https://baike.baidu.com/item/%E4%B8%8B%E4%B8%80%E8%B7%B3%E8%A7%A3%E6%9E%90%E5%8D%8F%E8%AE%AE/288729

在R3(分支站点)上:

[R3]int Tunnel 0/0/0

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

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

[R3-Tunnel0/0/0]source s4/0/0    -----假设分支站点的IP地址不固定

[R3-Tunnel0/0/0]nhrp entry 1.1.1.1 12.1.1.1 register    -----分支需要到中心站点注册(中心站点tunnel地址 中心站点物理地址)

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

在R4(分支站点)上:

[R4]int Tunnel 0/0/0

[R4-Tunnel0/0/0]ip add 1.1.1.4 24

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

[R4-Tunnel0/0/0]source s4/0/1

[R4-Tunnel0/0/0]nhrp entry 1.1.1.1 12.1.1.1 register

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

6、 配置缺省

[R1]ip route

[R1]ip route-static 0.0.0.0 0 12.1.1.2

7、 内网使用RIP获取路由,所有的PC可以互相访问,并且可以访问R2的环回

1)、配置RIP

在R1上:R3、R4同理

[R1]rip 1

[R1-rip-1]version 2

[R1-rip-1]network 192.168.1.0

[R1-rip-1]network  1.0.0.0

8、 关闭水平分割:

[R1]int Tunnel 0/0/0  ---在中心站点的tunnel口关闭水平分割

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

9、 配置net:

所有PC可以访问R2的环回,私网与公网互通要配置net

在R1上:(R3、R4同理)

[R1]acl 2000

[R1-acl-basic-2000]rule permit source any

[R1]int s1/0/0

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

10、测试:用PC ping R2 的环回

华为---MGRE实验--内网为RIP的更多相关文章

  1. MGRE实验--内网为OSPF

    实验要求: R2为ISP,只能配置IP地址 R1.R3.R4之间构建MGRE环境,仅R1IP地址固定 内网使用OSPF获取路由,全网可达 拓扑: 1.配置IP地址 2.配置缺省 3.配置MGRE环境 ...

  2. 思科,华为l2tp组网,家庭宽带,公司内网数据分离

    拓扑 简介 办公网使用专线接入,拥有固定IP地址,网络出口使用防火墙做NAT,下联交换机接入服务器,办公电脑等,旁挂思科路由器做L2TP LNS 家庭宽带使用ADSL线路,华为路由器做拨号设备与DHC ...

  3. GNS3内网通过cloud与实际网络实现互连互通的实验(使用环回网口)

    一.背景: 在GNS3内构建一个测试网络,该测试网络的设备能够通过cloud访问外部网络设备和Internet网,外部网络也能直接访问GNS3内网的设备. 考虑通过cloud上的环回口连接GNS3内网 ...

  4. Ceph万兆内网与系统万兆迁移

    本文将总结一次为Ceph集群加装万兆内网(cluster network),后因需要对比实验来研究分布式存储集群在计算,网络,存储过程中各部分耗时比例,而将Ceph整体系统又整体搬移至万兆网的过程.但 ...

  5. 【转】内网yum源搭建

    我们内网yum要玩的话,先加hosts,然后找运维要CentOS_base.repo这个文件,然后yum clean all   && yum makecache ========== ...

  6. 外网win10 64位环境下 为内网win7 32位安装三方包的最靠谱手段:python64位、32位全安装。

    经过一周的各种折磨,如题.以下是我的经验和教训. 我的外网是win10 64位,内网环境win7 32位.由于未知原因,anaconda无法安装!!! 其实最靠谱的安装三方包的还是whl包.但是很有可 ...

  7. 内网渗透 关于GPO

    网上有很多讲内网渗透的文章,但看来看去还是一老外的博客给力,博客地址:www.harmj0y.net/blog,看完就明白这里面的很多思路都非常好. 做内网时,有时会碰到目标的机器开防火墙,所有端口基 ...

  8. 【转】Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置

    Syncthing – 数据同步利器---自己的网盘,详细安装配置指南,内网使用,发现服务器配置 原贴:https://www.cnblogs.com/jackadam/p/8568833.html ...

  9. n2n网络穿透内网

    目录 前言 配置 网络拓扑: 公网服务器的配置 公司电脑的配置 家里笔记本的配置 注意事项 使用n2n网络 n2n的各edge之间传输数据 补充:NAT类型 后记 前言 在家里的时候比较经常需要对公司 ...

随机推荐

  1. LeetCode双周赛#33 题解

    5480. 可以到达所有点的最少点数目 #贪心 题目链接 题意 给定有向无环图,编号从0到n-1,一个边集数组edges(表示从某个顶点到另一顶点的有向边),现要找到最小的顶点集合,使得从这些点出发, ...

  2. 如何修改Docker的默认网段?

    背景 公司的服务器全部都是购买的阿里云ECS主机,默认内网网段为172.16.0.0/12,测试服上的服务基本都是使用Docker部署的. 之前的同事在该机器上安装的Docker全部都是默认配置,网段 ...

  3. 02-Python里字符串的常用操作方法--split()函数和join()函数

    1.split() --分割,返回一个列表, 会丢失分割字符 实例: my_str = 'you and me and he' list01 = my_str.split('and') list02 ...

  4. Docker 入门介绍

    Docker是什么 从发布到现在 docker一直很受关注,在一定程度是改变了软件行业 如果你还不知道 docker 是什么是不是有点out了,接下来我们来介绍docker是什么,解决了什么问题,好处 ...

  5. IdentityServer4系列 | 客户端凭证模式

    一.前言 从上一篇关于 快速搭建简易项目中,通过手动或者官方模板的方式简易的实现了我们的IdentityServer授权服务器搭建,并做了相应的配置和UI配置,实现了获取Token方式. 而其中我们也 ...

  6. Python_爬虫养殖专业户_01

    永远记住,动手比动嘴有价值! 构建一个爬虫的四大步骤: 1. 获取URL url= 2. User-Agent伪装 headers = { 'User-Agent': 'Mozilla/5.0 (Ma ...

  7. 第8.14节 Python类中内置方法__str__详解

    一. object类内置方法__str__和函数str 类的内置方法__str__和内置函数str实际上实现的是同一功能,实际上str调用的就是__str__方法,只是调用方式不同,二者的调用语法如下 ...

  8. PostMan设置环境变量&全局变量

    一.设置环境变量 1.点击右上角Manage Environment,进入环境变量设置界面 2.定义环境名称,参数名及参数值 3.将接口地址中服务器地址进行参数化,并选择对应的环境执行 二.设置全局变 ...

  9. XSS挑战赛(4)

    16-20关 第十六关 关键代码为: <?php ini_set("display_errors", 0); $str = strtolower($_GET["ke ...

  10. linux 解压缩文件(tar和zip)

    tar -zcvf /home/xahot.tar.gz /xahottar -zcvf 打包后生成的文件名全路径 要打包的目录 sudo apt install zip unzip zip -r a ...