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

常见的广域网协议

本文主要介绍关于macos,网络,安全的知识点,对【常见广域网技术】和【常见的广域网协议】有兴趣的朋友可以看下由【Fly&L】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【HCIE--

本文主要介绍关于macos,网络,安全的知识点,对【常见广域网技术】和【常见的广域网协议】有兴趣的朋友可以看下由【Fly&L】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【HCIE---datacom】相关技术问题。

常见的广域网协议

广域网封装技术

广域网分装方式:HDLC、PPP、FR。其中HDLC和FR相继已经被淘汰。

HDLC

HDLC(high level data link control)高级数据链路控制,简称HDLC,是一种面相比特的链路层协议,广域网中会使用串行链路来提供远距离数据传输,HDLC是思科研发,思科串行接口默认封装HDLC(二层技术)。

常见的广域网协议

注意:
1、如果思科和华为串行接口对接 需要将封装类型改为一致。CISCO私有的HDLC和工业标准的HDLC不是一回事,假设一条链路两端设备使用不同的HDLC,是不能互通,因为CISCO私有的HDLC加入了控制字符(CISCO特有元素)。所以,一边CISCO设备一边非CISCO设备,绝对不能使用HDLC封装。
2、串行接口可以改变分装方式,但是以太网数据分装方式只能mac地址。

改变方式
int s4/0/0 
link-protocol hdlc 

HDLC缺点

只支持点到点,不支持点到多点;不支持IP地址协商;只能封装在同步链路上,如果是同异步串口的话,只有当同异步串口工作在同步模式下才能使用。 FR 帧中继 :frame relay (二层技术)

FR拓扑

常见的广域网协议


帧中继交换机的配置

常见的广域网协议

手动建立映射:(可选) 
R1: 
interface Serial4/0/0 
undo fr inarpfr map ip 12.1.1.2 102 broadcast 
R2: 
interface Serial4/0/0 
undo fr inarp //InARP 是 ARP 的补充协议以支持帧中继环境下的 ARP
fr map ip 12.1.1.1 201 broadcast 

R1 R2: 
int s4/0/0 
link-protocol fr 
ip add 12.1.1.x 24
PPP

PPP(Point-To-Point Protocol):点对点协议,能够做认证(包括高级认证AAA,也可以包括授权、审计等功能),二层的封装形式point to point 串行链路,华为串行接口默认封装的是PPP。

PPP三步原则:

LCP:链路控制技术,检测物理链路的封装和物理链路的通信性,ppp中的魔术字段用于防止ppp2层链路的环路。NCP(Network Control Protocol)协商:协商上层所使用的封装协议(无论上层使用何种封装,无论是3层或是2.5层都要进行PPP协商),NCP协商时会主动发送自己的主机路由(CDPCP、IPCP)PPP认证:PAP(密码认证协议)、CHAP(质检握手挑战协议);

注意:在PPP链路上面,网络层的ip地址可以自动协商。通过ppp 的NCP报文(PPP IPCP)来协商ip地址。不需要额外的dhcp 做支撑(协商ip地址的过程 看不到dhcp的报文)。仅仅需要在服务端配置一个普通的pool 地址池即可。

拓扑配置

常见的广域网协议

配置1:
R1:客户端 
interface Serial4/0/0 
link-protocol ppp 
ip address ppp-negotiate  //通过ppp协商机制 自动获取ip地址 

R2:服务端 
ip pool aa 建立地址池aa 
gateway-list 12.1.1.2 
network 12.1.1.0 mask 255.255.255.0 
interface Serial4/0/0 
link-protocol ppp 
remote address pool aa  //指定给对端分配的ip的地址池 
ip address 12.1.1.2 255.255.255.0  


配置2:点到点通信,不需要arp解析。
R1:
int  serial 4/0/0
link-protocol ppp
ip add 1.1.1.1 24
R2:
int s4/0/0
link-protocol ppp
ip add 2.2.2.2 24

R1:
ping 2.2.2.2  他们之间可以通信  s4/0/0得到了一条32位的主机路由,点到点的链路上
不需要mac地址封装,只需要把报文发到该链路就可以。ppp工作后就会在本设备得到一条
对端的32位主机路由。
PPP 认证

常见的广域网协议

PAP认证
1)PAP(Password Authtication Protocol)认证:一种简单的一次性密码认证,受到攻击时不能自动检测。有主认证方和被认证方,可以做单向认证,也可以做双向认证(双向的用户名和密码可以不一致),两次握手 明文认证

R2:认证端
创建用户名和密码
aaa
    local-user  hcnp  password cipher 123
    local-user  hcnp  service-type ppp
int s4/0/0
    link-protocol ppp
    ppp  authentication-mode  pap  开启认证
    ip  add 1.1.1.1 24

R1:客户端
int  s4/0/0
     link-protocol ppp
    ppp  pap  local-user hcnp  password simple  123 发送pap用户名和密码
    ip add 1.1.1.2 24

**CHAP 认证:**密码是加密(MD5),更加安全。
CHAP认证:质检握手挑战协议(基于MD5),用户名默认相当于本路由器的主机名。
认证过程:
主认证方发送自己的主机名到被认证方;
被认证方将收到的主机名与密码进行Hash运算,将校验值发给主认证方(进行挑战);
主认证方自己进行主机名与密码的Hash运算,与被认证方发来的Hash值进行对,成功给被认证方回校验通过包,PPP会话建立完成。
注意:CHAP在受到攻击时能自动的终止PPP会话,因为他在整个过程中回随时随机的检测PPP会话。

主认证方:
R2(config)#username R1 password cisco123
R2(config)#inter serial 1/0
R2(config-if)#ppp authentication chap 
被认证方:
R1(config)#inter serial 1/1
R1(config-if)#ppp chap password cisco123

 配置: 
R2:
aaa
   local-user hcnp password cipher 123 
   local-user hcnp service-type ppp 
int s4/0/0 
ppp authentication-mode chap 
R1: 
int s4/0/0 
ppp chap user hcnp 
ppp chap password cipher 123
拨号上网技术

1)ADSL (早期电话线拨号上网用的技术);
2)PPPOE(Point-to-Point Protocol Over Ethernet)以太网上的点对点协议,是将点对点协议(PPP)封装在以太网(Ethernet)框架中的一种网络隧道协议,是现如今使用的拨号上网技术。

PPPOE

PPPOE 拨号,ppp over ethernet:以太网上点对点协议(PPP over Ethernet) 通过把最经济的局域网技术 以太网和点对点协议的可扩展性及管理控制功能结合在一起(以太网上面无法传输ppp报文格式,开发出了PPOE可以在以太网上面进行传输ppp报文),PPPOE目前就采用PAP。

注意:你拨号上网获取IP地址是动态的通过PPPOE拨号上网,PPP有个地址推送的功能,而绝不是DHCP给你下放IP地址,切记DHCP是典型的局域网技术。

服务端和客户端功能
Server :提供服务、认证用户和密码、分配ip地址。
Client:用户与密码、自动协商地址、默认路由自动配置

常见的广域网协议

拓扑配置

常见的广域网协议


Server端

//用户名和密码
[Server]aaa
[Server-aaa]local-user user1 password cipher 123
//可以分配的地址空间
[Server]ip pool ServerPool
[Server-ip-pool-ServerPool]gateway-list 1.1.1.1
[Server-ip-pool-ServerPool]network 1.1.1.0 mask 24
//虚拟ppp模板
[Server]int Virtual-Template 1
[Server-Virtual-Template1]ppp  authentication-mode chap 
[Server-Virtual-Template1]remote address  pool ServerPool
[Server-Virtual-Template1]ip add 1.1.1.1 24
//虚拟接口和物理接口关联
[Server]int Virtual-Template 1
[Server-GigabitEthernet0/0/0]pppoe-server bind virtual-template  1

Client端

//虚拟口进行拨号
[Client]int Dialer1
[Client-Dialer1]link-protocol ppp 
[Client-Dialer1]ppp chap user user1
[Client-Dialer1]ppp chap password ci	
[Client-Dialer1]ppp chap password cipher 123
[Client-Dialer1]ip address  ppp-negotiate 
[Client-Dialer1]dialer bundle 1	
[Client-Dialer1]dialer-group 1

//绑定物理接口
[Client]interface g0/0/0	
[Client-GigabitEthernet0/0/0]pppoe-client dial-bundle-number 1
拨号流程

常见的广域网协议

文章
基础视频
ppp华为官方文档

本文《常见广域网技术》版权归Fly&L所有,引用常见广域网技术需遵循CC 4.0 BY-SA版权协议。


推荐阅读
  • 本文介绍了在Linux下安装和配置Kafka的方法,包括安装JDK、下载和解压Kafka、配置Kafka的参数,以及配置Kafka的日志目录、服务器IP和日志存放路径等。同时还提供了单机配置部署的方法和zookeeper地址和端口的配置。通过实操成功的案例,帮助读者快速完成Kafka的安装和配置。 ... [详细]
  • 本文介绍了一个适用于PHP应用快速接入TRX和TRC20数字资产的开发包,该开发包支持使用自有Tron区块链节点的应用场景,也支持基于Tron官方公共API服务的轻量级部署场景。提供的功能包括生成地址、验证地址、查询余额、交易转账、查询最新区块和查询交易信息等。详细信息可参考tron-php的Github地址:https://github.com/Fenguoz/tron-php。 ... [详细]
  • 本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ... [详细]
  • GreenDAO快速入门
    前言之前在自己做项目的时候,用到了GreenDAO数据库,其实对于数据库辅助工具库从OrmLite,到litePal再到GreenDAO,总是在不停的切换,但是没有真正去了解他们的 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了C#中生成随机数的三种方法,并分析了其中存在的问题。首先介绍了使用Random类生成随机数的默认方法,但在高并发情况下可能会出现重复的情况。接着通过循环生成了一系列随机数,进一步突显了这个问题。文章指出,随机数生成在任何编程语言中都是必备的功能,但Random类生成的随机数并不可靠。最后,提出了需要寻找其他可靠的随机数生成方法的建议。 ... [详细]
  • 本文介绍了计算机网络的定义和通信流程,包括客户端编译文件、二进制转换、三层路由设备等。同时,还介绍了计算机网络中常用的关键词,如MAC地址和IP地址。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • 本文介绍了在win7电脑上进行文件加密的方法,包括利用NTFS的EFS进行加密和使用Win7旗舰版的Bitlocker加密整个分区。同时推荐了超级加密3000、宏杰加密工具和超级盘加密工具等多种加密软件,这些软件具有快速的加密速度和高强度的加密功能,可以防止文件的删除、复制和移动。此外,还强调了保持加密密钥的重要性,以免重装系统后无法打开已加密的文件。最后,提醒读者选择绿色软件,方便使用。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • 本文分享了一位Android开发者多年来对于Android开发所需掌握的技能的笔记,包括架构师基础、高级UI开源框架、Android Framework开发、性能优化、音视频精编源码解析、Flutter学习进阶、微信小程序开发以及百大框架源码解读等方面的知识。文章强调了技术栈和布局的重要性,鼓励开发者做好学习规划和技术布局,以提升自己的竞争力和市场价值。 ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • IP经常分为内网和外网的,内网IP一般是有路由器分配的,尤其是想公司可能都有各自的内网IP,公用的公网IP。查询内网IP的通用方法是通过doc指令来查询,如ipconfig或者ipconfigall ... [详细]
author-avatar
能豆子2014
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有