精华内容
下载资源
问答
  • 帧中继中只有
    2022-03-16 12:40:29

    帧中继网络运行OSPF的解决办法

    1.实验拓扑:

    该图四个路由器,左边运行以太网,右边串行链路,基本ip配置和ospf运行宣告,以及每个路由器都有环回接口

    image-20220316121241904

    2.实验需求:

    我们都知道,帧中继直接运行ospf存在问题,这个问题原理:

    如果二层为帧中继,默认为NBMA网络,需要手动指邻居,因为不支持广播和组播

    那我们就以帧中继作为二层链路,看ospf几种特殊的网络类型如何配置

    3.实验解决

    1.讨论串行链路封装帧中继,网络类型在NBMA解决方法

                                                讨论串行链路封装帧中继,网络类型为NBMA解决方法
    运行ospf的
    串行链路中,已经配好IP地址,和ospf宣告网段
    一,NBMA网络中的OSPF-二层帧中继链路协议
    1.如图,按照以上内容宣告ospf,此时router-id应该是环回口
    2.【帧中继默认是NBMA】把串行链路改为fr链路协议(默认ppp协议),此时二层链路协议应该为down,ospf网络类型为NBMA,
    原有宣告都还存在,不要动
    【10.3.4.3        NBMA         Down     1562    1     0.0.0.0         0.0.0.0】
    3.一端更改fr链路的接口类型为dce;两边使用命令fr dlci 100 
    4.两端ospf协议视图下手动指定ospf邻居 peer 邻居ip地址
    5.帧中继链路可以正常发送hello报文了,这是因为把hello包中的邻居位置早已存在(发送arp报文寻址封装即可),只需要存活
    
    二,NBMA网络中的OSPF-二层ppp链路协议
    1.更改接口的ospf网络类型为NBMA网络默认是p2p网络类型
    2.OSPF协议视图手动指定对端邻居
    
    小结
    帧中继默认网络类型是NBMA,NBMA网络需要选举DB/BDR;帧中继二层不支持组播,而ospf是使用组播来交互第一个hello报文,
    而NBMA要使ospf能正常运行ospf传递报文组播报文,要手动指定peer,直接告诉他邻居是谁,发arp寻址就找mac封装成单播的hello报文,就省略了ospf第一个组播hello报文
    
    
    NBMA网络类型下的帧中继的ospf配置
    R13:
    interface Serial2/0/0
     link-protocol fr
     fr interface-type dce
     fr dlci 100
     ip address 10.3.4.3 255.255.255.0 
    ospf 1
    peer 10.3.4.3
    
    R14:
    interface Serial2/0/0
     link-protocol fr
     fr dlci 100
     ip address 10.3.4.4 255.255.255.0 
    ospf 1
    peer 10.3.4.3
    
    NBMA网络类型下ppp协议的ospf配置
    R13
    int s2/0/0
    ospf network-type nbma
    ospf 1
    peer 10.3.4.3
     
    R14
    int s2/0/0
    ospf network-type nbma
    ospf 1
    peer 10.3.4.3
    

    2.讨论串行链路帧中继,网络类型在P2MP的解决方法

                                                 讨论串行链路帧中继,网络类型为P2MP的解决方法
    在以太网链路中,默认ospf为广播类型,已经配合ip地址和ospf宣告,现在我们手动指定为P2MP 和P2P网络类型一样不需要选举DB/BDR
    1.双方在接口上osfp net p2mp 更改网络类型
    2.等待交互,可以输入dis ospf int g0/0/0看见接口的ospf为P-2-P状态,P2MP网络类型,无需指定即可full
    
    在串口链路中,默认为二层ppp链路协议,我们改为P2MP意义不大,因为p2mp跟p2p原理差不多,只是显示ospf接口类型为p2mp;
    【如果二层跑的是帧中继,那么需要手动指定邻居,那么很麻烦,使用诞生了第三种网络类型 P2MP
    没有任何一种二层网络类型会默认是P2MP网络类型,一定是手动改的P2PM网络,适用于帧中继(先在hub设备上起两个子接口,分别对接节点设备,再把中间链路类型改为P2MP,
    使得每条链路变成逻辑是的点到点链路)或者MA网络,因为可以模拟组播发送协议报文,不需要选举DR/BDR
    】
    
    在串口链路中,二层协议更改为fr,这时ospf默认为NBMA网络,我们改为P2MP网络
    帧中继映射:默认情况下录取支持逆向ARP,若未打在接口[Huawei-Serial2/0/0]fr  inarp ,也可以关闭INARP,使用静态映射;
    关闭IARP,使用静态映射,命令如下:
    “frame-relay map ip addressdlci [ broadcast ]”
    这里的broadcast参数是允许该帧中继链路通过多播或广播包,如果帧中继链路上要运行路由协议,该参数非常重要。
    我们让设备形成帧中继映射(map)是把对端设备的协议地址与本地的DLCI关联起来,存放的是吓一跳IP地址与下一跳对应的DLCI的映射关系,实现包转发
    形成帧中继映射有两种方法  a 手工静态配置
                              b inverse ARP(逆向地址解析协议)动态维护
    下面方法一动态维护;方法二静态映射  
    
    1.接口命令[Huawei-Serial2/0/0]link-protocol fr,输入y确认;这时接口状态为DOWN,ospf网络类型为NBMA
    2.更改ospf接口下的网络类型 [Huawei-Serial2/0/0]ospf network-type p2mp,此时接口状态还是为down,网络类型为p2mp
    3.现在配置的命令如下
    现在加上DLCI号,即可正常跑ospf,下面为每个路由器接口全部配置
    R13:
    interface Serial2/0/0
     ip address 10.3.4.3 255.255.255.0 
     link-protocol fr
     fr interface-type dce
     fr dlci 100
    ospf network-type p2mp
    
    R14:
    interface Serial2/0/0
     ip address 10.3.4.4 255.255.255.0 
     link-protocol fr
     fr dlci 100
    ospf network-type p2mp
    
    第二种配置:这种是将端口改为P2mp不需要手工peer,但需要在建立fr map的时候加入broadcast命令支持组播发送;
    P2MP网络会将路由器所有的直连接口作为OSPF路由条目发送出去
    R13:
    #
    interface Serial2/0/0
     link-protocol fr
     undo fr inarp
     fr map ip 10.3.4.4 100 broadcast
     ip address 10.3.4.3 255.255.255.0 
     ospf network-type p2mp
    #
    
    R14:
    #
    interface Serial2/0/0
     link-protocol fr
     undo fr inarp
     fr interface-type dce
     fr map ip 10.3.4.3 100 broadcast
     ip address 10.3.4.4 255.255.255.0 
     ospf network-type p2mp
    #
    上面两种fr的dlci维护方式实现了在帧中继网络环境下,ospf网络类型更改为P2MP,运行ospf
    

    3. 讨论串行链路封装帧中继,ospf网络类型在广播

                                                        讨论串行链路封装帧中继,ospf网络类型为广播
    串行链路封装二层fr帧中继链路协议,把ospf网络的默认类型NBMA改为广播,并在帧中继网络中建立map映射表时(动态/静态都可以,下面为静态)使用命令让链路支持广播:
    R13
    interface Serial2/0/0
     link-protocol fr
     undo fr inarp
     fr map ip 10.3.4.4 100 broadcast
     ip address 10.3.4.3 255.255.255.0 
     ospf network-type broadcast
    
    R14
    interface Serial2/0/0
     link-protocol fr
     fr interface-type dce
     undo fr inarp
     fr map ip 10.3.4.3 100 broadcast
     ip address 10.3.4.4 255.255.255.0 
     ospf network-type broadcast
    
    更多相关内容
  • HDLC PPP FR(帧中继

    千次阅读 2021-07-24 07:55:03
    帧中继设备和封装帧中继协议的接口根据在网络的作用不同,可以分为下列四种: DTE:用户设备被称作DTE(Data Terminal Equipment,数据终端设备)。 DCE:为用户设备提供接入的设备,属于网络设备,被称为DCE...

            这系列文章为计算机网络理论的学习笔记,学习笔记基于老师给的的PPT、他人学习笔记和维基百科、百度百科等一系列权威资料。学习笔记仅个人学习用,便于记录和复习,无广泛传播之意,若有侵权,请联系我删除。欢迎各位大佬指正和交流。


    1 HDLC

            HDLC(High-level Data Link Control,高级数据链路控制)是一种面向比特的链路层协议,其最大特点是对任何一种比特流(传输的时候是以比特为单位进行传输),均可以实现透明的传输。

                  

            HDLC在同步串行线路上封装数据,最常用于点对点链接


    1.1 HDLC帧格式

            一个完整的HDLC帧最多由六个字段组成:标志字段(Flag)、地址字段(Address)、控制字段(Control)、信息字段(Information)、帧校验序列字段(FCS)构成。

    标志字段:标志帧的起始

            HDLC采用固定的标志字段01111110作为帧的边界。当接收端检测到一个F标志时就开始接收帧,在接收的过程中如果发现F标志就认为该帧结束了。

    地址字段:用来寻址目的设备

            地址字段用在多点链路中,它是用来存放从站的地址的。

    控制字段:构成各种命令以及响应

            HDLC定义了3种不同的帧,可以根据控制字段区分:

    • 信息帧(l帧):传送数据、捎带流量控制和差错控制的应答信号。
    • 管理帧(S帧):是在不使用捎带机制的情况下管理帧控制的传输过程。
    • 无编号帧(U帧):具有各种链路的控制功能。
    • 控制字段使用前1位或前2位用来区别不同格式的帧,基本控制字段长度是8位。扩展控制字段是16位。

    信息字段:有效信息或者数据

            I帧和一部分的U帧含有控制字段。这个字段可以包含用户数据的所有比特序列,无长度限制。

    帧校验:校验帧错误

            校验字段包含地址字段、控制字段、信息字段的校验和,但不包括标志字段。


    1.2 HDLC状态检测(HDLC链路状态轮询机制)

            HDLC协议使用轮询机制来确认链路状态是否正常。

                  

    • HDLC设备以轮询时间间隔为周期,向链路上发送Keepalive消息。
    • 3个周期内无法收到对方发出的Keepalive消息,HDLC设备就认为链路不可用,对端故障,上报链路层down。
    • 同一链路两端设备的轮询时间间隔应设为相同的值,即keepalive周期相同

    配置方法:

    • 设置接口链路层协议为HDLC
      • [Router-Serial1/0] link-protocol hdlc
    • 设置HDLC的Keepalive轮询时间间隔
      • [Router-Serial1/0] timer hold  seconds

    1.3 HDLC协议特点

    • 对于任何一种比特流都可透明传输,并且有着较高的数据链路传输效率。
    • 所有的帧(包括响应帧)都有FCS,传输可靠性高。
    • 统一的帧格式来实现传输。

    1.4 HDLC协议使用限制

    • HDLC协议只支持点到点链路,不支持点到多点。
    • HDLC不支持IP地址协商,不支持认证,缺乏安全性协议内部通过keepalive报文来检测链路状态。
    • HDLC协议只能封装在同步链路上。支持HDLC协议的接口有:工作在同步模式下的Serial接口和POS接口。

    1.5 HDLC传输模式

    HDLC支持两种类型的传输模式:同步传输模式、异步传输模式。

    • 异步传输模式:以字节为单位来传输数据,并且需要采用额外的起始位和停止位来标记每个字节的开始和结束。因此,每个字节的发送都需要额外的开销。可以面向点对点或点对多点的传输。
    • 同步传输模式:以帧为单位来传输数据,在通信时需要使用时钟来同步本端和对端设备的通信。只能用于面向点对点的传输。DCE(数据通信设备),提供了一个用于同步DCE设备和DTE设备之间数据传输的时钟信号,通常情况下使用DCE产生的时钟信号。

            可参考学习:H3C的HDLC配置


    2 PPP

            PPP协议(Point to Point Protocol,点对点协议)是一种点对点的链路层协议是一种用于全双工的同异步的链路上的点到点传输。它能够提供用户认证,易于扩充,并且支持同/异步通信。

                   


    2.1 PPP协议的组成

            PPP定义了一整套协议(由LCP、NCP以及用于网络安全的可选验证协议族组成),包括:

    • 链路控制协议(Link Control Protocol,LCP):用来建立、拆除和监控数据链路。
    • 网络控制协议(Network Control Protocol,NCP):用来协商在数据链路上所传输的网络层报文的一些属性和类型。
    • 认证协议:用来对用户进行认证,包括PAP(Password Authentication Protocol,密码认证协议)、CHAP(Challenge Handshake Authentication Protocol,质询握手认证协议)、MSCHAP(Microsoft CHAP,微软CHAP协议)和MSCHAPv2(微软CHAP协议版本2)。

                  


    2.2 PPP会话

    2.2.1 PPP会话建立过程


    2.2.2 PPP会话流程

    1. Dead阶段,即物理层不可用阶段。当物理层连接上,就会转入至Establish阶段,即链路建立阶段。
    2. Establish阶段,即建立阶段。PPP链路进行LCP参数协商,包括最大接收单元MRU、认证方式、魔术字等选项,协商完成后会进入Opened状态,表示底层链路已经建立。
    3. Authenticate阶段,即认证阶段。多数情况下,链路两端的设备是需要经过Authenticate后才能够进入到网络层协议阶段,默认不认证,在这个阶段如果收到参数协商请求(Configure-Request报文),将会返回Establish阶段。
    4. Nerwork阶段,即网络层阶段。认证成功或不需要认证/无认证将到Nerwork阶段,进行NCP协商。NCP协商成功后,PPP链路将保持通信状态。在这个阶段如果收到参数协商请求(Configure-Request报文),将会返回Establish阶段。
    5. Terminate阶段,即终止阶段。PPP运行过程中,可以随时中断连接,例如物理链路断开、认证失败、超时定时器时间、管理员通过配置关闭连接等动作都可能导致链路进入该阶段。
    6. 在Terminate阶段,如果所有的资源都被释放,通信双方将回到Dead阶段,直到通信双方重新建立PPP连接。

    2.3 PPP认证

            PPP提供了在其链路上进行安全认证的手段,使得在PPP链路上实施AAA变的切实可行。将PPP与AAA结合,可在PPP链路上对对端用户进行认证、计费。

            PPP支持如下认证方式:PAP、CHAP、MSCHAP、MSCHAPv2。


    2.3.1 PAP 认证

            PAP为两次握手协议,它通过用户名和密码来对用户进行认证。

    • 被验证方首先发起验证请求,两次握手验证。
    • 密码以明文传送。

            PAP在网络上以明文的方式传递用户名和密码,认证报文如果在传输过程中被截获,便有可能对网络安全造成威胁,缺乏安全性。


    2.3.2 CHAP 认证

            CHAP为三次握手协议。

    • CHAP认证过程分为两种方式:认证方配置了用户名和认证方没有配置用户名。推荐使用认证方配置用户名的方式。
    • 主验证方首先发起验证请求,三次握手验证。
    • 不发送密码,安全性比PAP高。

            CHAP只在网络上传输用户名,并不传输用户密码(准确的讲,它不直接传输用户密码,传输的是用MD5算法将用户密码与一个随机报文ID一起计算的结果),因此它的安全性要比PAP高。


    2.3.3 MSCHAP 认证

            MSCHAP为三次握手协议,认证过程与CHAP类似。

    • MSCHAP采用的加密算法是0x80。
    • MSCHAP支持重传机制。在被认证方认证失败的情况下,如果认证方允许被认证方进行重传,被认证方会将认证相关信息重新发回认证方,认证方根据此信息重新对被认证方进行认证。认证方最多允许被认证方重传3次。

    2.3.4 MSCHAPv2 认证

            MSCHAPv2为三次握手协议,认证过程与CHAP类似。

    • MSCHAPv2采用的加密算法是0x81。
    • MSCHAPv2通过报文捎带的方式实现了认证方和被认证方的双向认证。
    • MSCHAPv2支持重传机制。在被认证方认证失败的情况下,如果认证方允许被认证方进行重传,被认证方会将认证相关信息重新发回认证方,认证方根据此信息重新对被认证方进行认证。认证方最多允许被认证方重传3次。
    • MSCHAPv2支持修改密码机制。被认证方由于密码过期导致认证失败时,被认证方会将用户输入的新密码信息发回认证方,认证方根据新密码信息重新进行认证。 

    2.4 PPP配置

    请前往H3C的PPP配置学习:点我!!点我!!


    2.5 PPP MP

                  

    • MP(Multilink PPP)将多个PPP链路捆绑后当作一条链路使用。
    • MP可以实现增加带宽、负载分担、链路备份以及降低报文时延的目的。

    2.5.1 PPP MP实现方式

    • 通过配置虚拟模板接口(Virtual-Template,VT)来实现MP:
      • 可利用用户名确定捆绑。
      • 一个VT接口可派生多个捆绑。
    • 利用MP-Group接口实现MP:
      • Mp-Group是MP专用接口,一个MP-group只能对应一个绑定。

    2.5.2 PPP MP配置

    请前往H3C的PPP MP配置学习:点我!!点我!!


    2.6 PPP显示与调试

    • 显示接口的PPP配置和运行状态
      • [Router] display interface interface-name

    • 查看已创建的MP-Group接口的状态信息
      • [Router] display interface mp-group [ mp-number ]

    • 显示指定MP接口的接口信息和统计信息
      • [Router] display ppp mp [ interface interface-type interface-number ]
    • 显示PPP验证的本地用户
      • [Router] display user
    • 查看PPP的调试信息
      • <Router> debugging ppp all

    2.6.1 用display interface命令显示接口信息


    2.6.2 用debugging ppp all命令调试PPP 

    想要具体命令学习的道友,请前往学习:点我!!点我!!


    3 FR(帧中继)

            FR(Frame Relay,帧中继)协议,是一种简化的X.25广域网协议,是一种统计复用的协议,它能够在单一物理传输线路上提供多条虚电路,是在数据链路层用简化的方法传送和交换数据单元的快速分组交换技术。

            本章内容参考学习来自 H3C帧中继配置 :点我!!点我!!


    3.1 帧中继协议特点

    • 帧中继协议以帧的形式传递数据信息。
    • 帧中继协议是面向连接的交换技术。
    • 帧中继可以在一条物理链路上提供多条虚电路。
    • 帧中继链路层完成统计复用、帧透明传输和错误检测等功能。
    • 帧中继提供一套合理的带宽管理和防止拥塞的机制。

    3.2 帧中继基本原理

    3.2.1 帧中继协议栈


    3.2.2 帧中继接口类型

            帧中继网络提供了用户设备(如路由器和主机等)之间进行数据通信的能力。帧中继设备和封装帧中继协议的接口根据在网络中的作用不同,可以分为下列四种:

    • DTE:用户设备被称作DTE(Data Terminal Equipment,数据终端设备)。
    • DCE:为用户设备提供接入的设备,属于网络设备,被称为DCE(Data Circuit-terminating Equipment,数据电路终接设备)。
    • UNI:DTE和DCE之间的接口被称为UNI(User Network Interface,用户网络接口)。
    • NNI:网络与网络之间的接口被称为NNI(Network-to-Network Interface,网间网接口)。

            在实际应用中,DTE接口只能和DCE接口连接,NNI接口只能和NNI接口连接。如果把设备用做帧中继交换机,帧中继接口类型应该为NNI或DCE。 

     

            如上图所示,两台DTE设备(Router A和Router D)通过帧中继网络实现互连,Router B和Router C用来代表一个简单的帧中继交换网。可以看出,DTE和DCE只是在UNI处才进行区分;对于两台DTE之间建立的虚电路,不同虚电路段可以对应不同的DLCI。


    3.2.3 帧中继虚电路

            虚电路VC(Virtual Circuit)是建立在两台网络设备之间共享网络的逻辑电路。根据建立方式的不同,可以将虚电路分为两种类型:

    • PVC(Permanent Virtual Circuit,永久虚电路):手工设置产生的虚电路。
    • SVC(Switched Virtual Circuit,交换虚电路):通过协议协商自动创建和删除的虚电路。

            目前在帧中继中使用最多的方式是永久虚电路方式。永久虚电路方式需要检测虚电路是否可用。LMI协议就是用来检测虚电路是否可用的。

    注意:在同一个物理连接上可以复用多条虚电路。  


    3.2.4 帧中继网络拓扑

            帧中继一般有三种拓扑结构,分别是:全网状拓扑、星型拓扑、部分网状拓扑。

    • 全网状拓扑:全网状拓扑指在这个帧中继拓扑中,任何两个节点间都存在一条虚电路,如果把各节点用直线两两一组连接起来,会形成一张网。它可以提供最大限度的相互容错能力,但是费用较贵。
    • 星型拓扑:星型拓扑是最常用的帧中继拓扑结构,由中心节点来提供主要服务与应用。星型拓扑有一个中心节点和许多的分支节点,所有的分支节点的通讯都必须通过中心节点,效率可能不高,但是价格便宜。
    • 部分网状拓扑:部分网状拓扑是星型拓扑的衍生,不同的在于部分网状拓扑的重要结点采取多链路互连方式,有一定的互备份能力。

    3.2.5 DLCI(帧中继数据链路标识)

            帧中继用DLCI标识不同的虚电路,DLCI只在本地接口和与之直接相连的对端接口有效,只具有本地意义,不具有全局有效性。

            在帧中继网络中,不同的物理接口上相同的DLCI并不表示是同一个虚电路。


    3.2.6 LMI

            LMI协议通过状态请求报文(Status Enquiry)和状态报文(Status)维护帧中继的链路状态和PVC状态。包括:通知PVC的增加、探测PVC的删除、监控PVC状态的变更、验证链路的完整性。

            LMI协议的基本工作方式是:DTE设备每隔一定的时间间隔发送一个状态请求报文去查询虚电路的状态,DCE设备收到状态请求报文后,立即用状态报文通知DTE当前接口上所有虚电路的状态。(轮询机制)

            系统支持三种标准的LMI协议:

    •         ITU-T的Q.933 Annex A
    •         ANSI的T1.617 Annex D
    •         非标准兼容协议

            为了保证正常通信,DTE侧和DCE侧需要采用相同的LMI协议。


    3.2.7 帧中继地址映射

            帧中继地址映射是把对端设备的协议地址与对端设备的帧中继地址(本地的DLCI)关联起来,使高层协议能通过对端设备的协议地址寻址到对端设备。

            因为发送IP报文时,路由表只能知道报文的下一跳地址,所以发送前必须由该地址确定它对应的DLCI。为了确定DLCI,我们可以查找帧中继地址映射表(地址映射表中存放的是下一跳IP地址和与其对应的DLCI的映射关系(MAP))。

            地址映射表可以通过静态配置或InARP(逆向地址解析协议)动态维护。

            InARP的工作机制如下:

            每当发现一条新的虚电路时,如果本地接口上已经配置了协议地址,InARP就在该虚电路上发送InARP请求报文给对端。该请求报文包含有本地的协议地址。对端设备收到该请求时,可以获得本地的协议地址,从而生成地址映射,并发送InARP响应报文进行响应,这样本地同样生成地址映射。

            如果已经手工配置了静态MAP或已经建立了动态MAP,则无论该静态MAP中的对端地址正确与否,都不会在该虚电路上发送InARP请求报文给对端,只有在没有MAP的情况下才会向对端发送InARP请求报文。

            通过Inverse ARP可以自动发现对端路由器的网络地址,从而简化了帧中继的配置。


    3.2.8 帧中继子接口

            可以为帧中继物理接口配置点到点(point-to-point)和点到多点(point-to-multipoint)两种子接口。


    3.2.9 帧中继应用

    帧中继比较典型的应用之一是帧中继接入。帧中继接入即作为用户端承载上层报文,接入到帧中继网络中。

    帧中继网络可以是公用网络或者是某一企业的私有网络,如图1所示。

                    图1 通过帧中继网络互连局域网

    帧中继网络也可以是直接连接,如图2所示。

                         图2 通过专线互连局域网


    3.3 配置帧中继

            请前往学习 H3C的帧中继配置任务:点我!!点我!!


    3.4 帧中继与RIP

    3.4.1配置RIP peer

    • 帧中继网络不支持RIP更新的广播发送。
    • 需要在路由器上配置各个RIP邻居路由器的IP地址,以便通过单播发送更新。

    3.4.2 帧中继与水平分割

            帧中继NBMA网络可能与水平分割产生冲突。

            水平分割导致RTA不会把RTD发来的路由告知RTB和RTC。如左图。

            关闭水平分割可能导致环路。

            解决方案:为每个虚电路配置子接口。如右图。


    计算机网络理论学习就此结束。

    展开全文
  • 详解帧中继工作原理及作用

    千次阅读 2021-05-25 09:18:25
    详解帧中继工作原理及作用帧中继特点帧中继工作原理帧中继的作用帧中继习题 帧中继(FrameRelay)是一种用于连接计算机系统的面向分组的通信方法。它主要用在公共或专用网上的局域网互联以及广域网连接。大多数公共...

    帧中继(FrameRelay)是一种用于连接计算机系统的面向分组的通信方法。它主要用在公共或专用网上的局域网互联以及广域网连接。大多数公共电信局都提供帧中继服务,把它作为建立高性能的虚拟广域连接的一种途径。帧中继是进入带宽范围从56Kbps到1.544Mbps的广域分组交换网的用户接口。

    帧中继特点

    1.使用光纤作为传输介质,因此误码率极低,能实现近似无差错传输,减少了进行差错校验的开销,提高了网络的吞吐量,它的数据传输速率和传输时延比X.25网络要分别高或低至少一个数量级。

    2.因为采用了基于变长帧的异步多路复用技术,帧中继主要用于数据传输,而不适合语音、视频或其他对时延时间敏感的信息传输。

    3.仅提供面向连接的虚电路服务。

    4.仅能检测到传输错误,而不试图纠正错误,而只是简单地将错误帧丢弃。

    5.帧长度可变,允许最大帧长度在1600B以上。

    6.帧中继是一种宽带分组交换,使用复用技术时,其传输速率可高达44.6Mbps。
      帧中继的帧封装和帧格式
    在这里插入图片描述
    在这里插入图片描述

    帧中继工作原理

    一)优化

    1.淡化层次概念,将数据链路层与网络层融合

    2.简化流量控制功能

    使得帧中继仅仅需提供组帧、路由选、高速传输的功能,从而或得较高性能和有效性

    二)原理

    属分组交换一类,但带宽较宽,常称为快速分组交换

    三)帧格式

    保留HDLC帧格式,但不采用LAPB规程,而采用LAPD规程在链路层实现链路的复用于转接,帧层次结构中只有物理层和链路层。

    四)操作上

    操作处理上大量简化,不考虑传输差错问题,中间结点只作帧转发操作,差错控制及流量控制交由高层端系统完成,提高传输速率。

    帧格式
      在这里插入图片描述

    帧中继工作原理及作用

    F:标志帧的起始和结束,比特模式:01111110;0比特插入法实现数据透明传输

    FCS:帧的检错

    帧中继的作用

    帧中继(FrameRelay)是一种用于连接计算机系统的面向分组的通信方法。它主要用在公共或专用网上的局域网互联以及广域网连接。大多数公共电信局都提供帧中继服务,把它作为建立高性能的虚拟广域连接的一种途径。帧中继是进入带宽范围从56Kbps到1.544Mbps的广域分组交换网的用户接口。

    帧中继技术主要用于传递数据业务,它使用一组规程将数据信息以帧的形式(简称帧中继协议)有效地进行传送。它是广域网通信的一种方式。帧中继的帧信息长度远比X.25分组长度要长,最大帧长度可达1600字节/帧,适合于封装局域网的数据单元,适合传送突发业务(如压缩视频业务、WWW业务等)。帧中继测试技术:当前主要的数据通信技术都基于分组交换技术,如分组交换、帧中继(FR)、交换型多兆比特数据业务(SMDS)、异步转移模式(ATM)。

    帧中继习题

    在这里插入图片描述
    答案:选C。
    解析:
    本题考查数据交换网的基础知识。帧中继(Frame Relay, FR)是为克服X.25交换网的缺陷、提高传输性能而发展起来的高速分组交换技术。帧中继网络不进行差错和流量控制,并且通过流水方式进行交换,所以比X.25网络的通信开销更少,传输速度更快。帧中继提供面向连接的虚电路服务,因而比DDN专线更能提高通信线路利用率,用户负担的通信费用也更低廉。在帧中继网中,用户的信息速率可以在一定的范围内变化, 从而既可以适应流式业务,又可以适应突发式业务,这使得帧中继成为远程传输的理想形式。

    展开全文
  • 帧中继(Frame relay /FR)

    千次阅读 2020-12-20 21:58:56
    帧中继(Frame relay /FR) 基础知识 (1)OSI模型,它处于第二层。它是一个二层协议。 (2)一般使用星型拓扑 一台路由器作为Hub节点,多台路由器作为Spoke节点 它们之间连通需要帧中继交换机,也就是运营商端帮...

    帧中继(Frame relay /FR)

    基础知识

    (1)OSI模型中,它处于第二层。它是一个二层协议。

    (2)一般使用星型拓扑

    一台路由器作为Hub节点,多台路由器作为Spoke节点

    它们之间连通需要帧中继交换机,也就是运营商端帮我们建立的PVC的连接。

    深入了解

    (1)PVC

    一条PVC就是一条逻辑的点到点链路,这个链路直连了一台Hub以及一台Spoke节点。
    部署完了星型节点之后,可以达到。
    Hub节点与所有spoke连接。Spoke节点之间想要通信,只能够先把报文发送给Hub,然后由Hub节点帮忙转发给其他Spoke节点。

    注意:帧中继环境中,即便我们的物理连接完毕,如果没有PVC的部署,我们的流量是不能发送的。

    帧中继环境中,任何的报文都需要承载在PVC的基础上去发送。

    (2)PVC是怎么建立的?

    首先肯定是由帧中继交换机建立,这个帧中继交换机通过给我们客户分发一个东西来建立PVC。

    这个东西就是DLCI

    DLCI它是什么东西啊?

    可以理解为帧中继定义的一个二层的物理地址。和我们以太网的MAC地址一样。
    MAC地址用来标识以太网段内的一个节点。
    我们由一对DLCI来唯一的标识帧中继环境中的一条PVC。
    方便我们帧中继交换机去管理。

    这个DLCI对于帧中继交换机,它具有全局意义。

    帧中继交换机上,我就是通过给你客户端路由器分发DLCI从而建立PVC。

    而这个PVC对于我们的DLCI它的映射关系是:一根PVC有两个唯一的DLCI标识,这也就是说明一个DLCI只能属于一个PVC。

    这时候问题来了,既然使用DLCI来标识PVC让帧中继交换机能够组建PVC,方便它来管理和维护。
    这个时候,我们管理PVC、组建PVC、维护PVC使用什么?
    帧中继另外一个机制。

    (3)LMI

    LMI是什么?
    本地管理接口。
    帧中继环境中的一个机制。

    它能实现什么?
    首先能够实现让帧中继交换机给客户端分发DLCI,并且能够组件PVC,并且PVC组建完毕之后,帮我们维护PVC状态。

    LMI有几类?
    一共有3类。
    ANSI、CISCO、Q933A
    这三类LMI,它们的功能是一样的。
    除了报文的格式稍微有点不同之外,其他属性完全一致。

    LMI它维护PVC,而对于这些维护呢,我们通过show命令查看PVC的状态。
    LMI给PVC定义了那些状态?
    一共三种状态。
    ① Active
    ② Inactvie
    ③ delete
    分别代表什么意思?
    在这里插入图片描述
    首先这个PVC从我们客户端RouterA到帧中继交换机这一段,我们假定叫做local段。而另外一段叫Remote段。
    ①:代表这个PVC是可以使用的。
    ②:代表这个PVC只有local段可以使用,另外一端不能使用。
    ③:代表这个PVC的local段不可以使用,另外一端不知道。

    注意:反正只要看到Active就可以了。

    (4)LMI的一些细节

    PVC对于客户端路由器分两段,一段叫lcoal。一段叫remlte。
    local段直连的两个设备之间LMI必须要使用一致。
    remlte段也需要使用一致。
    但是注意:这两段不需要使用相同类型的LMI。

    拓展:
    现在关注一个问题,Hub节点会在接口中关联多个PVC是吧,同时连接到所有spoke节点,那也就是说,我们物理拓扑就是Hub节点使用串行链路连接帧中继交换机,而这个时候,无论我走哪条,PVC报文最终还是会通过我们的物理接口发送。

    问:边界路由器(客户端路由器),发送一个报文到达帧中继交换机,你有没有必要让帧中继交换机知道,我通过哪条PVC把报文发走?
    完全有这个必要!
    怎么告诉它?
    我在发送这个帧中继数据帧的时候,在我帧头中一定要添加一个DLCI是吧,这个DLCI一定要添加PVC本地的DLCI嘛。
    对于客户端路由器而言,DLCI只具有本地意义。

    帧中继映射
    在以太网环境中,也是一个多路访问网段。你只要发送一个报文给一个网段内的一个节点,我不仅需要知道对端的IP地址,还需要知道对端的MAC地址是吧。
    由于转发设备是交换机,交换机在转发命令的时候,是基于MAC来查询的。
    所以说可以使用ARP来获悉对端的IP和对端的MAC地址。
    帧中继环境中呢?
    转发我们报文设备是帧中继交换机,帧中继交换机只能够基于DLCI来转发我们的报文。它也是台网络设备。
    那也就是说,我路由器也需要知道我把报文发送给某个Spoke节点,需要封装什么样子的DLCI,这个映射是什么?

    就是我本地DLCI到对端IP的地址映射。这个映射是可以自动获悉的。 通过这个协议:inverse-arp

    inverse-arp

    它是怎么工作的?
    我们之间传递报文是需要建立PVC的是吧。
    PVC是一个逻辑的点到点通道,假定两个节点之间,PVC已经建立好了。这个时候这个PVC呢,就是一个逻辑的点到点通道。
    我们通过点到点通道的一端发送一个报文,另外一端肯定能收的到嘛。

    问:你通过这个通道发送的报文,真的有必要设置IP地址嘛?
    当我们PVC建立完毕之后,只要我们客户端的路由器接口的ip地址配置完毕,这个时候我会自动通过这个通道发送一个inverse-arp报文,这个报文的源地址就是我发送接口的IP,目的地址我不需要知道。
    不管怎么样,不管这个目的IP是什么,我帧中继交换机会不会关心啊?
    不会关心。

    因为这个时候,我这个报文在我的二层封装中,肯定携带了这个PVC本地端的DLCI是吧,所以说只要我帧中继交换机收到了这个带DLCI的报文,我说过DLCI和PVC有一个对应的关系。
    我只要看到了DLCI,我就会立刻知道该报文会通过那个PVC走。
    而这个PVC对端在哪里,我就把这个转发给对端,而对端收到了这个inverse-arp报文,这个报文包含了发送端节点的IP地址,并且这个报文是通过我这个PVC接口发出来的。所以说它知道这个PVC本地的DLCI。
    所以可以形成映射。
    当然了你这端可以发送,对端也可以发送,来获取映射。
    这个映射是什么?

    就是把我本地接口的DLCI映射成对端的IP地址。

    问:如果我们Spoke节点之间,想要彼此通信需要怎么办?
    首先我们是不能够通过inverse-arp来自动获悉彼此的映射信息的。
    因为这个inverse-arp它必须是要基于PVC通道的。
    你Spoke节点之间没有PVC,所以你不能使用这种机制。

    注意:spoke节点之间想要彼此通信,需要手工做映射。

    注意:inverse-arp默认是开启的。
    想要关闭的话,需要在接口里面配置两条命令。
    no frame-relay inverse-arp
    no arp frame-relay
    两条一并使用,关闭一个接口的自动映射。

    注意:这个命令是在客户端路由器使用的。映射本身就是一个客户端路由器的概念。
    帧中继交换机是一个二层设备,它不支持,也不需要支持。
    所以说需要注意,千万不要在帧中继交换机上做。

    映射的其他概念

    我们一般叫帧中继叫NBMA环境,这个环境什么概念?

    帧中继不管你怎么建立PVC,我通过这个PVC发送报文,这个报文只能是什么报文?
    绝对意义上的单播报文。
    组播和广播发不了。

    这个时候,为了让帧中继能够支持更多的应用,我们在做帧中继的时候有这么一个小机制。
    伪广播特性。

    伪广播特性

    说过,不管你发送什么报文(组播、广播、单播),都是需要通过PVC来发送的。
    而这个PVC是一个逻辑的点到点链路,你通过一端发送一个组播报文或者广播报文和你发送单播报文是没有区别的是吧。
    而且你通过PVC发送报文还需要拥有映射。
    这个映射会把对端的IP映射到本地的DLCI是吧。
    所以这时候,当我们做帧中继映射的时候,只要把接口开启了伪广播特性。我们通过这个接口发送组播、广播的时候,由于我们映射可以知道对端的IP是吧,所以它会自动的帮我们把这个组播、广播报文的目的地址转换为我这个映射的对端IP地址。

    相当于逻辑的把这个报文转换为单播报文。

    再把我们这个单播报文,通过PVC发走。

    注意:这样做对于客户端路由器是不可见的,客户端路由器在开启伪广播支持的环境中会发现。
    它们会认为这个环境和以太网环境一样,想发广播、组播就发。
    但事实上,报文在传输的过程中还以是单播的形式发送的。

    部署帧中继的标准

    部署帧中继环境的时候,有两种部署标准。
    一种是基于ietf的,一种是基于思科私有的。

    展开全文
  • ppp-帧中继

    2020-08-30 19:51:32
    目录ppppap协议chap协议帧中继frame routefr地址映射 ppp ppp的组件 lcp链路控制协议 ncp网络控制协议 认证协议:两个工作协议,pap和chap 会话建立: 链路建立和配置协商,主要是lcp完成的,比如mtu大小,是否...
  • FR(帧中继)1.2 术语1.3 帧中继的接口类型1.4 虚电路1.5 LMI协议LMI的协商过程LMI的版本Inverse ArpInverse arp的协商过程FR通信的条件1.6 帧中继交互流程分析1.7 帧中继运行路由协议注意事项1.7.1 RIP1.7.2 OSPF2...
  • 帧中继

    千次阅读 2015-07-03 16:04:00
    帧中继就像一个局域网 帧中继中的dlci就像局域网的mac地址,也是唯一的。 帧中继中各路由器的ip就是局域网的ip,都是在同一个网段。
  • 帧中继原理浅谈

    万次阅读 多人点赞 2017-06-08 11:58:34
    帧中继技术,在有些时候似乎比较容易让人感到模糊,今天来谈一下它的几个基本概念,DLCI、二层映射以及三种接口类型。 一、DLCI在谈DLCI前,先稍微介绍一下帧中继帧中继是一种使用了包交换方式的标准的广域网技术...
  • 在串口链路link-protocol还可以配置成fr,即使用帧中继,现在对帧中继进行学习。 帧中继技术是在数据链路层用简化的方法传送和交换数据单元的快速分组交换技术。帧中继技术是在分组交换技术充分发展,数字与光纤...
  • 第 18章虚电路网络:帧中继和ATM 在第 8章中,我们已讨论了交换技术。我们说过有三种交换技术 1 电路交换、分组交换和 报文交换。我们也提到分组交换可以使用两种方法:虚电路方岳和数据报方法。 在本章中,我们讨论虚...
  • 一、开篇 帧中继在现在来说,虽然是一个过时的技术,但是它毕竟占据了很长一段时间的历史舞台,毕竟有它存在的价值,而且在以后开发的新技术主要用的也是帧中继的原理,所以了解和学习帧中继是很有必要的二、通过...
  • 华为帧中继中LMI协议

    千次阅读 2017-06-12 21:42:25
    LMI协议 ...本地管理接口LMI协议通过状态请求报文和状态报文维护帧中继的链路状态和PVC状态。本地管理接口LMI模块用于管理永久虚电路PVC,包括PVC的增加、删除,PVC链路完整性检测,PVC的状态等。 系
  • 实施:帧中继

    2020-03-24 20:20:46
    2.在中继交换机kxh2上,进入s0/0接口,先将接口开启,然后配置接口的封装协议为帧中继(FR),lmi类型为cisco(cisco设备默认是使用的cisco,所以不用配置也行,但是当有别的厂商的设备是要用国际标准ansi)并将接口...
  • 帧中继(X.25分组交换技术的升级)

    千次阅读 2018-10-14 23:19:43
    帧中继技术也称为快速分组交换技术,没有流量控制,没有重传,只有检错和拥塞控制 一:帧中继服务 帧中继服务也使用永久虚电路和交换虚电路,相对来说,永久虚电路使用的更多一些。俩个用户之间租用一条永久虚电路...
  • 帧中继基本配置方法

    千次阅读 2015-08-02 02:30:22
    帧中继基本配置 1、 实验目的 通过本实验可以掌握: A. 帧中继的基本配置; B. 帧中继的动态映射; C. 帧中继的静态映射; D. 帧中继上RIP的配置; E. 接口水平分割的开启与关闭 2、 实验拓扑 ...
  • 帧中继网络 (转)

    2017-12-13 16:19:00
    帧中继技术,在有些时候似乎比较容易让人感到模糊,今天来谈一下它的几个基本概念,DLCI、二层映射以及三种接口类型。一、DLCI在谈DLCI前,先稍微介绍一下帧中继帧中继是一种使用了包交换方式的标准的广域网技术。...
  • 帧中继交换机的配置

    2017-11-15 00:00:00
    就像引导寄存器一样,帧中继交换机的设置也是路由器设置非常精深的内容之一。学会如何配置帧中继交换机,就能够建立很多不同的网络模型。由于我们是“服务提供者”,必须能够自主分配那些与M&T或MCI所提供的完全...
  • 见习网工之PPP、帧中继、HDLC协议

    千次阅读 2020-05-27 10:09:05
    帧中继 简介 HDLC 简介 HDLC(High-Level Data Link Control,高级数据链路控制),是链路层协议的一项国际标准,用以实现远程用户间资源共享以及信息交互。HDLC协议用以保证传送到下一层的数据在传输过程能够...
  • Frame-relay帧中继网络配置手册

    千次阅读 2019-04-08 10:40:00
    帧中继是一种有效的数据传输技术,它可以在一对一或者一对多的应用快速而低廉的传输数字信息。今天我们就来聊一聊帧中继网络。 帧中继是一种使用了包交换方式的标准的广域网技术。简单来说,就是为用户建立了一条...
  • 网络基础——牛客网刷题第六波

    千次阅读 2019-06-10 21:17:46
    1.由于帧中继可以使用链路层来实现复用和转接,所以帧中继网中间节点中只有(A) A. 物理层和链路层 B. 链路层和网络层 C. 物理层和网络层 D. 网络层和运输层 解析:帧中继是一种减少结点处理时间的技术。 ...
  • 广域网连接按照连接方式可以分为如下三种:而按照数据单元的交换方式则可以分为如下三种:电路交换电路交换方式的主要特点就是要求在通信的双方之间建立一条实际的物理通路,并且在整个通信过程,这条通路被独占。...
  • 不知道怎么收藏,觉得不错,就直接转了,侵删:原贴http://bbs.51cto.com/thread-1077529-1.html 帧中继技术,在有些...一、DLCI在谈DLCI前,先稍微介绍一下帧中继帧中继是一种使用了包交换方式的标准的广域网技...
  • X.25,帧中继,ATM

    千次阅读 2012-06-11 11:37:22
    它运行10年后,20世纪80年代被无错误控制,无流控制,面向连接的新的叫做帧中继的网络所取代.90年代以后,出现了面向连接的ATM网络.  X.25协议是定义终端和计算机到分组交换网络的连接。分组交换网络在一个网络上为...
  • 帧中继理论

    千次阅读 2013-04-18 21:00:50
    帧中继(Frame Relay)是一种网络与数据终端设备(DTE)的接口标准,是一种在OSI参考模型的物理层和数据链路层工作的高性能WAN协议,是典型的包交换技术。帧中继源于X.25分组交换技术,它是对X.25进行简化和改进后形成的...
  • 帧中继原理浅析

    千次阅读 2013-10-11 22:38:51
    帧中继技术,在有些时候似乎比较容易让人感到模糊,今天来谈一下它的几个基本概念,DLCI、二层映射以及三种接口类型。一、DLCI 在谈DLCI前,先稍微介绍一下帧中继帧中继是一种使用了包交换方式的标准的广域网技术...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 13,755
精华内容 5,502
热门标签
关键字:

帧中继中只有