词条 | APPN |
释义 | 名词释义中文:高级对等网 英文:Advanced peer-to-peer Networking 高级对等网络(APPN)是 IBM SNA 体系结构的增强版本。APPN 包含多种协议,主要负责处理对等节点之间的会话建立、动态透明路由计算以及流量优先权等服务。通过 APPN,只需将一组计算机中的其中一台作为控制器即可实现该组计算机的自动配置,从而每台计算机上的对等程序能够使用指定的网络路径相互进行通信。 特征提供更好的分布式网络控制;因为该系统是对等结构,而不是单独地分层式,所以单个终端操作失败可以隔离开来。 网络拓朴结构采用动态对等信息交换方式,使得链接、重配置和路由选择等操作更加容易。 可用网络资源的动态定义 资源注册和目录查询自动化 灵活性,即 APPN 可以用于任意网络拓朴结构。 有三类结点随着微机局域网的广泛使用,IBM推出了第二代的高级点对点网络,使得SNA由集中式网络演变成点对 点的网络环境。在APPN网络环境下有三类结点: 1.初级网络节点(LEN:Low Entry Networking),这种结点只能利用与其相连的网络结点NN提供的服务进行会话 2.终端节点(End Node),这种结点包含APPN的部分功能,具有路由能力,能够通过网络结点与其他端结点建立会话 3.网络节点(Network Node),这种结点包含APPN的全部功能,其中的控制点(CP)功能管理着NN的全部资源,能够建立CP到CP的会话,维护网络的拓扑结构,并提供目录服务。 功能连通性(Connectivity) - APPN 网络中首先要在两节点间建立一个物理链路 ,链路建立好后,节点的功用通过 XID 进行交换。这里,新连接的节点会被整合到网络中。 目标 LU 的定位(Location of a Targeted LU) - 网络中的资源(LU)信息存放并维护在一个数据库中,该数据库分布于整个网络的终端节点和网络节点上。终端节点包含本地 LU 目录。如果目录中发现远程 LU,终端节点会传送一个直接搜索信息(directed search message)到远程机器上,以确保自上次使用或注册后,LU 没有被移除。如果本地搜索不成功,网络便启用广播搜索。当包含远程 LU 的节点接收到一个直接的或广播搜索信息,它会发送回一个肯定响应(positive response)。反之,返回一个否定响应(nega tive response)。 路径选择(Route Selection) - 远程 LU 定位好后,网络节点服务器为两个 LU 间的会话计算出网络最佳路径。每个 APPN 网络主干的网络节点都维护一份拓朴数据库拷贝。该数据库基于会话服务类别,用于计算某个会话的最佳路径。服务类别指会话参数的可接受值,如传播延迟(propagation delay)、吞吐量(throughput)、成本和安全性等。网络节点服务器选择的路径再由路径选择控制矢量(RSCV:route selection control vector)进行编码操作。 会话初始化( Session Initiation ) -BIND 用来建立会话。BIND 中添加描述会话路径的 RSCV 命令。BIND 沿着该路径穿越整个网络。每个中间节点为会话过程放置一个会话连接器(session connector),以链接会话过程中数据的进出路径。 数据传输(Data Transfer) - 会话数据沿着初始 BIND 设置的会话连接器的路径传输。路径上的每个节点要遵循适配步调。当数据进出路径支持不同大小的数据段时,每个中间节点上的会话连接器负责分段和重组数据(segmentation and re assembly)。 相关 LU 请求器(Dependent LU Requestor) - 相关 LU 需要 一个基于主机的系统服务控制点 (SSCP)来实现 LU-LU 会话启动和管理。这意味着,相关 LU 必须通过单数据链路直接连接到主机上 。 高性能路由选择(HPR:High-performance routing) - HPR 是 APPN 扩展体系结构。 HPR 用在 APPN 网络节点或 APPN 终端节点上。 HPR 没有改变体系结构的基本功能。 HPR 主要功能如下: 利用高速、可靠链路,提高了 APPN 路由选择性能; 通过一种新的基于速率的拥塞控制机制,提高了数据吞吐量; 支持失败链路或节点上的无损重新会话路由选择; 降低了中间节点占用的存储器和缓存。 与SNA、APPC区别SNA是IBM早期计算机网络体系架构,意思是“系统网络架构”。 SNA没有七层概念,七层概念是ISO的概念。SNA至顶而下,最顶层是计算机主机,HOST;第二层是网络通信控制器,NCP;第三层是终端控制器;第四层是终端,傻终端。 在SNA体系下,每一层的硬件都是物理单元,PU;在PU之中的软件为逻辑处理单元,LU。除傻终端层外,每一层的PU都装载SNA网络协议,如SDLC\\LU6.2通信协议。在SNA下,每一个装载通信软件的LU的PU都是一个通信的节点,IBM定义为peer。 在SNA下,早期的通信控制权只能从顶至下,终端、终端控制器只能通过网络通信控制器NCP与主机HOST进行通信。一个SNA网络与另外一个SNA网络进行通信,只能通过主机进行通信;在一个SNA网络下,早期,同层的PU的LU不能直接进行通信,只能通过上一层PU的LU进行通信。90年代初期,IBM采用了APPN和APPC技术,主要用于同层的peer之间的通信处理。APPN是一个在SNA下,同层peer组成的一个局域网;用于同层peer进行通信采用APPC通信编程。APPC是一种语言,用ICF文件进行解释通信。 如果一定要把APPN,APPC套在ISO网络七层架构中,我认为,APPN是第二层和第三层;APPC是第七层。 历史沿革早在1974年首次公布的SNA是IBM为了连接他的3270系列产品而推出的方案。SNA包括一套联网协议。SNA这个体系结构中,包括大型计算机系统(主机)、中型机计算机系统、3270终端和台式计算机,并有一个使这些系统与主机系统通信或系统间相互对等通信的策略。 简单的历史回顾有助于我们认识到集中、分层的SNA是如何适应今天的对等通信、客户机/服务器模式的。SNA设计在与IBM主机系统相连的大多数终端是不可编程终端的年代。SNA在互连的主机之间提供了静态路由选择,所以用户在一个终端上可以访问其它任何互连的主机。在SNA出台之前,用户对要访问每一台主机必须登录到一个单独的终端上。与此同时,TCP/IP正朝着将多种大小不等的计算机互连而努力,而不仅仅是主机系统,还包括个人计算机。这是SNA与TCP/IP的主要不同之处。后者主要是为我们今天占主导地位的对等环境设计的。 因为SNA只是针对集中化的IBM主机计算环境设计的,所以它不适合于现在对等、客户机/服务器、多供应商产品和多协议的环境。一般这些环境建立在部门级,每个管理者设计和建立自己的局域网。而一个企业网由多个这样的局域网互连而成,所以要处理多个供应商的产品和协议。当客户添加一个局域网并将其加入SNA环境时,IBM的SNA策略就显然无能为力了。 为了提供程序间通讯,IBM引进了高级程序对程序通信(APPC),并且为了对抗TCP/IP的威胁,IBM推出了高级对等自治网(APPN)。APPN在保持主机系统的多样性同时提供了一个企业范围内的非集中网络计算。在APPN网上,大小型系统相互对等操作。IBM的最新策略是,在包容工业标准协议如TCP/IP和OSI协议的同时继续支持APPN。这个思想已在联网方案中表示出来了,并且我们已经见到遵守该标准的产品。MPTN(多协议传输网)就是一个例子,它使应用程序从基层网络协议解脱开,允许编写与一种特定协议一起工作的应用程序使用其它协议。 APPN配置方法4700#sh conf(1999/09/16) Using 6439 out of 129016 bytes ! ! Last configuration change at 15:42:47 UTC Thu Sep 16 1999 ! NVRAM config last updated at 15:42:50 UTC Thu Sep 16 1999 ! version 11.2 no service password-encryption no service udp-small-servers no service tcp-small-servers ! hostname 4700 ! enable secret 5 $1$sIMN$qqocYYUrvUAywsfUrwrMd. enable password cisco1 ! buffers small permanent 1000 buffers small min-free 500 buffers middle permanent 1000 buffers middle min-free 500 buffers big permanent 500 buffers big min-free 300 source-bridge ring-group 100 dlsw local-peer peer-id 16.68.161.254 promiscuous ! interface Serial0 no ip address encapsulation frame-relay ! interface Serial0.1 point-to-point ip address 16.201.68.42 255.255.255.252 frame-relay interface-dlci 101 ! interface Serial1 no ip address encapsulation frame-relay IETF frame-relay map llc2 201 frame-relay lmi-type ansi ! interface Serial2 no ip address encapsulation sdlc no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21111 sdlc simultaneous full-datmode ! interface Serial3 no ip address encapsulation sdlc no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21121 sdlc simultaneous full-datmode ! interface Serial4 no ip address encapsulation sdlc no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21150 ! interface Serial5 no ip address encapsulation sdlc no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21151 ! interface Serial6 no ip address encapsulation sdlc no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21152 ! interface Serial7 no ip address encapsulation sdlc no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21162 ! interface Serial8 no ip address encapsulation sdlc no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21132 ! interface Serial9 no ip address encapsulation sd no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21133 ! interface Serial10 ip address 16.222.68.85 255.255.255.252 encapsulation ppp ! interface Serial11 no ip address encapsulation sdlc no ip mroute-cache no keepalive sdlc address C1 ! interface Serial12 no ip address encapsulation sdlc no ip mroute-cache no keepalive sdlc address C1 ! interface Serial17 no ip address encapsulation sdlc no keepalive sdlc role primary sdlc poll-pause-timer 200 sdlc K 1 sdlc address C3 sdlc xid C3 06D21172 ! interface Serial18 no ip address encapsulation sdlc loopback no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21159 ! interface Serial19 no ip address encapsulation sdlc no keepalive clockrate 64000 sdlc role primary sdlc poll-pause-timer 200 sdlc address C1 sdlc xid C1 06D21153 ! interface FastEthernet0 ip address 16.68.161.254 255.255.255.0 ! ! appn control-point VTAM1.FUYANG1 dlus VTAM1.HOST dlur complete ! appn port SDLCS2 Serial2 sdlc-sec-addr C1 complete ! appn port SDLCS3 Serial3 sdlc-sec-addr C1 complete ! appn port DDNTOHF1 Serial18 sdlc-sec-addr C1 complete ! appn port DIALHF1 Serial11 sdlc-sec-addr C1 complete ! appn port DIALHF2 Serial12 sdlc-sec-addr C1 complete ! appn port VDLC1 vdlc vdlc 100 vmac 4000.0211.0000 complete ! appn port SDLCS8 Serial8 sdlc-sec-addr C1 complete ! appn port SDLCS9 Serial9 sdlc-sec-addr C1 complete ! appn port SDLCS4 Serial4 sdlc-sec-addr C1 complete ! appn port SDLCS5 Serial5 sdlc-sec-addr C1 complete ! appn port SDLCS6 Serial6 sdlc-sec-addr C1 complete ! appn port SDLCS19 Serial19 sdlc-sec-addr C1 complete ! appn port FR1 Serial1 local-sap 08 complete ! appn port SDLCS7 Serial7 sdlc-sec-addr C1 complete ! appn port ATMS17 Serial17 sdlc-sec-addr C3 complete ! appn link-station S2 port SDLCS2 sdlc-dest-address C1 complete ! appn link-station S3 port SDLCS3 sdlc-dest-address C1 complete ! appn link-station S4 port SDLCS4 sdlc-dest-address C1 complete appn link-station S5 port SDLCS5 sdlc-dest-address C1 complete ! appn link-station S6 port SDLCS6 sdlc-dest-address C1 complete ! appn link-station S19 port SDLCS19 sdlc-dest-address C1 complete ! appn link-station FRS1 port FR1 fr-dest-address 201 08 retry-limit infinite 15 complete ! appn link-station S8 port SDLCS8 sdlc-dest-address C1 complete ! appn link-station S9 port SDLCS9 sdlc-dest-address C1 complete ! appn link-station S11 port DIALHF1 retry-limit infinite 15 sdlc-dest-address C1 complete ! appn link-station S12 port DIALHF2 retry-limit infinite 15 sdlc-dest-address C1 complete ! appn link-station DDNS18 port DDNTOHF1 dlus VTAM1.AHHOSTB sdlc-dest-address C1 complete ! appn link-station S7 port SDLCS7 sdlc-dest-address C1 complete ! appn link-station ATMS17 port ATMS17 dlus VTAM1.AHHOSTB sdlc-dest-address C3 complete ! appn routing router eigrp 1 network 16.0.0.0 ! no ip classless snmp-server community public RO snmp-server community netman RW snmp-server host 16.68.1.252 public ! line con 0 line aux 0 line vty 0 4 password xxxxxxx login ! ntp clock-period 17180137 end 网点上2501的设置: 2501#sh conf Using 1826 out of 32762 bytes ! version 11.2 no service password-encryption no service udp-small-servers no service tcp-small-servers ! hostname 2501 ! enable secret 5 $1$CDJF$3XC.VhiTs5d0q2.fzqVRU1 enable password cisco1 ! dlsw local-peer peer-id 16.68.165.147 dlsw remote-peer 0 tcp 16.68.161.254 ! interface Ethernet0 ip address 16.68.165.147 255.255.255.240 ! interface Serial0 ip address 16.222.68.86 255.255.255.252 encapsulation ppp ! interface Serial1 no ip address encapsulation sdlc no keepalive clockrate 9600 sdlc role primary sdlc vmac 4000.0211.6000 sdlc address C1 sdlc xid C1 06D21160 sdlc partner 4000.0211.0000 C1 sdlc dlsw C1 ! router eigrp 1 network 16.0.0.0 ! no ip classless snmp-server community public RO ! line con 0 line aux 0 line vty 0 4 password terminal login ! end 相关APPN,DLSW观察命令: sh appn link sh appn dlur-pu sh appn dlur-lu sh appn port sh dlsw p sh dlsw ci |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。