本地管理接口 (LMI)

回顾网络连接的历史有助于您理解本地管理接口 (LMI) 的作用。帧中继网络设计以最低的端对端延迟实现分组交换数据传输。最初的设计省略了任何可能造成延迟的元素。

当供应商开始将帧中继作为一项独立的技术(而非 ISDN 的附属品)时,他们断定 DTE 需要动态获取网络的状态信息。然而,最初的设计并没有包含这项功能。由 Cisco、Digital Equipment Corporation (DEC)、Northern Telecom 和 StrataCom 组成的联盟针对复杂的互连环境对帧中继协议进行了扩充,使之提供更多的功能。这些扩展统称为 LMI。
大体而言,LMI 是一种 keepalive(保持连接)的机制,提供路由器 (DTE) 和帧中继交换机 (DCE) 之间的帧中继连接的状态信息。终端设备每 10 秒(或大概如此)轮询一次网络,请求哑序列响应或通道状态信息。如果网络没有响应请求的信息,用户设备可能会认为连接已关闭。网络作出 FULL STATUS 响应时,响应中包含为该线路分配的 DLCI 的状态信息。终端设备可以使用此信息判断逻辑连接是否能够传递数据。
LMI 和封装这两个术语很容易弄混淆。LMI 的定义是 DTE (R1) 和 DCE(服务提供商拥有的帧中继交换机)之间使用的消息。而封装定义 DTE 用来将信息传送到虚电路另一端的 DTE 所用的头部。交换机及其连接的路由器都需要使用相同的 LMI。封装对交换机来说并不重要,但对终端路由器 (DTE) 来说很重要。
LMI 扩展
除了传输数据所用的帧中继协议功能之外,帧中继规格中还包含可选的 LMI 扩展,LMI 扩展在网间互连环境中非常有用。下面是部分 LMI 扩展:
虚电路状态信息 — 通过在设备之间通信和同步,定期报告是否存在新永久虚电路以及是否有现有的永久虚电路被删除提供有关永久虚电路完整性的信息。虚电路状态消息可以防止将数据发送到黑洞(不再存在的 PVC)中。
组播 — 允许发送方将单个帧发送给多个接收者。组播支持高效的路由协议消息传输和地址解析过程,可将路由协议消息同时传送到多个目的地。
全局寻址 — 通过将连接标识符指定为全局性(而非仅具本地意义),可利用此标识符向帧中继网络标识特定的接口。全局寻址使得帧中继网络的寻址方式与 LAN 相似,ARP 执行的行为与其在 LAN 上完全相同。
简单流量控制 — 用于 XON/XOFF 流量控制机制,此机制应用于整个帧中继接口。控制的对象是那些高层无法使用拥塞通知位并需要进行某种级别的流量控制的设备。

本文出自 “07net01” 博客,请务必保留此出处http://07net01.blog.51cto.com/1192774/592841

更多相关文章
  • 上周下午,一位缘创派(ycpai.com)的老用户过来聊天.他是一位深圳的创业者,刚刚在Wise创业大会上做了项目路演.他的项目叫"高手",已经在appstore上线,并且得到了很多好评. 这位创业者之前并不是互联网圈的人,而是在一家公司做到总裁助理,带两百人的团队.他一直希望能 ...
  • 在众多的计算机安全威胁之中,冷起动内存映像攻击(Cold Boot Attack)应该是不被大家所了解的.有些读者在看到这个标题时,可能不太相信还可以在冷起动过程中,从计算机内存中得到相关的机密数据,例如某些密码等. 因为在大家的印象中,普通计算机使用的内存,由于其掉电易失的工作机制,在关闭计算机电 ...
  •    Python的异常处理能力是很强大的,可向用户准确反馈出错信息.在Python中,异常也是对象,可对它进行操作.所有异常都是基类Exception的成员.所有异常都从基类Exception继承,而且都在exceptions模块中定义.Python自动将所有异常名称放在内建命名空间中,所以程序不 ...
  • 1.1 概念 高可用集群,英文原文为High Availability Cluster,简称HA Cluster,简单的说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供一组网络资源.这些单个的计算机系统 就是集群的节点(node). 高可用集群的出现是为了使集群的整体服务尽可能可 ...
  • 前一段时间由于项目需要画了一个STM32F103的最小系统板,项目中需要很多硬件资源于是我将PB口作为独立按键输入口,板子打样回来后测试其他一切都还不错但在独立按键测试时出现了问题,测试时采用的是扫描方式,按键支持连续喝不连续两种方式,出现以下问题: 1.单次按键时没有任何反应 2.连续模式下PB3 ...
  • 1 演示 2 背景 2015年2月23日,Red Hat产品安全团队发布了一个Samba服务端smbd的漏洞公告 [1],该漏洞编号为CVE-2015-0240,几乎影响所有版本.该漏洞的触发并不需要通过Samba服务器的账号认证,而smbd服务端通常以root权限运行,如果漏洞能够被用来实现任意代 ...
一周排行
  • 1.VIM添加和删除注释的快捷方法 .,$s/^/#/g #".,$ "表示当前到末行 本文出自 "散人" 博客,请务必保留此出处http://zouqingyun.blog. ...
  •     做了一个新的布局,感觉比以前的舒服. jquery的特效也修改了.移到到内容区块就把文本的颜色改成漂亮的蓝色.移除去掉. [javascript]  // JavaScript Document   $(do ...
  •   1:使用 !process 0 0 察看所有 EPROCESS2:使用.process /p + 需要断的应用程序的EProcess地址,切换到应用程序的地址空间   例如:.process  /p  0x80a ...
  • - -  这个博客开通真是一波三折  总算完成了
  • 很久了一直思考程序员应该先学哪门编程语言,必须掌握哪些编程语言,如何一个学习顺序.正好看到金老师也在研究第一门编程语言选谁(http://blog.csdn.net/bitfan/article/details/79 ...
  •    1using System;  2using System.Collections.Generic;  3using System.Text;  4  5namespace ConsoleApplication ...
  • 这篇文章主要介绍了将textarea文本转为html的方法,简单实用,需要的朋友可以参考下 说明:将textarea值中的回车换行 代码如下: <%=内容值%>.Replace("\r\n&qu ...
  • // 分转换 位元 public static String amountOfFormatting(int dataa) { DecimalFormat df = new DecimalFormat(); doubl ...
  • 链接: #include <stdio.h> int main() { puts("转载请注明出处[vmurder]谢谢"); puts("网址:blog.csdn.net/ ...
  • 1.join的用法: join把数组中的元素变成一个字符串,其中mysql数据库不支持数组的形式存入,换成字符串的形式. [ "a", "b", "c" ] ...