English Site
 高级搜索

网络大典博客 网络大典维基 网络大典问答 网络大典群组 佳文科技产品 网络大典首页

ATM PNNI:ATM 专用网间接口(Private Network-to-Network Interface)

专用网间接口(PNNI)是一种 ATM 网间信令协议,主要提供了一种机制 - 支持可扩展的基于 QoS 的 ATM 路由和交换机到交换机的交换虚拟连接(SVC)间的协作性。

PNNI 是一种分层式的动态链路状态路由协议。它支持大规模的 ATM 网络。PNNI 协议为其信息使用 VPI/VCI 0.18。此外在多个网络情况下,PNNI 通过信令信息建立网络连接。PNNI 基于 UNI 4.0 和 Q.2931,UNI 4.0 中加入某些特定信息元素用于支持 PNNI 的路由处理。PNNI 信令包含了动态建立、维护和清除 ATM 连接的过程,该连接存在于2个 ATM 网络或2个 ATM 网络结点间的专用网到网络接口或网络结点接口上。PNNI 信令协议基于 ATM 论坛 UNI 规范和 Q.2931。

PNNI 信息包括:发信号、呼叫进行、连接、安装、释放、完全释放、通报、状态、状态查询、请求、请求承认响应、状态、添加部分、添加部分承认响应、部分发信号、添加部分拒绝、结束部分、结束部分承认响应。

协议结构

PNNI 头结构如下所示:

2 2 1 1 1 1
Packet type Packet length Prot ver Newest ver Oldest ver Reserved
  • Packet Type:定义了以下几种数据包类型
    1. Hello ― 每个节点发送该数据包,以识别同一对等组中的邻居节点。
    2. PTSP ― PNNI 拓朴状态数据包。在各组之间传送拓朴信息。
    3. PTSE - PNNI 拓朴状态元素(请求和确认)。传送拓朴参数,如活动链路,可用带宽等。
    4. Database Summary ― 用于相邻对等结构间的源数据库交换期间。
  • Packet Length数据包长度。
  • Prot ver ― 协议版本。根据数据包采用的版式决定。
  • Newest ver/Oldest ver ― 最新版本支持/最旧版本支持。最新版本支持和最旧版本支持字段依次包含在该结构中,这样节点可以协商最近的协议版本,进行特殊数据包类型交换的两个节点都能理解这种版本。

相关协议:ATMBISDNSONETAAL0-AAL5LAN Emulation (LANE)、CES、UNINNIMPOA、Q.2931

组织来源:ATM 协议基于ITU标准。
http://www-comm.itsi.disa.mil/atmf/sig.html#af10.1: UNI 4.0 Specification
http://www.atmforum.com/standards/approved.html: ATM Forum approved specifications

相关链接:
http://www.atmforum.com/standards/approved.html#uni ATM User-Network Interface Specification
http://www.cisco.com/univercd/cc/td/doc/cisintwk/ito_doc/atm.htm: ATM Overview

Tags: