帧中继知识

帧中继知识
帧中继知识

【如何用路由器模拟帧中继交换机?】

物理连接:所有的DCE接口都接到模拟成帧中继交换的路由器上。因为在实际工程中clockrate是由局端,像电信这样的部门来确定的。

局端的终端服务器通过异步口连接到模拟成帧中继交换的路由器的console口。

配置实现:

首先在全局配置模式下打:

router(config)#frame-relay switching

//启动帧中继交换功能

然后进入接口配置模式

router(config-if)#en fr

//接口封装帧中继,命令全称:encapsulation frame-relay。这里没有打封装类型,就是缺省的cisco类型。另外还可以是ietf的。

router(config-if)#frame lmi-type ansi

//配置帧中继LMI封装类型。lmi(local management interface)本地管理接口,运用在路由器和帧中继交换机之间。是数据传输一种信令标准。它有三种封装方法:cisco,ansi,q933a,缺省封装类型,自然是cisco类型。但它是由Cisco,StrataCom,Nortel,DEC联合制定的。ansi(American National Standards Institute)美国国家标准学会,始建立于1918年,标准涉及电工、建筑、日用品、制图、材料试验等技术领域。q933a是国际电联(International Telecommunication Union)的标准。ITU-T (The ITU Telecommunication Standardization Sector )ITU-T是国际电信联盟电信标准化部门,成立于1993年,它的前身是国际电报和电话咨询委员会(CCITT)。

router(config-if)#frame-relay intf-type dce

//配置帧中继接口类型,有dce,dte,还有nni选择。虽然在物理上,它已经是DCE接口,但是用于模拟帧中继环境,还需要再配置帧中继里的接口类型。

router(config-if)#clockrate 64000

//配置时钟,用于同步数据传输的速率。

router(config-if)#frame-relay route 102 int s0 201

//配置DLCI的路由,在这个配置中意思是从dlci为102的数据从s0口转发出去,并且从201 dlci到达目的地。这条pvc由dlci102和201来标识。

来,重温一遍:

frame-switching

en fr

frame lmi-type ansi

frame intf-type dce

clockrate 64000

frame-relay route 102 int s0 201

OK,搞定。

帧中继协议故障处理

帧中继(Frame-Relay)是在X.25技术基础之上发展起来的一种快速分组交换技术。帧中继网提供了用户设备(如路由器和主机等)之间进行数据通信的能力,帧中继在单一物理传输线路上能够提供多条虚电路,目前在帧中继中使用最多的方式是永久虚电路方式,即手工配置产生的虚电路方式。目前Quidway路由器只支持永久虚电路方式。用户进行故障诊断时,显示和调试的信息都是基于永久虚电路方式。

帧中继在数据链路层不提供差错恢复机制,也不需要响应,所有的差错检查将留给使用帧中继服务的网络层和传输层协议进行。帧中继作为链路层的基本协议,

技术已经比较成熟,其中出现的一些故障主要是基于传输介质和对于帧中继的配置。

帧中继中的一个问题是拥塞控制,因为标准中取消了流量控制,交换机和目标站点可能塞满了数据。拥塞不仅能够造成通信延迟,在非常严重的情况下,可以造成一个站点完全失败。帧中继协议并没有解决这些问题,而是提供了一个减少这种可能性的方法。每当永久虚电路上的交换机遇到拥塞时,它将通过开启FECN 位(前向显式拥塞指示位,设置为“1”),警告它下游的交换机和目标站点。这一位告诉下游的设备拥塞已经开始了,他们可能会遇到一些帧被丢弃。同样也可以通过开启BECN位(后向显式拥塞指示位),来警告上游的交换机和发送者链路上出现了拥塞,希望它们以更慢的速度发送帧。可以通过display fr pvc-info命令来查看FECN和BECN的设置情况。

3.2.1 帧中继配置的常见问题

1. 帧中继链路协议down

在帧中继链路上的连接失败,通过display interfaces命令输出显示接口和链路协议均down,或是接口up而链路协议down。

帧中继链路协议down可能原因:

(1) 电缆、端口等硬件问题

排错步骤:

l 使用display interface命令查看端口和链路协议是否up;

l 如果接口和链路协议均down,检查电缆,确定是DTE串口电缆并确定电缆安全连接;

l 如果线缆连接正确,尝试着将其连到另一接口。如果该接口工作正常,则说明第一个接口有问题,更换接口卡或路由器;

l 如果电缆在第二个接口上也不能工作,更换电缆。如果更换后仍不能正常工作,则可能是DCE的问题。

(2) LMI(本地管理接口)类型不匹配

排错步骤:

l 使用display interface或者display current-configuration来观察接口状态。

l 如果输出显示接口up但链路协议down,使用display interface命令查看是否在帧中继接口上配置了LMI类型。

l 确认路由器与本端帧中继交换机上的LMI类型相同,如果不同,使用fr lmi type { ansi | nonstardard | q933a }接口命令来配置该路由器的LMI类型值。

(3) 没有发送keepalives报文。

排错步骤:

l 使用display interface查看是否配置了发送keepalives报文。如果你看到一行“keepalives not set”,则说明keepalives报文没有配置。

l 使用keepalive seconds命令配置keepalives,该命令的缺省值为10秒。

(4) 封装类型不匹配

排错步骤:

l 当用华为Quidway设备与非Quidway设备互联时,必须在两端设备上使用IETF封装方式。使用display interface或者display current-configuration来检查Quidway设备的封装方式。

l 如果Quidway设备没有使用IETF封装,用link-protocal fr ietf 接口配置命令在Quidway设备的帧中继接口上配置IETF封装方式。

(5) DLCI没有激活或已被删除

排错步骤:

l 使用display fr pvc-info来观察接口PVC的状态。

l 如果输出显示PVC没有激活或已被删除,可能是到对端路由器的路径问题,检查对端路由器的路径。

(6) DLCI被指派给错误的子接口

排错步骤:

l 使用display fr pvc-info来检查分配的DLCIs,确信DLCIs分配正确。

l 如果DLCIs分配无误,依次使用shut down和undo shut down命令重置主接口。

3.2.2 其他相关问题

1. 通过帧中继连接,ping对端路由器失败,ping不通帧中继连接的对端路由器可能的原因:

(1) 封装类型不匹配

参见上文。

(2) DLCI没有激活或已被删除

参见上文。

(3) DLCI被指派给错误的子接口

参见上文。

(4) 访问控制列表设置不当

排错步骤:

l 使用display acl命令查看路由器是否配置了访问控制列表。

l 如果存在控制列表,使用undo firewall packet-filter命令去掉列表并测试此时的连通性,看是否链路已通。

l 如果连接恢复,重新加上访问限制,但注意一次仅加上一条限制,再观察加上限制后的连通性。

l 如果发现某条acl语句所加的限制阻碍了连接,审查该语句有没有拒绝合法的流量,同时要显式地为允许通过的流量加上permit说明。

l 继续上述过程,直至所有的访问控制列表均恢复且连接正常。

(5) 缺少frame-relay map命令配置

排错步骤:

l 使用display fr map命令查看路由器是否为DLCI配置了地址映射。

l 如果DLCI缺少地址映射配置,依次键入reset fr inarp-info和display fr map命令查看是否存在对DLCI的地址映射。

l 如果没有对DLCI的映射,使用fr map为其添加静态的地址映射。

l 确认fr map命令中DLCIs和下一跳地址正确,定义的协议地址应与本地帧中继接口处于同一子网内。

(6) 在fr map命令中缺少broadcast关键字

排错步骤:

l 使用display current-configuration命令查看连接两端路由器的配置。检查fr map命令中broadcast关键字是否定义。

l 如果关键字没有定义,将其添加到所有的fr map配置中。

& 说明:

缺省情况下,broadcast关键字会自动被添加到通过反向地址解析学到的动态地址映射中。

2. 试图通过帧中继连接,ping通远程网络中的设备失败,ping不通帧中继连接的远程网络中的设备可能的原因:

(1) 水平分割问题

排错步骤:

l 在帧中继环境中,必须配置子接口来避免水平分割问题。

(2) 在工作站上没有设置缺省网关

排错步骤:

l 尝试从本地的设备(工作站或服务器)ping远端的设备(工作站或服务器)。如果第一次不成功,请多试几次。

l 如果所有的尝试均告失败,检查一下从本地的设备是否能够ping通本地路由器的帧中继接口。

l 如果不能ping通本地接口,检查本地设备的缺省网关设置。

l 如果本地没有设置缺省网关,就加上,本地设备的缺省网关应为本地路由器局域网口的地址。

3.2.3 帧中继故障处理的一般步骤

在网络上测定帧中继连通性的最常用方法是ping命令。从源端向目的端发送ping 命令成功的话,意味着所有物理层、数据链路层、网络层功能均正常运转。而当帧中继连通失败,我们首先要检查的是源地址到目的地址之间所有物理连接是否正常、所有接口和协议是否运行。

查看电缆、接口等硬件设施是否连接正确,一般物理层线路故障的排除可以通过检查硬件得到解决。如果物理层up后,帧中继仍然不能连通,可以参考上述方法检查是否是封装类型或者其它配置错误,检查本地设备和对端设备是否都封装了帧中继协议;如果两台设备直连,检查本地设备和对端设备是否配置成一端是帧中继DTE接口类型,另一端是帧中继DCE接口类型;还可以打开帧中继LMI

消息的监视开关,看状态请求报文与状态报文是否一一对应,如果不一一对应,说明物理层数据收发不正确,请检查物理层的问题。此时最常用的是display和debug命令,可以参考下节有关该方面的命令,以便查看统计信息和进行调试,进一步定位故障。

如果链路层协议处于up状态,但不能ping通对方。检查两端设备的链路层协议是否都处于up状态,检查两端设备是否都为对端配置(或产生)了正确的地址映射,检查路由表,是否有到达对端的路由。

3.2.4 帧中继debug命令在故障诊断中的使用建议

如果刚配置为帧中继,物理已经报UP,但协议迟迟没有报UP,怀疑LMI协议包收发不正常,可以打开LMI DEBUG信息。

如果是DTE,应该每10秒(缺省)打印发送的SE报文信息。如果没有打印,说明LMI协议没有运行,原因一般是物理层没有向帧中继(链路层)报物理UP。如果打印了SE报文信息,但没有打印收到S报文,并周期性的打印出DTE TIMEROUT信息,说明没有收到DCE回应的S报文,应该去查DCE侧是否运行正常。

如果是DCE,应该每10秒(缺省)打印接收的SE报文信息。如果没有打印,并周期性地打印出DCE TIMEROUT信息,说明物理层没有把报文送上来,可能是接收问题,也可能是DTE侧根本没有发送,一般应该查一下DTE是否运行正常。

如果要查看InARP报文和普通上层报文的收发情况,打开ARP和PACKET DEBUG 信息开关。

广域网故障处理12007-04-30 10:573.1 串行链路故障处理

串行链路上支持的链路层协议协议有PPP、HDLC、Frame Relay、X.25、SLIP 等,本章主要讲述PPP、HDLC和SLIP的常见故障和排除方法。

PPP协议是提供在点到点链路上传递、封装网络层数据包的一种数据链路层协议。PPP主要由两类协议组成:链路控制协议族(LCP)和网络层控制协议族(NCP),链路控制协议主要用于建立,拆除和监控PPP数据链路,网络层控制协议族主要用于协商在该数据链路上所传输的数据包的格式与类型。同时,PPP还提供了用于网络安全方面的验证协议族(PAP和CHAP)。PPP支持的协议有LCP、PAP、CHAP、MP、CBCP、CCP、IPCP、IPXCP、BCP等。PPP由于能够提供验证,易扩充,支持同异步而获得较广泛的应用。

PPP在建立链路之前要进行一系列的协商过程。过程如下:PPP首先进行LCP 协商,协商内容包括:MRU(最大传输单元)、魔术字(magic number)、验证方式、异步字符映射等选项(详见RFC1661)。LCP协商成功后,进入Establish(链路建立)阶段。如配置了CHAP或PAP验证,便进入CHAP或PAP验证阶段,验证通过后才会进入网络阶段协商(NCP),如IPCP、IPXCP、BCP的协商。任何阶段的协商失败都将导致链路的拆除。如果PPP发送的Echo Request 报文产生丢失,

则认为线路出现故障,在连续丢失最大允许丢失的个数之后,将链路复位,以免过多的无效数据传输。异步字符映射用于同异步转换,当PPP从异步端口接收到报文时,要将异步报文转换为同步报文;当向异步端口发送报文时,要将同步报文转换为异步报文。

MP是MultiLink PPP的缩写,是人们出于增加带宽的考虑,将多个PPP链路捆绑使用产生的。MP允许将报文分片,分片将在多个点对点链路上送到同一个目的地。MP方式下接口工作进程如下(以虚拟接口模板下的MP为例):

首先和对端进行LCP协商,协商过程中,除了协商一般的LCP参数外,还验证对端接口是否也工作在MP方式下。如果对端不工作在MP方式下,则在LCP 协商成功后,直接进入下一步的验证或NCP协商步骤,不进行MP捆绑。

(1) 然后对PPP进行验证,得到对方的用户名。如果在LCP协商中得知对端也工作在MP方式下,则根据用户名找到为该用户指定的虚拟接口模板,并以该虚拟模板的各项NCP参数(如IP地址等)进行NCP协商,物理接口配置的NCP参数不起作用。NCP协商通过后,即可建立MP链路,用更大的带宽传输数据。

由于在PPP的一系列协商和验证过程中,任何一个阶段的协商或验证不通过,都会导致链路的拆除,所以可能引起PPP链路故障的因素也很多。

HDLC(High Data Link Control,高级数据链路控制),是一种面向比特的链路层协议。其最大特点是不需要规定数据必须的字符集,对任何一种比特流,均可以实现透明的传输。HDLC可以承载IP与IPX协议,有简单的链路维护功能。

SLIP(Serial Line Internet Protocol,串行链路因特网协议)定义了一种通过异步串行线路发送包的方法。SLIP不提供地址协商、错误检测、链路维护与修正及压缩算法,是一种最简单的链路层协议。

3.1.2 串行链路配置的常见问题

1. 物理链路的配置不当导致链路不能互通

由于物理接口的工作模式、时钟选择、波特率设置等不匹配导致物理链路不能UP或者不能互通报文。同异步串口上常用的配置有时钟选择clock-select、时钟反转transmit-clock、同异步模式选择physical-layer、波特率设置baudrate等命令,详见《VRP用户手册配置指导》接口配置部分。

在物理链路不通的时候,打开PPP的报文调试开关,通常可以看到只有发出的报文,而没有接收到的报文。如果用display interface命令查看接口报文统计信息,也可以发现接收到的报文数没有增长,或者有大量的接受错误(input errors)。

如下是同异步串口工作在异步模式而两端波特率不同时的调试信息和接口信息。从调试信息可以看到没有正确收到PPP的报文,从接口信息可以看到LCP处于

reqsent状态,协商未通过,接收报文的统计信息中有大量的input errors 和frame errors ,说明物理链路有故障(这里是由于收发时钟的频率不匹配造成的)。

2. PAP或CHAP验证配置不当导致验证不通过

验证方和被验证方的配置方式不匹配,用户名或口令匹配错误都会导致验证不过。由于CHAP验证的过程相对比较复杂,用户在使用CHAP验证的时候容易出现配置错误,以下是使用CHAP验证时口令错误时的调试信息。

Serial0

PPP I CHAP(c223) Pkt, Len 29

CHAP ChapChallenge, id 12, length 25

Host name(4): 3640

Serial0

PPP O CHAP(c223) Pkt, Len 29

CHAP ChapResponse, id 12, length 25

Host name(4): 2631

Serial0

PPP I CHAP(c223) Pkt, Len 33

CHAP ChapFailure, id 12, length 29

Message(25):Illegal User or password.

PPP authentication failed: our name is invalid.

PPP Serial0 IFNET Serial0 PPP-STATE change: Auth Failed opened ==> initial

Interface Serial0 LCP will be reset.

3. 不恰当的参数设置导致和有些设备互通的时候协商不通过

有些非标准设备的协商项处理可能与Quidway路由器不兼容,导致协商某些参数时不能通过协商,这种情况在实际应用中比较少见。若该协商项不是必须,也可以通过修改两端设备的相关参数设置来取消该协商项。

4. HDLC的keepalive设置不匹配

使用HDLC协议时,两端接口的keepalive的设置应相等,至少不能相差太多。如果一端配置了keepalive(缺省为10秒),而另外一端配置了No keepalive,则一端接口的链路层协议状态会变为DOWN,而另一端为UP。

3.1.3 其他相关问题

1. 物理链路故障导致PPP链路不能UP

由于传输线路故障造成链路不通、自环、误码率过高等问题,也会表现为PPP 链路故障。这样的问题可以通过PPP的调试信息和接口收发数据的统计信息初步定位问题原因,再检查传输线路,排除故障。这一类问题和前面提到的物理链路配置不当造成故障的现象类似,所以发现接口收发数据有问题时还是应当优先检查接口的物理配置。

如果传输线路发生自环,从调试信息中可以看到接口上收发的报文内容和长度都相同,魔术字也一样。PPP协商过程中,如果连续多次接收的报文和前面发送的报文都相同,则可以认定线路发生了自环。从接口收发报文的统计信息来看,收到的报文和发送的报文个数、字节数都相同,这也是接口发生自环的特征。有时实际的传输线路发生自环故障表现的现象比较特殊,例如既能收到自己发出的报文也可以收到对端发出的报文。

2. 和某些非标准设备使用PPP互通的时候协商不通过

PPP建链的过程要经过几个协商阶段,至少有LCP、和可能有IPCP、IPXCP、BCP、CBCP、CCP等协商过程,每一个协商过程有有多个协商项。如果对端设备的某个协商项的协商过程处理不妥,可能导致协商无法通过,链路不能建立。但这种情况比较少见,一般经过几次协商后,PPP会放弃对端不支持的协商项,而让链路成功建立。一般通过查看ppp调试信息可以看到是哪些项协商不过。

3. 使用异步口互通时对端设备不支持字符转义

在异步口封装PPP协议时,一般在LCP协商阶段会协商异步字符转义映射表(ACCMP)。要求对端按协商的结果对指定的字符转义后发送过来。例如本地协商到的ACCMAP是0X000A0000,表示要求对端对0X11和0X13进行转义。转义的操作一般由异步串口的硬件电路完成,硬件不支持时也可以使用软件完成。若对端不能按照PPP协商的结果完成字符转义,可能会导致本地收到的报文内容被改变,不能正常通讯。

SLIP协议中虽然没有协商过程,但也有固定的转义规则,若对端不支持SLIP转义,也会使本端收到错误的报文。

4. 没有接口路由导致PPP 链路不可用

这种情况下此时LCP已经是OPENED状态,但是Ping报文无法互通,可考虑路由的原因,可以查看是否有对端的路由。例如,有时在没有配置IP地址的时候PPP已经协商通过,配置IP地址后PPP不会自动重新协商,也不能添加到对端的直连路由,这是需要将端口shutdown/undo shutdown,使PPP重新协商,才能添加直连路由。

3.1.4 串行链路故障处理的一般步骤

从前面的概念所知,PPP作为数据链路层协议,需要由物理层提供数据收发服务,并为网络层提供数据报文的封装,网络层参数的协商等功能。因此利用PPP来解决设备问题时,也应该主要从这两方面入手。

1. 物理层问题分析

设备表现为广域网接口无法正常使用时,首先应该从物理层开始检查。使用display interface命令查看接口信息,例如执行命令display interface bri 0(BRI接口0)或display interface serial 1 (串口1),根据显示信息中的“硬件设备的状态”和“LCP的状态”判断物理层是否正常。

如下是一个Quidway R2631路由器的例子:

[Router]display interface serial 0

Serial0 is up, line protocol is up

physical layer is synchronous

interface is DTE, clock is DTECLK1, cable type is V35

Maximum Transmission Unit is 1500

Internet address is 192.168.1.1 255.255.0.0

Encapsulation is PPP

LCP opened, IPCP opened, IPXCP initial, CCP initial, BRIDGECP initial

1 minutes input rate 2102.86 bytes/sec, 1.75 packets/sec

1 minutes output rate 5549.86 bytes/sec, 3.90 packets/sec

Input queue :(size/max/drops)

0/50/0

Queueing strategy: FIFO

Output queue: (size/max/drops) 47/75/5702

3943 packets input, 212485 bytes, 0 no buffers

4101 packets output, 465119 bytes, 0 no buffers

0 input errors, 0 CRC, 0 frame errors

0 overrunners, 0 aborted sequences, 0 input no buffers

DCD=UP DTR=UP DSR=UP RTS=UP CTS=UP

Serial0 is up,表明物理层状态UP,,此外Serial0可能为down, administratively down,standby,其中down说明物理层工作异常,应检查物理层配置及设备问题。administratively down,说明物理层被人为关闭。此时可以执行no shutdown命令手工打开此端口。standby是在使用接口备份功能,备份口的一种状态,也表示接口物理层不可用。

LCP状态也表明了物理层是否向链路层上报lowerup消息,从PPP状态转移图可知。

物理层未发送lowerup,PPP未发送open消息,LCP应处于initial状态;如物理层发送了lowerup,PPP已发送open消息,发出CONFREQ报文LCP应处于req-send状态;如物理层发送了lowerup,PPP已发送open消息,发出CONFREQ 报文和CONFACK报文,LCP应处于ACKSENT状态,如物理层发送了lowerup,PPP未发送open消息,LCP应处于starting状态。如物理层未通,应先查找物理层未通的原因。

2. LCP问题的分析

执行如上命令display interface bri 0(BRI接口0)或display interface serial 1 (串口1),如显示LCP协议未进入OPENED状态,可考虑为LCP的问题。此方面的问题一般较少出现,如出现应该打开debug ppp packet或debug ppp negotiation,首先检查物理接口的报文收发是否正常,如果确认接口的报文收发正常,并且有大量的CONFNAK、CONFREJ报文出现,或者出现TERMACK、CODEREJ、PROTREJ只类的报文,可以说明是协商的问题,再根据报文协商项内容分析无法协商成功的原因。

3. 验证问题的分析

使用display interface命令查看接口信息,如显示LCP协议进入OPENED状态,而IPCP依然为Initial状态,或者LCP变为OPENED状态后又很快重新开始协商,可考虑为验证的问题,由于此状态为临时状态,不易观察,也可通过debug ppp packet 或debug ppp negotiation 来观察。如果成功协商了验证,PPP会打印出PAP或CHAP验证的报文,如果验证失败,会打印出“PPP authentication failed”信息,可以根据报文的具体内容分析验证失败的原因。有时配置了验证,但是LCP协商过程中该协商项被拒掉,LCP进入OPENED状态会立即重新协商,此时若通过debug ppp event观察,可以看到对端未通过验证的提示信息,例如“The opposite terminal haven't pass the chap authentication!”。

4. IPCP问题的分析

使用display interface命令查看接口信息,如显示LCP协议进入OPENED状态,而IPCP处于REQ_SEND或ACK_RCVD,并观察PPP报文有大量的IPCP报文收发,可说明路由器IPCP协商有问题。若IPCP处于STOPPED状态,也可能是收到IPCP的TERMREQ或CODEREJ导致状态迁移。阅读IPCP报文,可分析出问题原因。由于IPCP必须协商的参数为IP地址,其他为可选择参数,一般来说是IP地址配置有问题,无法进行IPCP协商。此时应给两端接口配置IP地址,此外如果是访问Internet网,可不配置IP地址,但应该配置IP address ppp-negotiate。

5. 其他问题

如LCP、IPCP均已经进入OPENED状态,但是Ping报文无法互通,可考虑路由的原因,可采用直接ping此接口对端的IP地址,如能够互通,证明PPP对IP 报文的封装情况正常。如依然有问题,但LCP和IPCP始终处于OPENED状态,可考虑是否链路误码率较高,此情况比较少见。

有时在路由器上配置了aaa-enable之后,LCP和IPCP均已经进入OPENED状态,但很快又重新开始LCP协商,因为配置了aaa-enable之后,缺省要进行计费,如果没有设置计费服务器,AAA会将PPP链路挂断。如果要使用AAA,又不需要计费,可以配置aaa accounting-schem optional,允许不计费使用。

以上只是一些常见问题的分析,但实际应用中问题复杂得多,但如果能够阅读PPP报文,了解PPP协商所处于的阶段,和PPP报文的协商过程,问题一般可得到满意的解决。

帧中继知识

【如何用路由器模拟帧中继交换机?】 物理连接:所有的DCE接口都接到模拟成帧中继交换的路由器上。因为在实际工程中clockrate是由局端,像电信这样的部门来确定的。 局端的终端服务器通过异步口连接到模拟成帧中继交换的路由器的console口。 配置实现: 首先在全局配置模式下打: router(config)#frame-relay switching //启动帧中继交换功能 然后进入接口配置模式 router(config-if)#en fr //接口封装帧中继,命令全称:encapsulation frame-relay。这里没有打封装类型,就是缺省的cisco类型。另外还可以是ietf的。 router(config-if)#frame lmi-type ansi //配置帧中继LMI封装类型。lmi(local management interface)本地管理接口,运用在路由器和帧中继交换机之间。是数据传输一种信令标准。它有三种封装方法:cisco,ansi,q933a,缺省封装类型,自然是cisco类型。但它是由Cisco,StrataCom,Nortel,DEC联合制定的。ansi(American National Standards Institute)美国国家标准学会,始建立于1918年,标准涉及电工、建筑、日用品、制图、材料试验等技术领域。q933a是国际电联(International Telecommunication Union)的标准。ITU-T (The ITU Telecommunication Standardization Sector )ITU-T是国际电信联盟电信标准化部门,成立于1993年,它的前身是国际电报和电话咨询委员会(CCITT)。 router(config-if)#frame-relay intf-type dce //配置帧中继接口类型,有dce,dte,还有nni选择。虽然在物理上,它已经是DCE接口,但是用于模拟帧中继环境,还需要再配置帧中继里的接口类型。

(完整版)单片机知识点总结

单片机考点总结 1.单片机由CPU、存储器及各种I/O接口三部分组成。 2.单片机即单片微型计算机,又可称为微控制器和嵌入式控制器。 3.MCS-51系列单片机为8位单片机,共40个引脚,MCS-51基本类型有8031、8051 和8751. (1)I/O引脚 (2)8031、8051和8751的区别: 8031片内无程序存储器、8051片内有4KB程序存储器ROM、8751片内有4KB程序存储器EPROM。 (3)

4.MCS-51单片机共有16位地址总线,P2口作为高8位地址输出口,P0口可分时复用 为低8位地址输出口和数据口。MCS-51单片机片外可扩展存储最大容量为216=64KB,地址范围为0000H—FFFFH。(1.以P0口作为低8位地址/数据总线;2. 以P2口作为高8位地址线) 5.MCS-51片内有128字节数据存储器(RAM),21个特殊功能寄存器(SFR)。(1)MCS-51片内有128字节数据存储器(RAM),字节地址为00H—7FH; 00H—1FH: 工作寄存器区; 00H—1FH: 可位寻址区; 00H—1FH: 用户RAM区。 (2)21个特殊功能寄存器(SFR)(21页—23页);

(3)当MCS-51上电复位后,片内各寄存器的状态,见34页表2-6。 PC=0000H, DPTR=0000H, Acc=00H, PSW=00H, B=00H, SP=07H, TMOD=00H, TCON=00H, TH0=00H, TL0=00H, TH1=00H, TL1=00H, SCON=00H, P0~P3=FFH 6. 程序计数器PC:存放着下一条要执行指令在程序存储器中的地址,即当前PC值或现行值。程序计数器PC是16位寄存器,没有地址,不是SFR. 7. PC与DPTR的区别:PC和DPTR都用于提供地址,其中PC为访问程序存储器提供地址,而DPTR为访问数据存储器提供地址。 8. MCS-51内部有2个16位定时/计数器T0、T1,1个16位数据指针寄存器DPTR,其中MOVE DPTR, #data16 是唯一的16位数据传送指令,用来设置地址指针DPTR。(46页) 定时/计数器T0和T1各由2个独立的8位寄存器组成,共有4个独立寄存器:TH1、TL1、TH0、TL0,可以分别对对这4个寄存器进行字节寻址,但不能吧T0或T1当作1个16位寄存器来寻址。即:MOV T0,#data16 ;MOV T1,#data16 都是错的,MOV TH0,#data;MOV TL0,,#data是正确的。 9.程序状态字寄存器PSW(16页) (1)PSW的格式: D7 D6 D5 D4 D3 D2 D1 D0 PSW D0H (2)PSW寄存器中各位的含义; Cy:进位标志位,也可以写为C。 Ac:辅助进位标志位。

试从多个方面比较虚电路和数据报这两种服务的优缺点

第五章广域网 5-1 试从多个方面比较虚电路和数据报这两种服务的优缺点。 答:从占用通信子网资源方面看:虚电路服务将占用结点交换机的存储空间,而数据报服务对每个其完整的目标地址独立选径,如果传送大量短的分组,数据头部分远大于数据部分,则会浪费带宽。从时间开销方面看:虚电路服务有创建连接的时间开销,对传送小量的短分组,显得很浪费;而数据报服务决定分组的去向过程很复杂,对每个分组都有分析时间的开销。从拥塞避免方面看:虚电路服务因连接起来的资源可以预留下来,一旦分组到达,所需的带宽和结点交换机的容量便已具有,因此有一些避免拥塞的优势。而数据报服务则很困难。从健壮性方面看:通信线路的故障对虚电路服务是致命的因素,但对数据报服务则容易通过调整路由得到补偿。因此虚电路服务更脆弱。 5-4 广域网中的主机为什么采用层次结构方式进行编址? 答:层次结构方式进行编址就是把一个用二进制数表示的主机地址分为前后两部分。前一部分的二进制数表示该主机所连接的分组交换机的编号,而后一部分的二进制数表示所连接的分组交换机的端口号,或主机的编号。采用两个层次的编址方案可使转发分组时只根据分组和第一部分的地址(交换机号),即在进行分组转发时,只根据收到的分组的主机地址中的交换机号。只有当分组到达与目的主机相连的结点交换机时,交换机才检查第二部分地址(主机号),并通过合适的低速端口将分组交给目的主机。采用这种方案可以减小转发表的长度,从而减少了查找转发表的时间。 5-5一个数据报分组交换网允许各结点在必要时将收到的分组丢弃。设结点丢弃一个分组的概率为p。现有一个主机经过两个网络结点与另一个主机以数据报方式通信,因此两个主机之间要经过3段链路。当传送数据报时,只要任何一个结点丢弃分组,则源点主机最终将重传此分组。试问: (1)每一个分组在一次传输过程中平均经过几段链路? (2)每一个分组平均要传送几次? (3)目的主机每收到一个分组,连同该分组在传输时被丢弃的传输,平均需要经过几段链路? 答:(1)从源主机发送的每个分组可能走1段链路(主机-结点)、2段链路(主机-结点-结点)或3段链路(主机-结点-结点-主机)。 走1段链路的概率是p,走2段链路的概率是p(1-p),走3段链路的概率(1-p)2 则,一个分组平均通路长度的期望值是这3个概率的加权和,即等于 L=1×p+2×p(1-p)+3×(1-p)2= p2-3 p+3 注意,当p=0时,平均经过3段链路,当p=1时,平均经过1段链路,当0

帧中继

基本的帧中继配置 实验1完成了对帧中继交换机的配置,为本实验提供了帧中继的链路环境。本实验将针对连接在帧中继线路上的路由器进行设置,以实现端到端的连通性。 在实际的网络项目中,我们并不调试帧申继交换机,而是调试连在帧中继线路两端的路由器。本实验所完成的就是这样的任务。 1.实验目的 通过本实验,读者可以掌握以下技能: ●配置帧中继实现网络互连; ●查看帧中继pvc信息; ●监测帧中继相关信息。 2.设备需求 本实验需要以下设备: ●实验中配置好的帧中继交换机; ●2台路由器,要求最少具有1个串行接口和1个以太网接口; ●2条DCE电缆,2条DTE电缆; ●1台终端服务器,如Cisco 2509路由器,及用于反向Telnet的相应电缆; ●台带有超级终端程序的PC机,以及Console电缆及转接器。 3.拓扑结构及配置说明 本实验的拓扑如图8-4所示。

在"帧中继云"的位置,实际放置的是实验1中配置好的帧中继交换机,使用全网状的拓扑。使用帧中继交换机的S1和S2接口分别用一组DCE。DTE电缆与R1和R2实现连接。 实验中,以太网接口不需要连接任何设备。 网段划分和IP地址分配如图8-4中的标注。 本实验通过对帧中继的配置实现R1的E0网段到R2的E0网段的连通性。 4.实验配置及监测结果 第1步:配置基本的帧中继连接 连接好所有设备并给各设备加电后,开始进行实验。 这一步完成对于两台路由器S0接口的帧中继参数的配置,同时也配置E0接口。 配置清单8-4记录了帧中继的基本配置。 配置清单8-4 配置基本的帧中继连接 第1段:配置R1路由器 R1#conft Enter configuration commands, one per line. End with CNTL/Z. R1(config)#int eO R1(config-if)#ip addr 192.1.1.1255.255.255.0 R1(config-if)#no keepa R1(config-if)#no shut R1(config-if)#int sO R1(config-if)#ip addr 172,16.1.1255.255.255.0

嵌入式知识点整理

第一章 一:嵌入式系统基础知识 第二章 一:CM3 1.Cortex-M3 是一个32 位处理器内核。内部的数据路径是32 位的,寄存器是32 位的,存储器接口也是32 位的。CM3 采用了哈佛结构,拥有独立的指令总线和数据总线。 2.程序计数寄存器 R15 :程序计数寄存器,指向当前程序地址。 3.特殊功能寄存器 (1)程序状态字寄存器组(PSRs)记录ALU 标志(0 标志,进位标志,负数标志,溢出标志),执行状态,以及当前正服务的中断号; (2)中断屏蔽寄存器组:PRIMASK 失能所有的中断、FAULTMASK 失能所有的fault、BASEPRI 失能所有优先级不高于某个具体数值的中断; (3)控制寄存器(CONTROL ),定义特权状态(见后续章节对特权的叙述),并且决定使用哪一个堆栈指针; 4.Cortex-M3 处理器支持两种处理器的操作模式,还支持两级特权

操作。 两种操作模式:(1)处理者模式(handler mode) 异常服务例程的代码—包括中断服务(2)线程模式(thread mode)普通应用程序的代码; 两级特权:特权级和用户级,提供一种存储器访问保护机制,使得普通用户程序代码不能意外地,甚至是恶意地执行涉及到要害的操作。 复位后,处理器默认进入线程模式,特权级访问; a.在 CM3 运行主应用程序时(线程模式),既可以使用特权级, 也可 以使用用户级;但是异常服务例程必须在特权级下执行; b.在特权级下,程序可以访问所有范围的存储器,并且可以执行所 有指 令,包括切换到用户级; c.从用户级到特权级的唯一途径就是异常,用户级的程序必须执行 一条系统调用指令(SVC)触发 SVC 异常,然后由异常服务例程接管,如果批准了进入,则异常服务例程修改 CONTROL 寄存器,才能在用户级的线程模式下重新进入特权级; 5.异常以及异常类型 异常:在 ARM 编程领域中,凡是打断程序顺序执行的事件,都被称为异常(exception) 。包括:外部中断、不可屏蔽中断、指令执行了“非法操作”或者访问被禁的内存区间产生的各种错误 fault。

软考网络管理员基础知识总结

软考网络管理员基础知识总结 导读:我根据大家的需要整理了一份关于《软考网络管理员基础知识总结》的内容,具体内容:随着教学的改革进一步深入和课程建设的逐步完善,对每门课程的考试必须规范化、系统化、科学化和智能化。下面是我跟大家分享的是,欢迎大家来阅读学习~方法/步骤故障... 随着教学的改革进一步深入和课程建设的逐步完善,对每门课程的考试必须规范化、系统化、科学化和智能化。下面是我跟大家分享的是,欢迎大家来阅读学习~ 方法/步骤 故障处理方法 网络的复杂性 一般网络包括路由、拨号、交换、视频、WAN(ISDN、帧中继、ATM、...)、LAN、VLAN、... 1、故障处理模型 1、界定问题(DefinetheProblem) 详细而精确地描述故障的症状和潜在的原因 2、收集详细信息(GatherFacts)R>信息来源:关键用户、网络管理系统、路由器/交换机 1)识别症状: 2)发现故障:校验故障依然存在 3)调查故障频率:

4)确定故障的范围:有三种方法建立故障范围 5)由外到内故障处理(Outside-InTroubleshooting):通常适用于有多个主机不能连接到一台服务器或服务器集 6)由内到外故障处理(Inside-OutTroubleshooting): 7)半分故障处理(Divide-by-HalfTroubleshooting) 3、考虑可能情形(ConsiderPossibilities)考虑引起故障的可能原因 4、建立一份行动计划(CreatetheActionPlan) 5、部署行动计划(ImplementtheActionPlan) 用于纠正网络故障原因。从最象故障源处,想出处理方法每完成一个步骤,检查故障是否解决 6、观察行动计划执行结果(ObserveResults) 7、如有行动计划不能解决问题,重复上述过程(IterateasNeeded) 2、记录所做修改 在通过行动计划解决问题后,建议把记录作为故障处理的一部分,记录所有的配置修改。 网络基线 解决网络问题的最简单途径是把当前配置和以前的配置相比较。 基线文档由不同的网络和系统文档组成,它包括: 1)网络配置表2)网络拓扑图3)ES网络配置表4)ES网络拓扑图 创建网络的注意事项: 1)确定文档覆盖的范围; 2)保持一致:收集网络中所有设备的相同信息;

帧中继——点到点子接口(point-to-point)配置

帧中继概述: ?是由国际电信联盟通信标准化组和美国国家标准化协会制定的一种标准。 ?它定义在公共数据网络上发送数据的过程。 ?它是一种面向连接的数据链路技术,为提供高性能和高效率数据传输进行了技术简化,它靠高层协议进行差错校正,并充分利用了当今光纤和数字网络技术。 帧中继的作用: ?帧使用DLCI进行标识,它工作在第二层;帧中继的优点在于它的低开销。 ?帧中继在带宽方面没有限制,它可以提供较高的带宽。 ?典型速率56K-2M/s内 选择 Frame Relay 拓扑结构: ?全网结构:提供最大限度的相互容错能力;物理连接费用最为昂贵。 ?部分网格结构:对重要结点采取多链路互连方式,有一定的互备份能力。 ?星型结构:最常用的帧中继拓扑结构,由中心节点来提供主要服务与应用,工程费最省 帧中继的前景: ?一种高性能,高效率的数据链路技术。 ?它工作在OSI参考模型的物理层和数据链路层,但依赖TCP上层协议来进行纠错控制。 ?提供帧中继接口的网络可以是一个ISP服务商;也可能是一个企业的专有企业网络。?目前,它是世界上最为流行的WAN协议之一,它是优秀的思科专家必备的技术之一。 子接口的配置: ?点到点子接口

–子接口看作是专线 –每一个点到点连接的子接口要求有自己的子网 –适用于星型拓扑结构 ?多点子接口(和其父物理接口一样的性质) –一个单独的子接口用来建立多条PVC,这些PVC连接到远端路由器的多点子接口或物理接口 –所有加入的接口都处于同一的子网中 –适用于 partial-mesh 和 full-mesh 拓扑结构中 帧中继术语: ?DTE:客户端设备(CPE),数据终端设备 ?DCE:数据通信设备或数据电路端接设备 ?虚电路(VC):通过为每一对DTE设备分配一个连接标识符,实现多个逻辑数据会话在同一条物理链路上进行多路复用。 ?数字连接识别号(DLCI):用以识别在DTE和FR之间的逻辑虚拟电路。 ?本地管理接口(LMI):是在DTE设备和FR之间的一种信令标准,它负责管理链路连接和保持设备间的状态。 今天我们研究点到点子接口(point-to-point)

帧中继2

帧中继(FRAME-RELAY)是一种广域网技术,最初是为了解决全国性或跨国性的帧中继大公司在地理上分散的局域网络实现通信而产生的。随着局域网与局域网之间进行互联的要求日益高涨,帧中继技术也迅速发展起来的。它是一种先进的包交换技术,是一种快速分组通信方式。它采用虚电路技术,能充分利用网络资源。帧中继为多区域间,全国范围内以及国际间实现通信提供了一个灵活高效的广域网解决方案。 帧中继 帧中继是八十年代初发展起来的一种数据通信技术,其英文名为FrameRelay,简称FR。它是从X.25分组通信技术演变而来的。数据通信的目的就是要完成计算机之间、计算机与各种数据终端之间的信息传递。为了实现数据通信,必须进行数据传输,即将位于一地的数据源发出的数据信息通过数据通信网络送到另一地的数据接收设备。被传递的数据信息的类型是多种多样的,其典型的应用有文件传送、电子信箱、可视图文、文件检索、远程医疗诊断等。数据通信网交换技术历经了电路方式、分组方式、帧方式、信元方式等阶段。 电路方式是从一点到另一点传送信息且固定占用电路带宽资源的方式,例如专线DDN数据通信。由于预先的固定资源分配,不管在这条电路上实际有无数据传输,电路一直被占着。分组方式是将传送的信息划分为一定长度的包,称为 帧中继

分组,以分组为单位进行存储转发。在分组交换网中,一条实际的电路上能够传输许多对用户终端间的数据而不互相混淆,因为每个分组中含有区分不同起点、终点的编号,称为逻辑信道号。分组方式对电路带宽采用了动态复用技术,效率明显提高。为了保证分组的可靠传输,防止分组在传输和交换过程中的丢失、错发、漏发、出错,分组通信制定了一套严密的,较为繁琐的通信协议,例如:在分组网与用户设备间的X.25规程就起到了上述作用,因此人们又称分组网为“X.25网”。帧方式实质上也是分组通信的一种形式,只不过它将X.25分组网中分组交换机之间的恢复差错,防止拥塞的处理过程进行了简化。帧方式的典型技术就是帧中继。由于传输技术的发展,数据传输误码率大大降低,分组通信的差错恢复机制显得过于繁琐,帧中继将分组通信的三层协议简化为两层,大大缩短了处理时间,提高了效率。帧中继网内部的纠错功能很大一部分都交由用户终端设备来完成。 帧中继 帧中继是一种局域网互联的WAN协议,它工作在OSI参考模型的物理层和数据链路层。它为跨越多个交换机和路由器的用户设备间的信息传输提供了快速和有效的方法。帧中继是一种数据包交换技术,与X.25类似。它可以使终端站动态共享网络介质和可用带宽。帧中继采用以下两种数据包技术:1)可变长数据包;2)统计多元技术。它不能确保数据完整性,所以当出现网络拥塞现象时就会丢弃数据包。但在实际应用中,它仍然具有可靠的数据传输性能。 帧中继是在分组交换技术的基础上发展起来的一种电信业务,简称FR。它是对原来的分组交换协议作了简化的数据传输新技术。又称“快速分组交换”技术。“帧”在数据通信中是指一个包括开始和结束标志的一个连续的二进制比特序列,是数据通信中传输链路传送时所用的基本单位。“帧中继”就是在传输链路中以“帧”为单位进行的中继传送。 帧中继(FrameRelay)是一种网络与数据终端设备(DTE)接口标准。由于光纤网比早期的电话网误码率低得多,因此,可以减少X.25的某些差错控制过程。从而可以减少结点的处理时

嵌入式系统原理与应用复习知识点总结

第一章 1、嵌入式系统的应用范围:军事国防、消费电子、信息家电、网络通信、工业 控制。 2、嵌入式系统定义:嵌入式系统是以应用为中心,以计算机技术为基础,软件 与硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专 用计算机系统。(嵌入式的三要素:嵌入型、专用性与计算机系统)。 3、嵌入式系统的特点:1)专用性强;2)实时约束;3)RTOS;4)高可靠性;5) 低功耗;6)专用的开发工具和开发环境;7)系统精简; 4、嵌入式系统的组成: (1)处理器:MCU、MPU、DSP、SOC; (2)外围接口及设备:存储器、通信接口、I/O 接口、输入输出设备、电源等;(3)嵌入式操作系统:windows CE、UCLinux、Vxworks、UC/OS; (4)应用软件:Bootloader 5、嵌入式系统的硬件:嵌入式微处理器(MCU、MPU、DSP、SOC),外围电路, 外部设备; 嵌入式系统的软件:无操作系统(NOSES),小型操作系统软件(SOSE)S,大型 操作系统软件(LOSES)注:ARM 处理器三大部件:ALU、控制器、寄存器。 6、嵌入式处理器特点:(1)实时多任务;(2)结构可扩展;(3)很强的存储区 保护功能;(4)低功耗; 7、DSP处理器两种工作方式:(1)经过单片机的DSP可单独构成处理器;(2) 作为协处理器,具有单片机功能和数字处理功能; 第二章 1、IP核分类:软核、固核、硬核; 2、ARM 处理器系列:(1)ARM7系列(三级流水,thumb 指令集,ARM7TDMI); (2)ARM9系列(DSP处理能力,ARM920T)(3)ARM/OE(增强DSP)(4)SecurCone 系列(提供解密安全方案);(5)StrongARM系列(Zntle 产权);(6)XScale系列(Intel 产权);(7)Cortex 系列(A:性能密集型;R:要求实时性;M:要求低 成本) 3、ARM 系列的变量后缀:(1)T:thumb 指令集;(2)D:JTAG调试器;(3)快

计算机网络重要知识点

计算机网络重要知识点 目录 第一章计算机基础 (2) 第二章计算机网络体系结构 (3) 第三章局域网技术 (5) 第四章常用网络设备 (8) 第五章TCP/IP协议族 (10) 第六章虚拟局域网 (16) 第七章路由器 (17) 第八章传输层协议 (19) 第九章应用层协议及软件 (20)

第一章计算机基础 1、计算机网络的概念 通常情况下,计算机网络是指在网络协议控制下,利用某种传输介质和通信手段,把地理上分散的计算机、通信设备及终端等相互联接在一起,以达到相互通信和资源共享(如硬盘、打印机等)目的的计算机系统。 计算机网络系统通常由通信子网和资源子网两个部分组成。通信子网包含传输介质、通信设备等,主要承担网络数据的传输、转接以及变换等工作;而资源子网则负责数据处理业务,向网络用户提供各种资源和网络服务。 2 、计算机网络的分类 按网络的覆盖范围分: (1)局域计算机网(LAN,Local Area Network)通常简称为局域网,联网的计算机分布在一个较小的地域范围内(约10m 至十几公里)内,它能进行高速的数据通信。局域网在企业办公自动化、企业管理、工业自动化、计算机辅助教学等方面得到广泛的使用。 (2)城域网(MAN,Metropolitan Area Network)指联网的计算机之间最远通信距离约几十公里内的网络,例如在一个城市范围内建立起来的计算机网络。 (3)广域网在地理上可以跨越很大的距离,连网的计算机之间的距离一般在几十公里以上,跨省、跨国甚至跨洲,网络之间也可通过特定方式进行互联,实现了局域资源共享与广域资源的共享相结合,形成了地域广大的远程处理和局域处理相结合的网际网系统。 按信息交换方式分类: (1)电路交换网:如电话网; (2)报文交换网:如电报网; (3)分组交换网:如X.25网; (4)混合交换网:是指同时采用电路和分组交换的网络,如帧中继网; (5)信元交换网:如A TM 网。 3 、计算机网络的拓扑结构: 总线型、星型、环型、网状等。注意每种拓扑结构的特点 4、计算机网络的工作模式 (1)对等式网络 在对等网络中,所有的计算机地位平等,没有从属关系,也没有专用的服务器和客户机。网络中的资源是分散在每台计算机上,因此,每台计算机既作为客户机又可作为服务器来工作,每个用户都可管理自己机器上的资源。它可满足一般数据传输的需要,所以一些小型单位在计算机数量较少时可选用“对等网”结构。 (2)客户机/服务器 基于客户机/服务器的结构,对资源等的管理集中在运行网络操作系统(NOS)服务器软件的计算机(服务器)上,服务器还可以认证用户名和密码信息,确保只有授权的用户才能登录并访问网络资源。此外,服务器可为客户机提供各种应用服务,如多媒体教学系统、ERP、CRM 等。 (3)专用服务器结构 专用服务器结构由若干台微机工作站与一台或多台专门的服务器,通过一定的通信线路连接起来,共享存储设备。

帧中继基础知识总结

帧中继基础知识总结 版本V1.0 密级?开放?内部?机密 类型?讨论版?测试版?正式版 1帧中继基本配置 1.1帧中继交换机 帧中继交换机在实际工程环境中一般不需要我们配置,由运营商设置完成,但在实验环境中,要求掌握帧中继交换机的基本配置。 配置示例: frame-relay switching interface s0/1 encapsulation frame-relay frame-relay intf-type dce clock rate 64000 frame-relay route 102 interface s0/2 201 // 定义PVC,该条命令是,s0/1口的DLCI 102,绑定到s0/2口的201 DLCI号 frame-relay route 103 interface s0/3 301 no shutdown

1.2环境1 主接口运行帧中继(Invers-arp) FRswitch(帧中继交换机)的配置: frame-relay switching interface s0/1// 连接到R1的接口 encapsulation frame-relay frame-relay intf-type dce clock rate 64000 frame-relay route 102 interface s0/2 201 // 定义PVC,该条命令是,s0/1口的DLCI 102,绑定到s0/2口的201 DLCI号 no shutdown interface s0/2// 连接到R2的接口 encapsulation frame-relay frame-relay intf-type dce clock rate 64000 frame-relay route 201 interface s0/1 102 no shutdown R1的配置如下: interface serial 0/0 ip address 192.168.12.1 255.255.255.252 encapsulation frame-relay // 接口封装FR,通过invers-arp发现DLCI,并建立对端IP到本地DLCI的映射(帧中继映射表)no shutdown R2的配置如下: interface serial 0/0 ip address 192.168.12.2 255.255.255.252 encapsulation frame-relay no shutdown

CORTEX-M4知识点总结

Cortex-M4内核知识点总结 余 明

目录 Cortex-M4内核知识点总结 (1) 1 ARM处理器简介 (4) 2 架构 (5) 2.1架构简介 (5) 2.2编程模型 (5) 2.3存储器系统 (8) 2.4复位和复位流程 (12) 3 指令集 (14) 3.1 CM4指令集特点 (14) 3.2 Cortex-M处理器间的指令集比较 (14) 3.3 汇编指令简要介绍 (14) 3.3.1 处理器内传送数据 (14) 3.3.2 存储器访问指令 (15) 3.3.3 算数运算 (16) 3.3.4 逻辑运算 (17) 3.3.5 移位 (17) 3.3.6 异常相关指令 (17) 4 存储器系统 (18) 4.1 存储器外设 (18) 4.2 Bootloader (18) 4.3位段操作 (19) 4.4 存储器大小端 (19) 5 异常和中断 (21) 5.1 中断简介 (21) 5.2异常类型 (21) 5.3 中断管理 (22) 5.4 异常或中断屏蔽寄存器 (23) 5.4.1 PRIMASK (23)

5.4.2 FAULMASK (M0中无) (23) 5.4.3 BASEPRI(M0中无) (23) 5.5 中断状态及中断行为 (23) 5.5.1 中断状态 (23) 5.5.2 中断行为 (24) 5.6 各Cortex-M处理器NVIC差异 (26) 6 异常处理 (28) 6.1 C实现的异常处理 (28) 6.2 栈帧 (28) 6.3 EXC_RETURN (29) 6.4异常流程 (30) 6.4.1 异常进入和压栈 (30) 6.4.2 异常返回和出栈 (31) 7 低功耗和系统控制特性 (32) 7.1 低功耗模式 (32) 7.1 SysTick定时器 (32) 8 OS支持特性 (34) 8.1 OS支持特性简介 (34) 8.2 SVC和PendSV (34) 8.3 实际的上下文切换 (35)

网络基础知识试题

网络基础 一、单项选择题(每空1分,共60分) 1、已知某个网络的掩码是255.255.248.0,那么下面属于同一网段的是________。 A、10.110.16.1和10.110.25.1 B、10.76.129.21和10.76.137.1 C、10.52.57.34和10.52.62.2 D、10.33.23.2和10.33.31.1 2、在IP协议数据报文中,标志字段的最低位如果为1表示后面还有分片的数据报,该标志字段的最低位是________。 A、CF B、MF C、DF D、TTL 3、在TCP/IP的传输层中,小于________的端口号已保留和现有的服务一一对应,此数字以上的端口号可自由分配。 A、99 B、199 C、1023 D、1024 4、下面哪个功能是PPP中的LCP协议所实现的________。 A、保持多条链路 B、IP地址协商 C、IPX地址协商 D、建立、保持和中断点到点的连接 5、PPP帧的________的值固定为FF03。 A、地址和控制域 B、标志域 C、协议域 D、帧校验域 6、X.25链路层协议LAPB建立链路时只需要由两个站中的任意一个站发送________命令,另一站发送________响应即可以完成双向链路的建立。 A、CALL REQUEST和CALL RESPONSE B、HELLO和HELLO C、STATUS ENQUIRY和STATUS

D、SABM和UA 7、帧中继网络用户接口上最多可支持1024条虚电路,其中用户可用的DLCI范围是________。 A、1-1024 B、16-1007 C、16-1024 D、1-1007 8、ISDN包括两种接口结构:BRI和PRI,BRI带宽为2B+D,PRI带宽为30B+D或23B+D。D信道的数据链路层协议是________。 A、Q921 B、Q931 C、LAPB D、QSIG 9、IEEE于1999年颁布了用以标准化VLAN实现方案的________协议标准草案。 A、802.1B B、802.1D C、802.1P D、802.1Q 10、下面关于RSTP说法正确的是________。 A、根端口状态快速迁移的条件是本交换机上旧的根端口已经停止转发报文,而且上游指 定端口已经开始转发报文 B、根端口状态快速迁移的条件是本交换机上旧的根端口已经停止转发报文,而且下游指 定端口已经开始转发报文 C、根端口状态快速迁移的条件是本交换机上旧的根端口还在转发报文,但是上游指定端 口已经开始转发报文 D、根端口状态快速迁移的条件是本交换机上旧的根端口还在转发报文,但是下游指定端 口已经开始转发报文 11、STP的基本原理是通过在交换机之间传递一种特殊的协议报文来确定网络的拓扑结构, ________协议将这种协议报文称为“配置报文”。 A、802.1B B、802.1D C、802.1P D、802.1Q 12、关于交换机堆叠功能下面说法正确的是________。 A、堆叠是由一些通过堆叠口相连的以太网交换机组成的一个管理域,其中包括多个主交 换机和多个从交换机 B、堆叠在一起的以太网交换机可以看成一个设备,用户可通过任意一个交换机实现对堆

java各知识点详细总结(毕向东笔记整理)

Java基础知识总结 写代码: 1,明确需求。我要做什么? 2,分析思路。我要怎么做?1,2,3。 3,确定步骤。每一个思路部分用到哪些语句,方法,和对象。 4,代码实现。用具体的java语言代码把思路体现出来。 学习新技术的四点: 1,该技术是什么? 2,该技术有什么特点(使用注意): 3,该技术怎么使用。demo 4,该技术什么时候用?test。 ----------------------------------------------------------------------------------------------- 一:java概述: 1991 年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器; 1994年将Oak语言更名为Java; Java的三种技术架构: JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序; 1,JDK:Java Development Kit,java的开发和运行环境,java的开发工具和jre。 2,JRE:Java Runtime Environment,java程序的运行环境,java运行的所需的类库+JVM(java 虚拟机)。 3,配置环境变量:让java jdk\bin目录下的工具,可以在任意目录下运行,原因是,将该工具所在目录告诉了系统,当使用该工具时,由系统帮我们去找指定的目录。 环境变量的配置: 1):永久配置方式:JAVA_HOME=%安装路径%\Java\jdk path=%JAVA_HOME%\bin 2):临时配置方式:set path=%path%;C:\Program Files\Java\jdk\bin 特点:系统默认先去当前路径下找要执行的程序,如果没有,再去path中设置的路径下找。 classpath的配置: 1):永久配置方式:classpath=.;c:\;e:\ 2):临时配置方式:set classpath=.;c:\;e:\ 注意:在定义classpath环境变量时,需要注意的情况 如果没有定义环境变量classpath,java启动jvm后,会在当前目录下查找要运行的类文件; 如果指定了classpath,那么会在指定的目录下查找要运行的类文件。 还会在当前目录找吗?两种情况: 1):如果classpath的值结尾处有分号,在具体路径中没有找到运行的类,会默认在当前目录再找一次。 2):如果classpath的值结果出没有分号,在具体的路径中没有找到运行的类,不会再当前目

嵌入式系统原理与设计知识点整理

第一章嵌入式处理器 1嵌入式系统的概念组成: 定义:以应用为主,以计算机技术为基础,软硬件可裁剪,满足系统对功能、性能、可靠性、体积和功耗有严格要求的计算机系统。 组成:硬件:处理器、存储器、I / O设备、传感器 软件:①系统软件, ②应用软件。 2.嵌入式处理器分类特点: 分类:①MPU(Micro Processor Unit)微处理器。一块芯片,没有集成外设接口。部主要由运算器,控制器,寄存器组成。 ②MCU(Micro Controller Unit)微控制器(单片机)。一块芯片集成整个计算机系统。 ③EDSP(Embled Digital Signal Processor)数字信号处理器。运算速度快,擅长于大量重复数据处理 ④SOC(System On Chip)偏上系统。一块芯片,部集成了MPU和某一应用常用的功能模块 3.嵌入式处理器与通用计算机处理器的区别: ①嵌入式处理器种类繁多,功能多样 ②嵌入式处理器能力相对较弱,功耗低 ③嵌入式系统提供灵活的地址空间寻址能力 ④嵌入式系统集成了外设接口 4.①哈佛体系结构:指令和数据分开存储————————(嵌入式存储结构) 特征:在同一机器周期指令和数据同时传输 ②·诺依曼体系结构:指令和数据共用一个存储器——(通用式存数结构) 数据存储结构(多字节): 大端方式:低地址存高位;小端方式:高地址存高位 6.ARM指令集命名:V1~V8 (ARMV表示的是指令集)

7.ARM核命名:. 命名规则:ARM{x}{y}{z}{T}{D}{M}{I}{E}{J}{F}{S}{x}——系列(版本) {y}——当数值为“2”时,表示MMU(存管理单元) {z}——当数值为“0”时,表示缓存Cache {T}——支持16位Thumb指令集 {D}——支持片上Debug(调试) {M}——嵌硬件乘法器 {I}——嵌ICE(在线仿真器)——支持片上断点及调试点 {E}——支持DSP指令 {J}——支持Jazzle技术 {F}——支持硬件浮点 {S}——可综合版本 8. JTAG调试接口的概念及作用: ①概念:(Joint Test Action Group)联合测试行动小组→检测PCB和IC芯片标准。(P CB→印刷电路板IC→集成芯片) ②作用(1)硬件基本功能测试读写 (2)软件下载:将运行代码下载到目标机RAM中 (3)软件调试:设置断点和调试点 (4)FLASH烧写:将运行最终代码烧写到FLASH存储器中。 9.GPIO概念:(General Purpose I/O Ports)通用输入/输出接口,即处理器引脚。 10.S3C2410/S3C2440 GPIO引脚 S3C2410共有117个引脚,可分成A——H共8个组,(GPA,GPB,…GPH组) S3C2440共有130个引脚,可分成A——J共9个组,(GPA,GPB,…,GPH,GPJ 组) 11.GPxCON寄存器,GPxDAT寄存器,GpxUP寄存器的功能,各位含义和用法 ①GPxCON寄存器(控制寄存器)——设置引脚功能 →GPACON(A组有23根引脚,一位对应一个引脚,共32位,拿出0~22位,其余没用) (若某一位是)0:(代表该位的引脚是一个)输出引脚 1:地址引脚 →GPBCON——GPH/JCON(用法一致,两位设置一个引脚) 00:输入引脚 01:输出引脚 10:特殊引脚 11:保留不用 GPBCON ②GPxDAT寄存器(数据寄存器)——设置引脚状态及读取引脚状态 若某一位对应的是输出引脚,写此寄存器相应位可令引脚输出高/低电平。 若某一位对应的是输入引脚,读取此寄存器可知相应引脚电平状态。GPBDAT

嵌入式系统基础知识总结

必读:嵌入式系统基础知识总结 2016-07-22电子发烧友网 本文主要介绍嵌入式系统的一些基础知识,希望对各位有帮助。 嵌入式系统基础 1、嵌入式系统的定义 (1)定义:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 (2)嵌入式系统发展的4个阶段:无操作系统阶段、简单操作系统阶段、实时操作系统阶段、面向Internet阶段。 (3)知识产权核(IP核):具有知识产权的、功能具体、接口规范、可在多个集成电路设计中重复使用的功能模块,是实现系统芯片(SOC)的基本构件。(4)IP核模块有行为、结构和物理3级不同程度的设计,对应描述功能行为的不同可以分为三类:软核、固核、硬核。 2、嵌入式系统的组成 包含:硬件层、中间层、系统软件层和应用软件层 (1)硬件层:嵌入式微处理器、存储器、通用设备接口和I/O接口。 嵌入式核心模块=微处理器+电源电路+时钟电路+存储器

Cache:位于主存和嵌入式微处理器内核之间,存放的是最近一段时间微处理器使用最多的程序代码和数据。它的主要目标是减小存储器给微处理器内核造成的存储器访问瓶颈,使处理速度更快。 (2)中间层(也称为硬件抽象层HAL或者板级支持包BSP). 它将系统上层软件和底层硬件分离开来,使系统上层软件开发人员无需关系底层硬件的具体情况,根据BSP层提供的接口开发即可。 BSP有两个特点:硬件相关性和操作系统相关性。 设计一个完整的BSP需要完成两部分工作: A、嵌入式系统的硬件初始化和BSP功能。 片级初始化:纯硬件的初始化过程,把嵌入式微处理器从上电的默认状态逐步设置成系统所要求的工作状态。 板级初始化:包含软硬件两部分在内的初始化过程,为随后的系统初始化和应用程序建立硬件和软件的运行环境。 系统级初始化:以软件为主的初始化过程,进行操作系统的初始化。 B、设计硬件相关的设备驱动。 (3)系统软件层:由RTOS、文件系统、GUI、网络系统及通用组件模块组成。RTOS是嵌入式应用软件的基础和开发平台。 (4)应用软件:由基于实时系统开发的应用程序组成。

帧中继介绍

帧中继 帧中继协议概述 帧中继协议是一种简化的X.25广域网协议。帧中继协议是一种统计复用的协议,它 在单一物理传输线路上能够提供多条虚电路。每条虚电路用数据链路连接标识(Data Link Connection Identifier,DLCI)来标识,DLCI只在本地接口和与之直接相连的 对端接口有效,不具有全局有效性,即在帧中继网络中,不同的物理接口上相同的 DLCI并不表示是同一个虚电路。 帧中继网络提供了用户设备(如路由器和主机等)之间进行数据通信的能力,用户 设备被称作数据终端设备(Data Terminal Equipment,DTE);为用户设备提供接 入的设备被称为数据电路终接设备(Data Circuit-terminating Equipment,DCE)。 帧中继网络既可以是公用网络或者是某一企业的私有网络,也可以是数据设备之间 直接连接构成的网络。 帧中继地址映射 帧中继地址映射是把对端设备的协议地址与对端设备的帧中继地址(本地的DLCI) 关联起来,使高层协议能通过对端设备的协议地址寻址到对端设备。 帧中继主要用来承载IP协议,在发送IP报文时,根据路由表只能知道报文的下一 跳地址,发送前必须由该地址确定它对应的DLCI。这个过程可以通过查找帧中继地 址映射表来完成,因为地址映射表中存放的是下一跳IP地址和下一跳对应的DLCI 的映射关系。 地址映射表可以由手工配置,也可以由Inverse ARP协议动态维护。 如下图所示,通过帧中继网络可以实现局域网互联。 图1通过帧中继网络实现局域网互联

虚电路介绍 根据虚电路建立方式的不同,虚电路分为两种类型:永久虚电路(Permanent Virtual Circuit,PVC)和交换虚电路(Switched Virtual Circuit,SVC)。手工设置产生的 虚电路称为永久虚电路。通过协议协商产生的虚电路称为交换虚电路,这种虚电路 由帧中继协议自动创建和删除。目前在帧中继中使用最多的方式是永久虚电路方式。 在永久虚电路方式下,需要检测虚电路是否可用。本地管理接口(Local Management Interface,LMI)协议就是用来检测虚电路是否可用的。LMI协议用于维护帧中继协 议的PVC表,包括:通知PVC的增加、探测PVC的删除、监控PVC状态的变更、 验证链路的完整性。系统支持三种本地管理接口协议:ITU-T的Q.933附录A、ANSI 的T1.617附录D以及非标准兼容协议。 LMI协议的基本工作方式是:DTE设备每隔一定的时间间隔发送一个状态请求报文 (Status Enquiry报文)去查询虚电路的状态,DCE设备收到状态请求报文后,立 即用状态报文(Status报文)通知DTE当前接口上所有虚电路的状态。 对于DTE侧设备,永久虚电路的状态完全由DCE侧设备决定;对于DCE侧设备, 永久虚电路的状态由网络来决定。在两台网络设备直接连接的情况下,DCE侧设备 的虚电路状态是由设备管理员来设置的。 帧中继协议参数 帧中继协议的参数以及含义如表1所示。 表1帧中继协议参数含义 工作方式参数含义取值范围缺省值 请求PVC状态的计数器(N391)1~255 6 错误门限(N392)1~10 3 事件计数器(N393)1~10 4 DTE 用户侧轮询定时器(T391),当为0时,表示禁止LMI协议0~32767 (单位:秒) 10 (单位:秒) 错误门限(N392)1~10 3 事件计数器(N393)1~10 4 DCE 网络侧轮询定时器(T392)5~30 (单位:秒) 15 (单位:秒) 这些参数由Q.933的附录A规定,各参数的含义如下:与DTE工作方式相关的参数含义:

相关文档
最新文档