鸿鹄论坛_7.HDLC和PPP
鸿鹄论坛_单选1-50
1.Refer to the exhibit. What will Router1 do when it receives the data frame shown? (Choose three.)参考图示。
位于会怎么做当它接收到数据帧显示吗?(选择三个)。
2.Refer to the exhibit. Which three statements correctly describe Network Device A? (Choose three.)参考图示。
这三个报表正确描述网络设备?(选择三3.Which layer in the OSI reference model is responsible for determining the availability of the receivingprogram and checking to see if enough resources exist for that communication?在OSI参考模型层负责确定接收的可用性程序和检查是否足够的资源存在的沟通吗?4.Which of the following describes the roles of devices in a WAN? (Choose three.下列哪个描述的角色在广域网设备?(选择三个。
5.Refer to the exhibit, Host A pings interface S0/0 on router 3, what is the TTL value for that ping? 参考图示,主机ping路由器界面S0/0 3,萍的TTL值是什么?6.A network administrator is verifying the configuration of a newly installed host by establishing an FTPconnection to a remote server. What is the highest layer of the protocol stack that the nework administratoris using for this operation?网络管理员验证的配置是一个新安装的主机通过建立FTP连接到远程服务器。
鸿鹄论坛华为交换机路由器常见命令
华为交换机、路由器常见命令路由器基本配置命令举例Quidwaysysname router_name 命名路由器或交换机Quidwaydelete 删除Flash ROM中的配置Quidwaysave 将配置写入Flash ROMQuidwayinterface serial 0 进入接口配置模式Quidwayquit 退出接口模式到系统视图Quidwayshutdown/undo shutdown 关闭/重启接口Quidwayip address ip_address subnet_mask 为接口配置IP地址和子网掩码Quidwaydisplay version 显示VRP版本号Quidwaydisplay current-configuration 显示系统运行配置信息Quidwaydisplay interfaces 显示接口配置信息Quidwaydisplay ip routing 显示路由表Quidwayping ip_address 测试网络连通性Quidwaytracert ip_address 测试数据包从主机到目的地所经过的网关Quidwaydebug all 打开所有调试信息Quidwayundo debug all 关闭所有调试信息Quidwayinfo-center enable 开启调试信息输出功能Quidwayinfo-center console dubugging 将调试信息输出到PCQuidwayinfo-center monitor dubugging 将调试信息输出到Telnet终端或哑终端交换机配置命令举例大括号{}中的选项为单选项,斜体字部分为参数值Quidwaysuper password password 修改特权模式口令Quidwaysysname switch_name 命名交换机或路Quidwayinterface ethernet 0/1 进入接口视图Quidwayquit 退出系统视图Quidway-Ethernet0/1duplex {half|full|auto} 配置接口双工工Quidway-Ethernet0/1speed {10|100|auto} 配置接口速率Quidway-Ethernet0/1flow-control 开启流控制Quidway-Ethernet0/1mdi {across|normal|auto} 配置MDI/MDIXQuidway-Ethernet0/1shutdown/undo shutdown 关闭/重启端口VLAN基本配置命令以Quidway S3026为例Quidwayvlan 3 创建并进入VLAN配置模式,缺省时系统将所有端口加入VLAN 1,这个端口既不能被创建也不能被删除;Quidwayundo vlan 3 删除一个VLANQuidway-vlan3port ethernet 0/1 to ethernet 0/4 给VLAN增加/删除以太网接口Quidway-Ethernet0/2port access vlan 3 将本接口加入到指定VLAN idQuidway-Ethernet0/2port link-type {access|trunk|hybrid} 设置端口工作方式,access缺省不支持帧的传送,而trunk支持用于Switch间互连,hybrid和trunk的区别在于trunk只允许缺省VLAN的报文发送时不打标签,而hybrid允许多个VLAN报文发送时不打标签;端口聚合配置命令Quidwaylink-aggregation ethernet 0/7 to ethernet 0/10 {ingress|both} 配置端口聚合Port_num1为端口聚合组的起始端口号,Port_num2为终止端口号ingress为接口入负荷分担方式,both为接口出负荷分担方式;STP基本配置命令Quidwaystp {enable|disable} 开启/关闭STP 功能,默认关闭,开启后所有端口都参与STP 计算;Quidway-Ethernet0/3stp disable 关闭指定接口上的STP功能,如某些网络不存在环路可以关闭STP;PPP配置命令Quidway-Serial0link-protocol ppp 封装PPP协议Quidway-Serial0ppp authentication-mode {pap|chap} 设置验证类型Quidwaylocal-user username password {simple|cipher} password 配置用户列表- PAP验证配置:主验证方Quidwaylocal-user username password {simple|cipher} password 配置用户列表Quidway-Serial0ppp authentication-mode pap被验证方Quidway-Serial0ppp pap local-user username password {simple|cipher} password- CHAP验证配置:主验证方Quidwaylocal-user username password {simple|cipher} password 配置被验证方用户列表Quidway-Serial0ppp chap host hostname 配置本地名称Quidway-Serial0ppp authentication-mode chap被验证方Quidwaylocal-user username password {simple|cipher} password 配置主验证方用户列表Quidway-Serial0ppp chap user username 配置本地名称MP配置命令Quidway-Serial0ppp mp 封装MP协议Quidwayppp mp user username bind virtual-template number 建立用户与虚拟模板的对应关系Quidwayinterface virtual-template number 配置虚拟接口模板Quidwayppp mp max-bind number 设置虚拟模板最大绑定数1-100帧中继配置命令Quidway-Serial0link-protocol fr {mfr|ietf|nonstandard} 封装帧中继协议:IETF、Cisco兼容Quidway-Serial0fr interface-type {dte|dce|nni} 配置帧中继接口类型,NNI为帧中继交换机之间的接口;若配为DCE或NNI,则须先使能fr switching;Quidway-Serial0fr lmi type {q933a|ansi|cisco-compatible} 配置LMI协议类型Quidway-Serial0fr dlci dlci_number 配置一条本地虚电路号Quidway-Serial0fr map {ip|ipx} protocol-address dlci dlci_number 建立本地DLCI到对端协议地址的映射Quidway-Serial0fr inarp ip|ipx dlci_number 配置Inverse ARP动态映射Quidwayinterface type 创建并进入子接口配置模式RIP协议配置命令Quidwaydisplay rip 显示RIP配置信息Quidwayrip 启动并进入RIP配置模式Quidway-ripnetwork {network_number|all} 在指定网络上使能RIPQuidway-rippeer ip_address 配置报文的定点传送Quidway-Ethernet0rip version {1|2 bcast|mcast} 指定RIP版本及传送方式Quidway-Serial0rip work 指定接口工作状态同rip input,rip outputQuidway-ripauto-summary 配置RIP-2路由聚合Quidway-Serial0rip authentication simple password 配置RIP-2明文认证密码Quidway-Serial0rip authentication md5 key-string string 配置RIP-2 MD5密文认证密码串Quidway-Serial0rip authentication md5 type {nonstandard-compatible|usual} 指定MD5类型Quidwaydebugging rip packet 打开RIP调试开关Quidwayinfo-center console 将调试信息输出到PC静态路由配置命令Quidwayip route ip_address subnet_mask {interface_name|gateway_address} preference preference_value reject|black_bone命令说明reject:任何去往该目的地的报文均被丢弃,通知源主机不可达;black_bone:任何去往该目的地的报文均被丢弃,不通知源主机;当只有下一跳的接口是PPP或HDLC接口才能写interface_name,如Serial0,否则只能写gateway_address下一跳地址;命令举例Quidwayip route 16 10.0.0.2Quidwayip routeQuidwayip route 16 Serial2Quidwayip route 配置缺省路由;OSPF配置命令Quidwayrouter id ip_address 配置Router IDQuidwayospf enable 启用OSPF协议Quidway-Serial0ospf enable area area_id 配置当前接口所属的OSPF区域。
数据链路层BSC、HDLC、PPP资料
优点:
• 对收发双方的时钟同步要求低,设备简单, 费用低
• 适合于低速场合
3.4.2 面向字符的同步协议
面向字符的同步协议,其典型代表是IBM公司的二进制同步通信规程 BSC (Binary Synchronous Communication)。
缺点:
Finish
EOT
Finish
控制字符:ENQ(询问图),3-2S0T点X(-文点通始信),过E程T(B正(组常)终),ETX(文终),EOT(送毕)
3.4.3 面向比特的同步协议
–演变
• SDLC: 1975年 IBM 提出了同步数据链路控制规程 SDLC
• ADCCP: ANSI 基于 SDLC 的高级数据通信控制规程 • HDLC: ISO 基于 SDLC 提出了高级数据链路控制
4、All that you do, do with your might; things done by halves are never done right. ----R.H. Stoddard, American poet做一切事都应尽力而为,半途而废永远不行
5.26.20215.26.202108:3008:3008:30:5708:30:57
HDLC 帧结构
(1) 标志字段 • 8比特序列 01111110 标志帧的开始和结束,即用于 帧的同步 • “0”比特插入法,保持标志字段的唯一性,实现数 据的透明传输。 – 在发送端发送数据时,每5个连续“1”后面自动 插入一个“0”。 – 在接收端,检测到连续5个“1”后,自动删除后 面的一个“0”,恢复成原来的数据。
2、Our destiny offers not only the cup of despair, but the chalice of opportunity. (Richard Nixon, American President )命运给予我们的不是失望之酒,而是机会之杯。二〇二一年五月二十六日2021
HDLC与PPP协议工作文档
一HDLC协议(1)HDLC协议原理HDLC协议是一个面向位的协议,而且为了确保数据的透明性,他是使用位填充的。
他的帧结构如“图一”所示图一地址域:在有终端的的线路显得尤为重要,因为该域被用于标识一个终端,对于点到点的线路,它有时候来区分命令和应答。
控制域:用作序列号、确认,以及其他用途。
数据域:包含任何信息。
他可以任意长,不过随着帧的长度的增加,校验和的效率会下降很多,因为多个突发性错误概率会增大。
校验和域:该域是一个循环冗余码,通过检测当接受方收到带校验和的帧后,它试着用G(x)去除它,如果有余数就表示传输中有误。
帧的分界是另一个标志序列(01111110)。
在空闲的点到点线路上,他连续不断地传输标志序列。
最小的帧包含三个域,总共32位(不包含头尾的标志序列)。
一共有三种类型的帧,信息帧,管理帧,无序号的帧,主要不同在于控制域。
(2)HDLC的工作过程在建立了物理链路之后,通信双方可以互传比特流时,才有可能进入建立素具链路的阶段。
数据链路工作分为三个阶段:建立数据链路、帧传输、释放数据链路。
如下为全双工,假设其中A站和B站均为复合站①建立数据链路连接、确定收发关系阶段连接在链路上的A站和B站连续发送标志F(01111110),F,为同步字符使用,双方都能检测出正常的F,说明物理连接已经建立,能后建立数据链路。
B站作为主呼站,首先向A站发送一个SAEM命令帧,(也可以在控制域中选择无序号帧中发送其他命令)表示要求建立数据链路连接,并启动定时器(出现超时无应答用于系统恢复)。
当A站收到SARM命令帧后,A站同意建立数据链路连接,应向B站发送一个无编号响应帧UA,表示确定,并将其N(R)的副本V(R)置“0”,准备接受来自B站的信息帧。
当B 站接受到A站的响应后,应将N(S)的副本V(S)设置为“0”,准备发送数据,并将计时器清0.②信息传送规程——数据传送阶段发送信号帧:B站从网络层获取数据,作为数据链路层服务数据单元,在数据单元前面加上数据链路层的报头就成L-PDU,同时包含帧尾即帧校验序列。
思科课件7、HDLC和PPP封装
7.2.1 简介
二、两种帧格式
帧标志序列 (F) 地址(A) 控制(C) 数据(D) 校验和 (FCS) 帧标志序列 (F)
图7-2-1 ISO HDLC帧格式
帧标志序列 (F) 地址 (A) 控制(C) 专有位 (P) 数据 (D) 校验和 (FCS) 帧标志序列 (F)
图7-2-2 Cisco HDLC帧格式
CSU/DSU ISP
EIA/TIA/-232 EIA/TIA-449
V.35
X.21
EIA-530
图7-1-2 广域网串行线路标准
7.1.2
广域网串行线路标准
图7-1-3 广域网流程图
7.1.3
广域网的第2层封装
广域网的数据链路层则描述了帧是如何在系统之间 单一路径上进行传输、如何进行帧的封装,如图71-4所示。常用的帧封装格式有HDLC(高级数据链路 控制)、PPP(点到点)、帧中继、ISDN等,协议的选 择取决于广域网技术和通信设备。
图7-3-4
CHAP认证过程
7.3.2 PPP协议的配置
一、PPP协议配置相关命令
(一)封装PPP协议
Router(config-if)# encapsulation ppp
注意:同一条链路的两端封装方式应该是一样的, 都为PPP,否则将无法正常通信。
7.3.2 PPP协议的配置
(二)在本路由器上记录对端路由器名字和口令
7.2.2 HDLC的配置
(二)对RouterB HDLC的配置:
RouterB# configure terminal RouterB(config)# interface s0/0/0 RouterB(config-if)# ip address 202.168.10.2 255.255.0.0 RouterB (config-if)# encapsulation hdlc RouterB(config-if)# no shutdown
HC110116000 HDLC和PPP原理与配置
Page 16
LCP链路参数协商
RTA S1/0/0 10.1.1.1/30 PPP S1/0/0 10.1.1.2/30
RTB
Configure-Request
Configure-Ack
Copyright © 2013 Huawei Technologies Co., Ltd. All rights reserved.
Authenticate-Request 明文发送用户名和密码
Authenticate-Ack/Authenticate-Nak 认证成功/失败
Copyright © 2013 Huawei Technologies Co., Ltd. All rights reserved.
Page 21
PPP认证模式-CHAP
Page 22
IPCP静态地址协商
RTA S1/0/0 10.1.1.1/30 PPP S1/0/0 10.1.1.2/30
RTB
Configure-Request(10.1.1.1)
Configure-Ack
Configure-Request(10.1.1.2)
Configure-Ack
Copyright © 2013 Huawei Technologies Co., Ltd. All rights reserved.
Copyright © 2013 Huawei Technologies Co., Ltd. All rights reserved.
Page 2
学习目标
学完本课程后,您应该能:
掌握HDLC和PPP的工作原理
掌握HDLC和PPP的基本配置
Copyright © 2013 Huawei Technologies Co., Ltd. All rights reserved.
PPP及HDLC 概述
数据链路层HDLC协议和PPP协议学习体会1.1 HDLC概述HDLC是一种面向比特的链路控制规程,采用全双工、半双工通信方式,通过定义不同类型的帧格式来实现链路层的功能。
HDLC的两种基本配置为非平衡配置和平衡配置:(1)非平衡配置含一个主站,一个获多个从站,主站和每一个从站之间的逻辑链路都是分开的。
非平衡配置中有两种数据传输方式,一是正常响应方式(NRM),从站接到主站的命令帧后才能发出响应帧(即次站要受到主站发出的轮询位为1的帧才能给出响应),二是异步响应方式(ARM),从站可主动向主站发送响应帧,该方式对于采用轮询方式的多站链路是必须的(轮询方式即CPU定时发出询问,依序询问每一个周边设备是否需要其服务,有即给予服务,服务结束后再问下一个周边,接着不断周而复始)。
在上诉两种数据传输方式中,全线的初始化、链路的建立和释放、差错恢复都由主站负责。
(2)平衡配置中的站点都是复合站,及每一个站既是主站也是次站。
采用的是异步平衡方式(ABM),任何时候任何站都能发起数据传输,各站都负责差错恢复。
1.2 HDLC的帧格式及功能HDLC的帧结构如下图所示比特数8 8 8 可变 16 8其中信息字段的长度是可变的,所以HDLC的帧长度也是不固定的标志字段F是实现帧同步的标志,为0b01111110,线路空闲时由发方不断发送标志字段以使信道处于激活状态,使接收端与发送端一直保持同步。
由于HDLC帧是面向比特的,所以可以通过零比特填充法来避免帧边界的误判。
地址字段A地址字段内容取决于所采用的操作方式,在非平衡配置中写入的是次站的地址,平衡配置中写入的是应答站地址。
控制字段C控制字段用来构成各种命令和响应,HDLC帧的类型由控制字段来定义,可分为信息帧I、监督帧S、无编号帧U。
控制字段如下图所示比特序号 1 2 3 4 5 6 7 8信息帧监督帧S无编号帧U控制字段的第5比特为询问/终止比特,该位为0时没有意义。
HDLC及PPP原理与配置
CHAP验证配置实例
二、RB与RA进行双向CHAP认证
ISDN/PSTN
RA RB
hostname R1 Username R2 password 123 int serial 1/2 encapsulation ppp ppp authentication CHAP
hostname R2 Username R1 password 123 int serial s1/2 encapsulation ppp ppp authentication CHAP
PAP的诊断
CHAP认证过程
CHAP认证服务器的配置
CHAP认证服务器的配置分为两个步骤: 建立本地口令数据库
RouterA(config)#username routerb password samepass
要求进行CHAP认证
RouterA(config)#interface serial 0/0 RouterA(config-if)#ppp authentication chap
Dead
Establish
Authenticate
Fail Fail
Success/None
Down
4.网络终止阶段 3.网络控制协商阶段(NCP)
Terminate
Closing
Network
11.3.2 PPP连 接建立过程
11.3.3 PPP帧格式
PPP帧格式和HDLC帧格式相似,主要区别:PPP是面向 字符的,而HDLC是面向位的。
RA RB
Username right password starnet hostname R1 int serial 1/2 encapsulation ppp ppp authentication CHAP ppp chap hostname left ppp chap password starnet
鸿鹄论坛_闫辉CCNA_学习笔记08
1.Bridge Protocol Data Unit:2.Bridge ID=Priority(2byte)+背板上最小的MAC(6byte):⏹网络设备的背板上有很多个MAC地址;⏹优先级取值0-65535,默认值为32768,在修改优先级值时必须满足其为4096的整数倍数。
3.通过中继链路连接且开启同一版本的STP的交换机就在同一个生成树域内,STP不像VTP有域名的概念。
4.VTP和STP都是使用组播方式发送。
5.Spanning Tree Path Cost(现在使用Revised IEEE Spec):6.当非根交换机收到根发送的BPDU时,将修改BPDU报文信息的cost of path和bpdu值然后转发。
7.Port-ID(2byte):包括1byte优先级和1byte接口编号。
优先级取值范围1-255,默认值为128,在修改优先级值时必须为16的整数倍数。
8.根端口的(RP)的对端是指定端口(DP),指定端口(DP)的对端可能是根端口(RP)或非指定端口(NDP)。
9.根桥的所有接口都是DP。
10.RP和DP可以收发数据帧和BPDU,NDP只能收发BPDU,不能收发数据帧。
11.STP的使用原则:⏹在一个STP域内选举一台唯一的Root Bridge;比较所有交换机的BID,谁小谁就是Root,选完Root之后只有Root才能周期性的发送BPDU。
⏹在所有非Root之上选举一个唯一的根端口(RP);●第一步,比较该交换机所有能接收到BPDU的接口的入站方向的Cost of path,小的获胜;●第二步,比较第一步取胜的所有接口接收到BPDU的发送者BID,小的获胜;●第三部,比较第二步取胜的所有接口的发送者Port-ID,小的获胜。
⏹选完RP之后在所有交换机链路两端选举一个唯一的指定端口(DP)。
●第一步,比较链路两端的接口的发送方向的Cost of path,小的获胜;●第二步,比较链路两端接口的发送者BID,小的获胜;●第三部,比较链路两端接口的发送者Port-ID,不过除非在一台交换机上打环然后在这两个端口中选择DP,否则不会使用此步骤。
鸿鹄论坛_H3CSE笔记-H3C大规模网络路由技术
1、Idle 空闲状态;2、Connect 连接状态(准备建立 TCP 连接) ;3、 Active 激活状态(正在建立 TCP 连接) ;4、Open-Sent(发 送了 Open 包) ; 5、 Open-Confirm (接受了 Open 包, 比较参数) 6、 Established 已连接状态。 只要有一个发生错误, 立刻回到 Idle。 BGP 达到 Established 状态,将会把自己本地所有的路由表通过 Update 消息发送给邻居,以后就是增量更新了。 * BGP 属性: 1、公认必遵属性:必须包含这些属性。 a、Origin 属性:路由源属性(标识路由条目的起源) ,标记一条路由是怎么成为 BGP 路由的。 IGP:通过 BGP 的 network 命令通告的路由条目。 EGP:通过 EGP 协议学习到底路由条目。 (基本已被淘汰) Incomplete(?) :通过其它协议重注入进 BGP 路由条目。 --值:IGP=0;EGP=1;Incomplete=2。IGP<EGP< ?(值越小路由条目越优先) b、AS_path 属性:路由条目经过一个 AS 携带该 AS 的 number,形成一个 AS 路径,防止 EBGP 环路。 1.是路由到达一个目的地所经过的一系列自治系统号码的有序列表; 2.当 BGP 将一条路由通告到其他 AS 时,便会把自己的 AS 号添加在 AS_PATH 列表的最前面。 c、Next_hop 属性: 为 BGP 发言者指示去往目的地的下一跳。 RT1---RT2---[接口 a]RT3---【目的网段 b】 :RT1 发送一个到【目的网段 b】的数据包,RT1 告诉 RT2, 要想到达【目的网段 b】需要经过下一条[接口 a],即: Next_hop=接口 a 的地址。 2、公认可选属性: a、Loacl_pref 属性:Loacl_pref 值越大,优先级越高,用于在同一 AS 内,一个路由器要经过选择另外路由器出去。 1.用于 AS 内 IBGP 邻居选择离开本 AS 时的最佳路由,它表明 BGP 路由器的优先级; 2.仅在 IBGP 对等体之间交换,不传递或通告给其他 EBGP 对等体。 b、Atomic_aggregate 属性: 3、可选传递属性:a、Community 属性;b、Aggregate 属性。 4、可选非传递属性: a、Med 属性:Med 值越小越优先,用于从一个 AS 到达另一个 AS 是路由器的选择。 (与 Loacl_pref 属性相反方向流量) 1.相当于 IGP 路由协议使用的度量值 metric, 当一个 AS 有多个入口点时, 用于判断流量进入 AS 时的最优路径; -1-
广域网协议PPP与HDLC
PPP 配置命令
❖ 在接口上启用 PPP ❖ 压缩:会影响系统性能。 ❖ 链路质量监视: ❖ 多个链路上的负载均衡
❖ Example:
R3(config)#interface serial 0/0 R3(config-if)#encapsulation ppp R3(config-if)#compress [predictor | stac] R3(config-if)#ppp quality 80 R3(config-if)#ppp multilink
广域网协议——HDLC和PPP
❖ 路由器经常用于广域网。广域网链路的封装 与以太网的封装有非常大的区别。
❖ 常见的广域网封装有:HDLC、PPP和 Frame-relay等。
广域网连接主要技术
❖ 点到点连接
❖ 通过分组交换方式的连接
Packet Switching
PPP协议简介
PSTN网
接入服务器
配置PPP 身份验证
ppp authentication {pap|chap|chap pap|pap chap} ppp pap sent-username name password password
Username name password password
PAP认证配置实例
s0/0:12.0.0.1/8
username R1 password cisco
interface Loopback0 ip address 2.2.2.2 255.0.0.0 router rip version 2
network 2.0.0.0 network 12.0.0.0
身份验证;其他选项 LCP
物理介质( 验证
被验证方
HDLC 和PPP 封装
HDLC 和PPP 封装HDLC 介绍HDCL 是点到点串行线路上(同点电路)的帧封装格式,其帧格式和以太网帧格式有很大的差别,HDLC 帧没有源MAC地址和目的MAC 地址。
Cisco 公司对HDLC 进行了专有化,Cisco 的HDLC 封装和标准的HDLC 不兼容。
如果链路的两端都是Cisco 设备,如果HDLC 封装没有问题,但如果Cisco 设备与非Cisco 设备进行连接,应使用PPP 协议。
HDLC不能提供验证,缺少了对链路的安全保护。
默认时,Cisco 路由器的串口是采用Cisco HDLC 封装的。
如果串口的封装不是HDLC,要把封装改为HDLC,使用”encapsulation hdlc”命令。
PPP 介绍1.概述和HDLC 一样,PPP 也是串行线路上(同步电路或异步电路)的一种帧封装格式,但是PPP 可以提供对多种网络层协议的支持。
PPP 支持认证、多链路捆绑、回拨和压缩等功能。
PPP 经过4 个过程在一个点到点的链路上建立通信连接:●链路的建立和配置协调——通信的发起方发送LCP 帧来配置和检测数据链路;●链路质量检测——在链路已经建立、协调之后进行,这一阶段是可选的;●网络层协议配置协调——通信的发起方发送NCP 帧以选择并配置网络层协议;●关闭链路——通信链路将一直保持到LCP 或NCP 帧关闭链路或发生一些外部事件。
2.PPP 认证:PAP 和CHAP(1)PAP(Password Authentication Protocol)利用2 次握手的简单方法进行认证。
在PPP 链路建立完毕后,源节点不停地在链路上发送用户名和密码,直到验证通过。
在PAP 的验证中,密码在链路上是以明文传输的,而且由于是源节点控制验证重试频率和次数,PAP 不能防范再生攻击和重复的尝试攻击。
(2)CHAP——询问握手验证协议CHAP(Challenge Handshake Authentication Protocol)利用3 次握手周期地验证源端节点的身份。
HDLC和PPP认证
HDLC和PPP:HDLC(High-level data link control 高级数据链路控制协议):面向比特的数据链路层协议,对任何数据都可以透明传输。
特点:只支持点到点链路。
只能工作在同步串行链路上,如serial口和pos口不支持ip地址自动分配和认证。
两个版本:Ios标准的hdlc,头部没有协议字段,不能区分不同的网络层协议,只能承载单一的网络层协议报文。
厂商私有的hdlc,头部加入字段,可以区分网络层报文。
Hdlc链路操作:协商建立阶段:HDLC 每隔10 秒钟后互相发送链路探测的协商报文,这种用来探询点到点链路是否激活状态的报文称之为keepalive报文。
传输报文阶段:将IP 报文封装在HDLC 层上传输,在数据传输过程中,仍然发送keepalive的报文探测链路的有效性。
超时断连阶段:当封装HDLC 的接口连续3 次无法收到对方对自己的递增序号的确认时,HDLC 协议Line Protocol 由Up 向Down 转变。
此时链路处于瘫痪状态,数据无法通讯。
配置:Ruijie(config)#int serial 1/0Ruijie(config‐if‐Serial 1/0)#encapsulation hdlcRuijie(config‐if‐Serial 1/0)#no shutdownPpp(点对点协议)点对点的链路上传输,承载多种网络层协议报文的数据链路层协议。
Ppp协议特点:支持同步链路(serial,pos),也指出异步链路(pstn)。
能承载多种网络层协议报文,ip。
Ipx。
支持pap,chap认证,保证安全。
支持ip自动分配。
支持多链路绑定为逻辑链路,提升带宽。
应用场景:广域网接口(serial poscpos e1 ce1)虚拟拨号接口(PPPOE vpdn)Ppp报文:标志:PPP 协议的数据帧以一个标志字节0X7E 开头和结束的地址:固定为全1控制:按照规定使用0X03 来填充协议域:指明信息域中使用的协议类型Ppp协商过程:链路建立阶段:设备发送LCP 报文检测链路的可用性,如果链路可用则建立链路,否则宣布链路建立失败。
数据链路层HDLC和PPP协议学习体会
数据链路层HDLC和PPP协议学习体会国际上通用的数据链路层协议标准可分为两类,面向字符的链路控制协议和面向比特的链路控制协议。
HDLC——面向比特的同步协议:High Level Data Link Control(高级数据链路控制规程)。
HDLC是面向比特的数据链路控制协议的典型代表,该协议不依赖于任何一种字符编码集;数据报文可透明传输,用于实现透明传输的“0比特插入法”易于硬件实现;全双工通信,有较高的数据链路传输效率;所有帧采用CRC检验,对信息帧进行顺序编号,可防止漏收或重份,传输可靠性高;传输控制功能与处理功能分离,具有较大灵活性。
用户接入Internet的方法一般有两种:一种是通过电话线拨号接入;另一种是使用专线接入。
不管使用哪一种方法,在传送数据时都需要有数据链路层协议。
其中点对点协议PPP 是全世界范围内使用最广的协议。
点对点协议(PPP)为在点对点连接上传输多协议数据包提供了一个标准方法。
PPP 最初设计是为两个对等节点之间的IP 流量传输提供一种封装协议。
在TCP-IP 协议集中它是一种用来同步调制连接的数据链路层协议(OSI 模式中的第二层),替代了原来非标准的第二层协议,即SLIP。
除了IP 以外PPP 还可以携带其它协议,包括DECnet 和Novell 的Internet 网包交换(IPX)。
HDLC可适用于链路的两种基本配置,即非平衡配置与平衡配置。
非平衡配置的特点是一个主站控制整个链路的工作。
主站发出的帧叫命令,受控的各站叫做次站或从站。
次站发出的帧叫做响应。
在多点链路中,主站与每一个次站之间都有一个分开的逻辑链路。
平衡配置的特点是链路两端的两个站都是复合站。
复合站同时具有主站与次站功能。
因此每个复合站都可以发出命令响应。
非平衡配置方式,主站:控制数据链路的工作过程,主站发出命令。
从站:接受命令,发出响应,配合主站工作。
非平衡配置中的结构特点:点-点方式,多点方式,非平衡配置方式正常响应模式站可以随时向从站传输数据帧;从站只有在主站向它发送命令帧进行探询,从站响应后才可以向主站发送数据帧。
第六章 HDLC和PPP练习题参考答案演示教学
密码验证协议(PAP,Password Authentication Protocol)通过两握手机 制,为建立远程节点的验证提供了一个简单的方法。PAP 不是一种健壮的身份验 证协议。身份验证时在链路上以明文发送,而且由于验证重试的频率和次数由远 程节点来控制,因此不能防止回放攻击和重复的尝试攻击。
host1 ipconfig /ip 192.168.10.2 255.255.255.0 ipconfig /dg 192.168.10.1
host2 ipconfig /ip 192.168.20.2 255.255.255.0 ipconfig /dg 192.168.20.1
host3 ipconfig /ip 192.168.30.2 255.255.255.0 ipconfig /dg 192.168.30.1
D、RIP
5、下列关于 PPP 协议的说法哪个是正确的( B )。
A、PPபைடு நூலகம் 协议是一种 NCP 协议
B、PPP 协议与 HDLC 同属广域网协议
C、PPP 协议只能工作在同步串行链路上
D、PPP 协议是三层协议
版权所有 ● 江西工业职业技术学院电子与信息工程分院赵怀明教师
江西工业职业技术学院电子与信息工程分院《网络互联技术》课程
C、chap
D、radius
14、以下关于 CHAP 说法哪个是错误的?( A )。
A、发送加密形式的口令
B、发送挑战数
C、比 PAP 安全性高
D、使用三次握手
15、PPP 协议中,( C )主要用于协商在该数据链路上所传输的数据包的格
式与类型。
A、链路控制协议
HDLC 协议与PPP协议
第二章 PPP协议
• PPP是指点到点协议是为在同等单元之间传输数据包这样 的简单链路设计的链路层协议。这种链路提供全双工操作, 并按照顺序传递数据包。设计目的主要是用来通过拨号或 专线方式建立点对点连接发送数据,使其成为各种主机、 网桥和路由器之间简单连接的一种共通的解决方案。
• PPP 最初设计是为两个对等节点之间的 IP 流量传输提供一种封装协 议。在 TCP-IP 协议集中它是一种用来同步调制连接的数据链路层协 议(OSI 模式中的第二层),替代了原来非标准的第二层协议,即 SL IP。除了 IP 以外 PPP 还可以携带其它协议,包括 DECnet 和 Novell 的 Internet 网包交换(IPX)。
11
第二章 PPP协议
• 链路控制协议:PPP 提供的 LCP 功能全面,适用于大多数 环境。LCP 用于就封装格式选项自动达成一致,处理数据 包大小限制,探测环路链路和其他普通的配置错误,以及 终止链路。LCP 提供的其他可选功能有:认证链路中对等 单元的身份,决定链路功能正常或链路失败情况。
• 网络控制协议:一种扩展链路控制协议,用于建立、配置、 测试和管理数据链路连接。
• SDLC/HDLC均采用16位循环冗余校验码CRC 。除了标 志场和自动插入的"0"位外,所有的信息都参加CRC计算。 CRC的编码器在发送码组时为每一码组加入冗余的监督码 位。接收时译码器可对在纠错范围内的错码进行纠正,对 在校错范 围内的错码进行校验,但不能纠正。超出校、纠 错范围之外的多位错误将不可能被校验发现 。
• PPP和HDLC之间最主要的区别是,PPP是面向字符的,H DLC是面向位的。
14
第二章 PPP协议
• PPP的特点: • ①主要观测值为载波相位 • ②采用精密的卫星轨道和钟数据 • ③采用复杂的模型 PPP定位精度:亚分米级。 • PPP用途:全球高精度测量,卫星定轨。
鸿鹄论坛_CCNA中文版本题库(谷歌翻译,有错误自行纠正)
1、请参见图示。
当收到下列帧将会怎么做?(选择三项。
)ACFA. Router1的将剥离的源MAC地址,并将其与MAC地址0000.0c36.6965取代。
B. Router1的将剥离的源IP地址,并将其与IP地址192.168.40.1取代。
C.router1将剥离的目的MAC地址,并将其与MAC地址代替0000.0c07.4320。
D.router1将剥离的目的IP地址,并将其与192.168.40.1的IP地址替换。
E. Router1的将转发数据包输出接口的FastEthernet0/1。
F.router1将转发数据包输出接口的FastEthernet0/2。
2、请参见图示。
哪三种说法正确描述了网络设备A?(选择三项。
)BDEA.使用255.255.255.128子网掩码时,在各接口不需要的IP地址。
B.使用255.255.255.128子网掩码时,在各接口确实需要一个唯一的IP地址IP子网。
C.为255.255.255.0的子网掩码时,必须是一个二层设备的电脑进行通信彼此。
D.为255.255.255.0的子网掩码时,必须是一个三层设备的电脑进行通信彼此。
E.使用255.255.254.0的子网掩码时,每个接口并不需要一个IP地址。
3、OSI中那一层负责决定一个进程的可用性并查看是否有可用的资源分给该进程?EA.传输B.网络D.会话E.应用4、以下哪项描述了WAN设备的角色?(选择三项。
)A.CSU/ DSU用于端接本地数字环路B.调制解调器端接本地数字环路C.一个CSU/ DSU终止模拟本地环路D.调制解调器终止模拟本地环路E.路由器通常被视为DTE设备F.路由器通常被视为DCE设备注:SU/DSU是用于连接终端和数字专线的设备,属于DCE设备modem用于数字信号和模拟信号的转换,属于DCE设备路由器一般是DTE设备5、请参见图示,主机A ping接口S0/0的router3,什么是该ping的TTL值?A. 253B. 252C. 255D. 2546、网络管理员可以通过建立一个FTP连接到远程服务器验证新安装的主机的配置。
ppp-协议和hdlc协议区别
PPP帧格式和HDLC帧格式相似,如图1所示。
二者主要区别:PPP是面向字符的,而HDLC是面向位的图1 PPP帧格式可以看出,PPP帧的前3个字段和最后两个字段与HDLC的格式是一样的。
标志字段F为0x7E(0x表示7E),但地址字段A和控制字段C 都是固定不变的,分别为0xFF、0x03。
PPP协议不是面向比特的,因而所有的PPP帧长度都是整数个字节。
与HDLC不同的是多了2个字节的协议字段。
协议字段不同,后面的信息字段类型就不同。
如:0x0021——信息字段是IP数据报0xC021——信息字段是链路控制数据LCP0x8021——信息字段是网络控制数据NCP0xC023——信息字段是安全性认证PAP0xC025——信息字段是LQR0xC223——信息字段是安全性认证CHAP当信息字段中出现和标志字段一样的比特0x7E时,就必须采取一些措施。
因PPP协议是面向字符型的,所以它不能采用HDLC所使用的零比特插入法,而是使用一种特殊的字符填充。
具体的做法是将信息字段中出现的每一个0x7E字节转变成2字节序列(0x7D,0x5E)。
若信息字段中出现一个0x7D的字节,则将其转变成2字节序列(0x7D,0x5D)。
若信息字段中出现ASCII码的控制字符,则在该字符前面要加入一个0x7D字节。
这样做的目的是防止这些表面上的ASCII码控制字符被错误地解释为控制字符。
HDLC帧结构HDLC的帧格式如图3所示,它由六个字段组成,这六个字段可以分为五中类型,即标志序列(F)、地址字段(A)、控制字段(C)、信息字段(I)、帧校验字段(FCS)。
在帧结构中允许不包含信息字段I。
图3 HDLC帧结构(1)标志序列(F)HDLC指定采用01111110为标志序列,称为F标志。
要求所有的帧必须以F标志开始和结束。
接收设备不断地搜寻F标志,以实现帧同步,从而保证接收部分对后续字段的正确识别。
另外,在帧与帧的空载期间,可以连续发送F,用来作时间填充。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
国内资料最多的网络技术论坛 bbs.hh010.com第7章 HDLC和PPP路由器经常用于构建广域网,广域网链路的封装和以太网上的封装有着非常大的差别。
常见的广域网封装有HDLC、PPP、Frame-relay等,本章介绍HDLC和PPP。
相对而言,PPP 比起HDLC有较多的功能。
7.1 HDLC和PPP简介7.1.1 HDLC介绍HDLC是点到点串行线路上(同步电路)的帧封装格式,其帧格式和以太网帧格式有很大的差别,HDLC帧没有源MAC地址和目的MAC地址。
Cisco公司对HDLC进行了专有化,Cisco 的HDLC封装和标准的HDLC不兼容。
如果链路的两端都是Cisco设备,使用HDLC封装没有问题,但如果Cisco设备与非Cisco设备进行连接,应使用PPP协议。
HDLC不能提供验证,缺少了对链路的安全保护。
默认时,Cisco路由器的串口是采用Cisco HDLC封装的。
如果串口的封装不是HDLC,要把封装改为HDLC使用命令“encapsulation hdlc”。
7.1.2 PPP介绍1. PPP概述和HDLC一样,PPP也是串行线路上(同步电路或者异步电路)的一种帧封装格式,但是PPP可以提供对多种网络层协议的支持。
PPP支持认证、多链路捆绑、回拨、压缩等功能。
PPP经过4个过程在一个点到点的链路上建立通信连接:•链路的建立和配置协调:通信的发起方发送LCP帧来配置和检测数据链路•链路质量检测:在链路已经建立、协调之后进行,这一阶段是可选的•网络层协议配置协调:通信的发起方发送NCP帧以选择并配置网络层协议•关闭链路:通信链路将一直保持到LCP或NCP帧关闭链路或发生一些外部事件2. PPP认证:PAP和CHAP(1)PAP——密码验证协议PAP(Password Authentication Protocol)利用2次握手的简单方法进行认证。
在PPP链路建立完毕后,源节点不停地在链路上反复发送用户名和密码,直到验证通过。
PAP 的验证中,密码在链路上是以明文传输的,而且由于是源节点控制验证重试频率和次数,因此PAP不能防范再生攻击和重复的尝试攻击。
(2)CHAP——询问握手验证协议CHAP(Challenge Handshake Authentication Protocol)利用3次握手周期地验证源端节点的身份。
CHAP验证过程在链路建立之后进行,而且在以后的任何时候都可以再次进行。
这使得链路更为安全;CHAP不允许连接发起方在没有收到询问消息的情况下进行验证尝试。
CHAP每次使用不同的询问消息,每个消息都是不可预测的唯一的值,CHAP不直接传送密码,只传送一个不可预测的询问消息,以及该询问消息与密码经过MD5加密运算后的加密值。
所以CHAP可以防止再生攻击,CHAP的安全性比PAP要高。
7.2 实验1:HDLC和PPP封装1. 实验目的通过本实验,读者可以掌握如下技能:(1) 串行链路上的封装概念(2) HDLC封装(3) PPP封装2. 实验拓扑图7-1 实验1--实验3拓扑图3. 实验步骤(1) 步骤1:在R1和R2路由器上配置IP地址、保证直连链路的连通性R1(config)#int s0/0/0R1(config-if)#ip address 192.168.12.1 255.255.255.0R1(config-if)#no shutdownR2(config)#int s0/0/0R2(config-if)#clock rate 128000R2(config-if)#ip address 192.168.12.2 255.255.255.0R2(config-if)#no shutdownR1#show interfaces s0/0/0Serial0/0/0 is up, line protocol is upHardware is GT96K SerialInternet address is 192.168.12.1/24MTU 1500 bytes, BW 128 Kbit, DLY 20000 usec,reliability 255/255, txload 1/255, rxload 1/255Encapsulation HDLC, loopback not set //该接口的默认封装为HDLC封装(此处省略)(2) 步骤2:改变串行链路两端的接口封装为PPP封装R1(config)#int s0/0/0R1(config-if)#encapsulation pppR2(config)#int s0/0/0R2(config-if)#encapsulation pppR1#show int s0/0/0Serial0/0/0 is up, line protocol is upHardware is GT96K SerialInternet address is 192.168.12.1/24MTU 1500 bytes, BW 128 Kbit, DLY 20000 usec,reliability 255/255, txload 1/255, rxload 1/255Encapsulation PPP, LCP Open//该接口的封装为PPP封装Open: IPCP, CDPCP, loopback not set //网络层支持IP和CDP协议(此处省略)4. 实验调试(1) 测试R1和R2之间串行链路的连通性R1#ping 192.168.12.2Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 192.168.12.2, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 12/13/16 ms如果链路的两端封装相同,则ping测试应该正常(2) 链路两端封装不同协议R1(config)#int s0/0/0R1(config-if)#encapsulation pppR2(config)#int s0/0/0R2(config-if)#encapsulation hdlcR1#show int s0/0/0Serial0/0/0 is up, line protocol is down(此处省略)//两端封装不匹配,导致链路故障【提示】显示串行接口时,常见以下几种状态:Serial0/0/0 is up, line protocol is up//链路正常Serial0/0/0 is administratively down, line protocol is down//没有打开该接口,执行“no shutdown”可以打开接口Serial0/0/0 is up, line protocol is down//物理层正常,数据链路层有问题,通常是没有配置时钟、两端封装不匹配、PPP认证错误Serial0/0/0 is down, line protocol is down//物理层故障,通常是连线问题7.3 实验2:PAP认证1. 实验目的通过本实验,读者可以掌握如下技能:(1) PAP认证的配置方法2. 实验拓扑如图7-1。
3. 实验步骤在实验1基础上继续本实验。
首先配置路由器R1(远程路由器,被认证方)在路由器国内资料最多的网络技术论坛 bbs.hh010.comR2(中心路由器,认证方)取得验证:(1)两端路由器上的串口采用PPP封装,用“encapsulation”命令:R1(config)#int s0/0/0R1(config-if)#encapsulation ppp(2)在远程路由器R1上,配置在中心路由器上登录的用户名和密码,使用“ppp papsent-username 用户名 password 密码”命令:R1(config-if)#ppp pap sent-username R1 password 123456(3)在中心路由器上的串口采用PPP封装,用“encapsulation”命令:R2(config)#int s0/0/0R2(config-if)#encapsulation ppp(4)在中心路由器上,配置PAP验证,使用“ppp authentication pap”命令:R2(config-if)#ppp authentication pap(5)中心路由器上为远程路由器设置用户名和密码,使用“username 用户名 password 密码”命令:R2(config)#username R1 password 123456以上的步骤只是配置了R1(远程路由器)在R2(中心路由器)取得验证,即单向验证。
然而在实际应用中通常是采用双向验证,即:R2要验证R1,而R1也要验证R2。
我们要采用类似的步骤进行配置R1对R2进行验证,这时R1为中心路由器,R2为远程路由器了: (6)在中心路由器R1上,配置PAP验证,使用“ppp authentication pap”命令:R1(config-if)#ppp authentication pap(7)在中心路由器R1上为远程路由器R2设置用户名和密码,使用“username 用户名password 密码”命令:R1(config)#username R2 password 654321(8)在远程路由器R2上,配置以什么用户和密码在远程路由器上登录,使用“ppp papsent-username 用户名 password 密码”命令:R2(config-if)#ppp pap sent-username R2 password 654321【提示】在ISDN拨号上网时,却通常只是电信对用户进行验证(要根据用户名来收费),用户不能对电信进行验证,即验证是单向的。
4. 实验调试使用“debug ppp authentication”命令可以查看ppp认证过程。
R1#debug ppp authenticationPPP authentication debugging is on//以上打开ppp认证调试R1(config)#int s0/0/0R1(config-if)#shutdownR1(config-if)#no shutdown//由于PAP认证是在链路建立后进行一次,把接口关闭重新打开以便观察认证过程*Feb 22 12:18:20.355: %LINK-3-UPDOWN: Interface Serial0/0/0, changed state to up*Feb 22 12:18:20.355: Se0/0/0 PPP: Using default call direction*Feb 22 12:18:20.355: Se0/0/0 PPP: Treating connection as a dedicated line*Feb 22 12:18:20.355: Se0/0/0 PPP: Session handle[C0000006] Session id[15]*Feb 22 12:18:20.355: Se0/0/0 PPP: Authorization required*Feb 22 12:18:20.359: Se0/0/0 PAP: Using hostname from interface PAP*Feb 22 12:18:20.359: Se0/0/0 PAP: Using password from interface PAP*Feb 22 12:18:20.359: Se0/0/0 PAP: O AUTH-REQ id 13 len 14 from "R1"*Feb 22 12:18:20.363: Se0/0/0 PAP: I AUTH-REQ id 2 len 14 from "R2"*Feb 22 12:18:20.363: Se0/0/0 PAP: Authenticating peer R2*Feb 22 12:18:20.363: Se0/0/0 PPP: Sent PAP LOGIN Request*Feb 22 12:18:20.363: Se0/0/0 PPP: Received LOGIN Response PASS*Feb 22 12:18:20.363: Se0/0/0 PPP: Sent LCP AUTHOR Request*Feb 22 12:18:20.363: Se0/0/0 PPP: Sent IPCP AUTHOR Request*Feb 22 12:18:20.363: Se0/0/0 LCP: Received AAA AUTHOR Response PASS*Feb 22 12:18:20.363: Se0/0/0 IPCP: Received AAA AUTHOR Response PASS*Feb 22 12:18:20.363: Se0/0/0 PAP: O AUTH-ACK id 2 len 5*Feb 22 12:18:20.363: Se0/0/0 PAP: I AUTH-ACK id 13 len 5*Feb 22 12:18:20.363: Se0/0/0 PPP: Sent CDPCP AUTHOR Request*Feb 22 12:18:20.363: Se0/0/0 CDPCP: Received AAA AUTHOR Response PASS*Feb 22 12:18:20.367: Se0/0/0 PPP: Sent IPCP AUTHOR Request*Feb 22 12:18:21.363: %LINEPROTO-5-UPDOWN: Line protocol on Interface Serial0/0/0, changed state to up//以上是认证成功的例子*Feb 22 12:22:07.391: Se0/0/0 PPP: Authorization required*Feb 22 12:22:09.411: Se0/0/0 PAP: Using hostname from interface PAP*Feb 22 12:22:09.411: Se0/0/0 PAP: Using password from interface PAP*Feb 22 12:22:09.411: Se0/0/0 PAP: O AUTH-REQ id 15 len 14 from "R1"*Feb 22 12:22:09.411: Se0/0/0 PAP: I AUTH-REQ id 4 len 14 from "R2"*Feb 22 12:22:09.411: Se0/0/0 PAP: Authenticating peer R2*Feb 22 12:22:09.411: Se0/0/0 PPP: Sent PAP LOGIN Request*Feb 22 12:22:09.415: Se0/0/0 PPP: Received LOGIN Response FAIL*Feb 22 12:22:09.415: Se0/0/0 PAP: O AUTH-NAK id 4 len 26 msg is "Authentication failed"//以上是认证失败的例子,例如密码错误等7.4 实验3:CHAP认证1. 实验目的通过本实验,读者可以掌握如下技能:(1)CHAP认证的配置方法2. 实验拓扑如图7-1。