热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CCNA学习笔记13WANppp

WANWAN是一种超于LAN地理范围的数据通信网络企业必须向WAN服务提供商购买服务。而LAN通常归为使用LAN的公司货组织WAN中连接的设备跨越地理区域比LAN更广。企业选择跨地

WAN

    WAN是一种超于LAN地理范围的数据通信网络

        企业必须向WAN服务提供商购买服务。而LAN通常归为使用LAN的公司货组织

        WAN中连接的设备跨越地理区域比LAN更广。

企业选择跨地域在wan网时,建议两地选择相同的运营商,可以保证流量带宽质量。

专线(私有网络)价格昂贵,带宽有保证,安全。

CN2:包交换技术,保证带宽质量,费用也较专线便宜但也比普通internet昂贵。


广域网连接类型

    点到的 同步串口(低速T1 1.544M;E1 2.048M)常见协议PPP

    电路交换 异步串口(电话网络)

    分组(包)交换 同步串口(运营商应用)

WAN技术概述

     操作主要集中在1,2,3层。专线2层。CN23层(ipsec)

WAN 接入方式

    无线,传统有线ADSL,同轴电缆(电视信号转换网络数字),以太接入

VPN:

    是公共网络之上多个私有网络之间的连接

    优势:成本低,可扩展向好,与宽带技术的兼容性

    连接方式多种:IPsec,GRE,MPLS VPN,L2VPN

$####################################################################################################################################################################################

PPP

  HDLC思科私有

    思科设备串口,默认封装时HDLC.encapsulation hdlc

  PPP协议

    提供了一种标准的方式在点到的的链路上传输的多种网络层写的数据报

    对应osi7层模型的 第二层 数据链路层。物理层要特种支持PPP的线缆。

  帧结构

技术分享

技术分享


PPP协议链路建立过程

    1,链路建立(LCP)

    2,验证阶段(PAP/CHAP)

    3,网络层协议连接(NCP)

 ■创建LCP

        LCP负责创建链路,在这个阶段,将对基本的通讯方式进行选择。链路两端设备通过LCP向对方发送配置信息报文(configure packets)。一旦一个配置成功信息报(configure-ack packet)被发送且被接收,就完成了交换,进入LCP开启阶段。

就路由器A发送一个request,若得到B的ACK就通,建立了。没收到就不通。

技术分享

记住前两种。

 ■认证阶段(PAP/CHAP)

    在这个阶段,客户端会将自己的身份发给远端的接入服务器。该阶段使用一种安全认证方式避免第三方窃取数据或冒充远程客户接管与客户端的连接。在认证完成之前,禁止从认证阶段前进到网络层协议阶段。如果认证失败,认证者应该跃迁到链路终止阶段。

    该阶段,只有链路控制协议,认证协议,链路质量监控协议的packets时被允许的。其他packet会被丢弃。

    常用的认证:口令认证协议PAP。挑战握手验证CHAP

    认证阶段,需要手工配置PPP认证方式。

 ■网络协商阶段(链路开启NCP)

    经历第一阶段(链路创建)和第二阶段(认证)之后,PPP将进入第三阶段(链路开启),由NCP协议负责传输PPP链路上的数据。由NCP来解决三层以上的流量如何传输。此阶段还由IPCP协议来给客户端分配IP地址。

  这样,经过三个阶段,一条完整的PPP链路就建立了。

PPP可以通过NCP携带多个协议(IP)的数据包

PPP可以通过LCP建立和控制连接


◆PAP/CHAP认证

    PPP会话中,验证时可选的

    若需要验证,则需通信双方的路由器交换彼此的验证信息。

    可选密码验证PAP或询问握手验证协议CHAP。一般CHAP是首选

 PAP(明文)通过两次握手。因验证重试频率和次数都是远程节点控制,所有不能放止回放工具和重复的                         尝试攻击。

 CHAP(哈希算法)使用三次握手机制启动一条链路并周期性的验证远程节点。

                 验资方向被验证方发起挑战

                 被验证方发送加密应答

                 验证方返回最终认证结果

               只在网络上传输用户名,而不传输口令

扩展 MD5 不定长输入定长输出128位 唯一性(相同数据哈西的结果一致):MD5可以哈西任何数据。例如哈西配置 verify /md5 system: running-configure



◆配置:

        一,不认证 双方路由器S口no shut

                   接口下 encapsulation ppp

                  sho int s1/0查看LCP开启状态,配置接口地址,查看IPCP开启状态。

        二。认证 

                第一步 拨号者发起CHAP呼叫

                        ppp authentication chap

                        LCP协商CHAP认证方式和MD5算法

                第二步 向拨号者发送挑战信息

                        1,建立挑战数据包:ID  随机数 认证名

                        2,将id 随机数 认证名对应的pass进行哈西

                        3,拨号者将自己的哈希值返回给认证方,认证方比较哈西值

技术分享


例:PAP

R1客户端 R2服务器端 R1 向R2认证

    R2:int s1/2

          ip add 12.1.1.2 255.255.255.0

          encapsulation ppp

          ppp authentication pap

          no shut

        username cisco password ciso(此处用来给R1作认证用的)

    R1: int s1/2

        ip add 12.1.1.1 255.255.255.0

        ppp pap sent-username cisco password cisco


  CHAP

R1服务端 R2客户端 

        R1: int s1/2

                ppp authentication chap

            username R2 pass cisco

        R2: username R1 pass cisco



待续。。。。












    



























CCNA学习笔记13-WAN ppp


推荐阅读
  • 包含phppdoerrorcode的词条 ... [详细]
  • 高端存储技术演进与趋势
    本文探讨了高端存储技术的发展趋势,包括松耦合架构、虚拟化、高性能、高安全性和智能化等方面。同时,分析了全闪存阵列和中端存储集群对高端存储市场的冲击,以及高端存储在不同应用场景中的发展趋势。 ... [详细]
  • NX二次开发:UFUN点收集器UF_UI_select_point_collection详解
    本文介绍了如何在NX中使用UFUN库进行点收集器的二次开发,包括必要的头文件包含、初始化和选择点集合的具体实现。 ... [详细]
  • 如果应用程序经常播放密集、急促而又短暂的音效(如游戏音效)那么使用MediaPlayer显得有些不太适合了。因为MediaPlayer存在如下缺点:1)延时时间较长,且资源占用率高 ... [详细]
  • [c++基础]STL
    cppfig15_10.cppincludeincludeusingnamespacestd;templatevoidprintVector(constvector&integer ... [详细]
  • 本文详细介绍了如何解决DNS服务器配置转发无法解析的问题,包括编辑主配置文件和重启域名服务的具体步骤。 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • 蒜头君的倒水问题(矩阵快速幂优化)
    蒜头君将两杯热水分别倒入两个杯子中,每杯水的初始量分别为a毫升和b毫升。为了使水冷却,蒜头君采用了一种特殊的方式,即每次将第一杯中的x%的水倒入第二杯,同时将第二杯中的y%的水倒入第一杯。这种操作会重复进行k次,最终求出两杯水中各自的水量。 ... [详细]
  • 无论是在迁移到云服务还是更换云服务商的过程中,数据迁移都是一个至关重要的环节。本文将探讨数据迁移中可能遇到的问题及解决方案,包括路径问题、速度问题和数据完整性等。 ... [详细]
  • 本文介绍了Java编程语言的基础知识,包括其历史背景、主要特性以及如何安装和配置JDK。此外,还详细讲解了如何编写和运行第一个Java程序,并简要介绍了Eclipse集成开发环境的安装和使用。 ... [详细]
  • Bootstrap 缩略图展示示例
    本文将展示如何使用 Bootstrap 实现缩略图效果,并提供详细的代码示例。 ... [详细]
  • 本文介绍了一种支付平台异步风控系统的架构模型,旨在为开发类似系统的工程师提供参考。 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • EST:西湖大学鞠峰组污水厂病原菌与土著反硝化细菌是多重抗生素耐药基因的活跃表达者...
    点击蓝字关注我们编译:祝新宇校稿:鞠峰、袁凌论文ID原名:PathogenicandIndigenousDenitrifyingBacte ... [详细]
author-avatar
龙帅1314的爱_530
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有