一、PPP MP实验(用虚拟模板配置)

1.拓扑图

2.配置说明

本模拟实验采用将物理接口与虚拟模板接口直接关联的方法,通过命令ppp mp virtual-template直接将链路绑定到指定的虚拟模板接口上。

=========================================================================================

R1:

int virtual-template 1            #在全局视图下创建virtual-template接口

ip add 1.1.1.1 24              #指定虚拟模板接口的IP地址和掩码

int s0/0/0

ppp mp virtual-template 1    #将物理接口serial0/0/0加入到虚拟模板接口1,使接口工作在MP方式

int s0/0/1

ppp mp virtual-template 1    #将物理接口serial0/0/0加入到虚拟模板接口1,使接口工作在MP方式

=========================================================================================

R2:

int virtual-template 1            #在全局视图下创建virtual-template接口

ip add 1.1.1.2 24              #指定虚拟模板接口的IP地址和掩码

int s0/0/0

ppp mp virtual-template 1    #将物理接口serial0/0/0加入到虚拟模板接口1,使接口工作在MP方式

int s0/0/1

ppp mp virtual-template 1    #将物理接口serial0/0/0加入到虚拟模板接口1,使接口工作在MP方式

=========================================================================================

3.测试

R1与R2之间可互通,不会存在环路问题。

二、PPP MP实验(用MP-Group配置)

1.拓扑图

2. 配置说明

本模拟实验采用MP-Group方式配置PPP MP。

=========================================================================================

R1:

int Mp-group 0/0/0               #在全局视图下创建Mp-Group接口

ip add 1.1.1.1 24               #指定虚拟模板接口的IP地址和掩码

int s0/0/0

ppp mp Mp-group 0/0/0      #将物理接口serial0/0/0加入到指定的Mp-group,使接口工作在MP方式

int s0/0/1

ppp mp virtual-template 1    #将物理接口serial0/0/0加入到指定的Mp-group,使接口工作在MP方式

=========================================================================================

R2:

int Mp-group 0/0/0              #在全局视图下创建Mp-Group接口

ip add 1.1.1.2 24              #指定虚拟模板接口的IP地址和掩码

int s0/0/0

ppp mp Mp-group 0/0/0       #将物理接口serial0/0/0加入到指定的Mp-group,使接口工作在MP方式

int s0/0/1

ppp mp virtual-template 1    #将物理接口serial0/0/0加入到指定的Mp-group,使接口工作在MP方式

=========================================================================================

3.测试

R1与R2之间可互通,不会存在环路问题。

三、PPP PAP验证

1.拓扑图

2.配置说明

PAP验证双方分为主验证方和被验证方。

=========================================================================================

主验证方R3:

int s0/0/0

ip add 1.1.1.1 24           #指定物理接口的IP地址和掩码

q

aaa                  #将对端用户名和密码加入本地用户列表并设置服务类型

local-user rtb password cipher hello

local-user rtb service-type ppp

int s0/0/0

ppp authentication-mode pap     #在接口视图下设置本地验证对端的方式为PAP

=========================================================================================

被验证方R4:

int s0/0/0

ip add 1.1.1.2 24                   #指定物理接口的IP地址和掩码

ppp pap local-user rtb password cipher hello     #配置PAP验证时被验证方发送的PAP用户名和密码

=========================================================================================

3.测试

在上述配置下,两路由器之间可ping通。

因为在验证时,被验证方的用户名和密码必须准确被主验证方得知,所以如果主验证方存储的用户名或者密码一旦与被验证方不同,则两者之间无法通信,此时会出现ping不通的情况。

三、PPP CHAP验证(被验证方使用默认CHAP密码进行验证)

1.拓扑图

2.配置说明

R5和R6均在接口上配置了ppp chap user命令,并都配置了本地用户和密码。其中R5接口上配置的用户名与R6的本地用户名相同,而R6接口上配置的用户名与R5的本地用户名相同,并且双方密码一致。

=========================================================================================

主验证方R5:

int s0/0/0

ip add 1.1.1.1 24

ppp authentication-mode chap        #指定R1为主验证方,验证方式为CHAP验证

ppp chap user rta              #配置R5自己的用户名为rta

ppp chap password cipher hello

q

aaa                     #在R5上将R6的用户名和口令添加到本地用户列表

local-user rtb password cipher hello

local-user rtb service-type ppp

=========================================================================================

被验证方R6:

int s0/0/0

ip add 1.1.1.2 24

ppp chap user rtb             #配置R6自己的用户名为rtb

ppp chap password cipher hello

q

aaa                   #在R6上将R5的用户名和口令添加到本地用户列表

local-user rta password cipher hello

local-user rta service-type ppp

=========================================================================================

3.测试

和PAP验证同理,一旦主验证方存储的被验证方的用户名和密码不对,两者就无法通信。

五、PPP CHAP验证(被验证方使用默认CHAP密码进行验证)

1.拓扑图

2.配置说明

R8在接口上配置了用户名为rtb和默认密码为hello,此用户名与R7本地用户rtb名称相同,而此密码与R7本地用户rtb的密码相同。

=========================================================================================

主验证方R7:

aaa            #在R7上将R8的用户名与密码添加到本地用户列表

local-user rtb password cipher hello

local-user rtb service-type ppp

q

int s0/0/0

ip add 1.1.1.1 24

ppp authentication-mode chap      #指定R7为主验证方,验证方式为CHAP验证

=========================================================================================

被验证方R8:

int s0/0/0

ppp chap user rtb           #在R8上配置R8自己的用户名和密码

ppp chap password cipher hello

ip add 1.1.1.2 24

=========================================================================================

3.测试

详解eNSP下的PPP之MP、PAP/CHAP认证实验配置的更多相关文章

  1. 详解eNSP下的单臂路由模拟实验配置

    不同VLAN之间的通信可以通过两种方式:单臂路由和三层交换机.其中,单臂路由是通过路由子接口,交换机的某个端口以trunk的方式与路由器的某个端口相连,同时路由器的链接端口配置子接口,配置子接口承载的 ...

  2. NPM使用详解(下)

    NPM使用详解(下) *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: 0 !impo ...

  3. javac命令详解(下)

    摘自http://blog.csdn.net/hudashi/article/details/7058999 javac命令详解(下)                             -ver ...

  4. iOS 开发之照片框架详解之二 —— PhotoKit 详解(下)

    本文链接:http://kayosite.com/ios-development-and-detail-of-photo-framework-part-three.html 这里接着前文<iOS ...

  5. 详解Linux下swig 3.0.12的手动安装过程

    详解Linux下swig 3.0.12的手动安装过程 首先 从http://www.linuxfromscratch.org/blfs/view/cvs/general/swig.html上下载swi ...

  6. 详解Linux下iptables中的DNAT与SNAT设置(转)

    详解Linux下iptables中的DNAT与SNAT设置 这篇文章主要介绍了Linux下iptables中的DNAT与SNAT设置,是Linux网络配置中的基础知识,需要的朋友可以参考下   原文连 ...

  7. Window下PHP三种运行方式图文详解,window下的php是不是单进程的?

    Window下PHP三种运行方式图文详解,window下的php是不是单进程的? PHP运行目前为止主要有三种方式: a.以模块加载的方式运行,初学者可能不容易理解,其实就是将PHP集成到Apache ...

  8. C#中的Attribute详解(下)

    原文地址:https://blog.csdn.net/xiaouncle/article/details/70229119 C#中的Attribute详解(下) 一.Attribute本质 从上篇里我 ...

  9. 详解Github的.gitignore忽略文件+.gitignore不生效解决方案+生产配置大奉送

    详解Github的.gitignore忽略文件+.gitignore不生效解决方案+生产配置大奉送 Git中有一个非常重要的一个文件-----.gitignore 今天给大家免费送一个.gitigno ...

随机推荐

  1. maven学习(4)-本地项目打包发布到私有仓库

    发布本地项目到私服仓库 在前面章节有介绍maven发布本地jar包到私服仓库,这里详细介绍一下步骤. 在项目开发中通常会引用其他的jar,怎样把自己的项目做为一个jar包的形式发布到私服仓库中,主要有 ...

  2. mysql学习(2)-MySQL服务器优化

    调优思路: 1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎 2.数据的应用--怎样取数据,sql语句的优化 3.mysql服务优化--内存的使用,磁盘的使用 4.操作系统的优化 ...

  3. Python学习第四天集合

    集合定义: 无序排列,可哈希 支持集合关系测试 成员关系测试 in not in 迭代 不支持:索引.元素获取.切片 集合的类型:set(),frozenset() 集合没有特定语法格式,只能通过工厂 ...

  4. [PHP]Yaf + composer 引起大幅性能下降

    composer.json 文件可以用命令 composer init 创建,命令是交互式的. 也可以直接编辑一个 json 文件,如下: repositories 中 url 使用中国全量镜像地址. ...

  5. C# 字符串替换Replace

    C# 中的石strA.Replace(strB,strC)函数可以实现将strA中的strB替换为strC. 但是容易出错的地方是,这并不是就直接替换好了,此函数的返回值才是替换好的字符串,所以还要要 ...

  6. 《深入理解Spark:核心思想与源码分析》一书正式出版上市

    自己牺牲了7个月的周末和下班空闲时间,通过研究Spark源码和原理,总结整理的<深入理解Spark:核心思想与源码分析>一书现在已经正式出版上市,目前亚马逊.京东.当当.天猫等网站均有销售 ...

  7. (2016春) 作业1:博客和Github简单练习

    0. 博客和Github简单练习 总分:10分 1. 目的 博客使用:注册.发布博客.博客管理练习 Github使用:注册.文件同步等练习 2. 要求 (总体作业要求参考[链接]) 发布一篇博客: 介 ...

  8. PHP 判断数组是否为空的5大方法

    1. isset功能:判断变量是否被初始化 说明:它并不会判断变量是否为空,并且可以用来判断数组中元素是否被定义过 注意:当使用isset来判断数组元素是否被初始化过时,它的效率比array_key_ ...

  9. Android双向滑动菜单完全解析,教你如何一分钟实现双向滑动特效

    转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/9671609 记得在很早之前,我写了一篇关于Android滑动菜单的文章,其中有一个 ...

  10. Spring MVC学习初篇

    Spring mvc 使用配置: <!-- 使用MVC --> <servlet> <servlet-name>defaultDispatcher</serv ...