回首页


CIP卡是Cisco公司设
计的通过通道直连
大机设备.在这一
章我们介绍它与SNA
设备互连CIP-SNA的
硬件,软件特性,支
持环境,实现原理,
与IBM 3172比较,
配置命令及实例.


描述

在Cisco 7000/7500系列路由器的CIP卡上提供了支持主机到SNA网络节点的CIP-SNA连接.CIP卡支持光纤通道接口(ESCON Channel Adapter--ECA)和并行通道卡(Parallel Channel Adapter--PCA)连接SNA主机.CIP-SNA设计成一个SNA LAN gateway用高速通道连接到VTAM.

图1.1解释了CIP-SNA提供的SNA网络节点与通道连接的大机之间LAN/WAN连接.CIP-SNA特性使得用户可以用带CIP卡的路由器替代IBM 3172控制器而不需要更改VTAM配置.另外,CIP也可以代替3745或3746.

图 1.1: Cisco 7000 with SNA connectivity

硬件

CIP卡必须在Cisco 7000/7500系列路由器上才支持,每台路由器可以支持一个或多个CIPs.CIP-SNA是用软件实现的.

软件

CIP-SNA允许路由器通过DLSw+实现通道连接的主机与LAN连接的SNA节点,SDLLC和QLLC连接的设备之间的连接.同时它也支持在同一台路由器实现Local Switching.

图1.2描述了CIP-SNA的体系结构.它包括CTA driver,CLS,LLC2堆栈和MAC层打包.CTA driver实现通道协议和通道接口与VTAM连接,允许VTAM用LLC2激活或下掉SNA节点.CLS模块提供了一个接口给CTA driver和提供IEEE 802.2链路层链接的LLC2堆栈之间建立连接和传输数据.LLC2堆栈提供了SNA网络节点端到端的连接.LLC2堆栈存放在RP中.

MAC层打包提供CIP卡能够接收的LAN介质类型.它可以是Ethernet,Token Ring和FDDI.

图1.2: CIP-SNA Architecture


支持特性

CIP-SNA支持TCP/IP和SNA数据共存.

支持的节点

CIP-SNA支持下面的连接:

支持的连接

CIP-SNA通过使用内部适配器(internal adapter)配置的MAC地址提供SNA连通.这个internal adapter在XCA Major Node里作相应定义,提供SNA网络节点到VTAM的访问点(LAN gateway).Internal adapter配置在本地internal LAN上.每个CIP卡可配置多个internal LANs,这个internal LAN可以是Token Ring,Ethernet或FDDI LAN.每个Token Ring或FDDI LAN必须配置源路由桥或透明桥,Ethernet必须配置透明桥.一块CIP卡可配置32个internal adapter和32个internal LAN.


术语

相对适配器号(Relative Adapter Number---RAN)

当配置3172的通信适配器,指定相对适配器号依次从0到127.它是相对的,因为它与适配器类型和配置次序有关.例如:一个3172有一个令牌环适配器,一个以太适配器和一个FDDI适配器,它将配置成 1 Token Ring adapter with RAN 0, 1 Ethernet adapter with RAN 0, and 1 FDDI adapter with RAN 0.若一个FDDI换成两个令牌环适配器,它将配置成3 Token Ring adapters, 1 with RAN 0, 1 with RAN 1, and 1 with RAN 2.

图3.1提供了RAN分配例子.

配置完适配器后,把RAN指定在XCA major node中.一个XCA major node用来控制激活或下掉subchannels,服务访问点(SAPs)和相关3172适配器.

CIP内部LAN和内部适配器

CIP-SNA特性不需要严格定义RAN与物理通讯适配器的对应关系.但是为了与3172和VTAM管理上兼容以便平滑地从3172转换到CIP-SNA路由器上,CIP-SNA引入了internal LAN和internal adapter概念.另外, CIP-SNA允许你通过分配RAN直接控制internal adapter.

网络上,一个SNA节点访问主机是通过把3172 LAN adapter的MAC地址作为目的地址来实现的.当一个3172接收到LLC2帧,它用LAN adapter分配的RAN决定哪一个帧接收,并且LLC2包头中目的SAP帧决定物理通道和子通道.

CIP Internal LAN用来设置CSNA的连接桥.这个桥可以是Token Ring,FDDI的源路由桥或Token Ring,FDDI和Ethernet的透明桥.每个CIP最多支持32个Internal LANs.

CIP Internal Adapters用来设置MAC地址,LLC2和XCA major node的信息.每个internal adapter给定一个MAC地址和一个RAN,这个RAN在路由器上用ADAPTER#定义.每个internal Adapter在每个介质类型和CIP上必须是唯一的ADAPTER#.Internal Adapter的ADAPTER#必须与XCA major node定义的ADAPNO匹配.当3172或3745被CIP替代,3172适配器或3745TIC的MAC地址就用internal Adapter代替.它允许在CIP代替3172时,SNA节点依然用原来的MAC地址访问主机. CIP Internal Adapter支持多重MAC地址,每个在不同的Internal LAN上,每个有不同的RAN.每个CIP最多支持32个internal Adapters.

CIP虚拟接口

CIP卡提供了两个通道接口.物理上指定成port 0和port 1.另外在CIP-SNA中又引入了一个特别虚拟接口.

这个接口始终是第三个CIP接口.即使CIP是单口板, CIP虚拟接口仍然是port 2(CIP slot x/2).在虚拟端口上定义Internal LANs和Adapters,CIP上物理接口共享Internal Adapters.


主机配置

CIP-SNA支持标准的External Communication Adapter(XCA)配置和switched major node(SMN)配置.对通道连接的路由器在VTAM中不需要特别的参数.

当CIP代替3745时,主机操作系统需完成:

IOCP

      ****************************************************************************
      *       			Parallel  Channel 					 *
      *										 *
      *		       CIP may be subchannel addresses  580-58f			 *
      ****************************************************************************
      *	
       CHPID  PATH=((20,0)),TYPE=BL
      *
       CNTLUNIT  CUNUMBER=0009,PATH=(20),UNIT=3088,UNITADD=((E0,1)),SHARED=N,PROTOCOL=S4
      *
       IODEVICE ADDRESS=(00E0,1),CUNUMBER=(0009),UNIT=CTC
      *
       ****************************************************************************
      *      										 *
      *			ESCON Channel;Through ESCON Dirctor 			 *
      *		           subchannel addresses  700-70f				 *
      ****************************************************************************
      *	
      *700
      *C4
       CNTLUNIT  CUNUMBER=0700,PATH=(1C),UNIT=3088,UNITADD=((00,16)),LINK=(C4)
      *
       IODEVICE ADDRESS=(700,16),CUNUMBER=(0700),UNIT=SCTC
      *
       ****************************************************************************
      *      									 *
      *		   ESCON Channel;Director,not through ESCON Dirctor 		 *
      *		         subchannel addresses  D00-D0f		        	 *
      ****************************************************************************
      *	
       CNTLUNIT  CUNUMBER=0D00,PATH=(1F),UNIT=3088,UNITADD=((00,16))
      *
       IODEVICE ADDRESS=(D00,16),CUNUMBER=(0D00),UNIT=SCTC
      *

VTAM XCA major node

      ******************************TOP OF DATA**********************************************
      DLSW0E0	VBUILD	  TYPE=XCA
      PORTK0E0   PORT      ADAPNO=0,CUADDR=0e0,SAPADDR=04,MEDIUM=RING,TIME=3
      GRP0E0     GROUP     ANSWER=ON,AUTOGEN=(1,L,P),CALL=INOUT,DIAL=YES,ISTATUS=ACTIVE    
      *********************************BOTTOM OF DATA****************************************

VTAM Switched Major Node

      *************************TOP OF DATA***************************
      SW0E0       VBUILD       TYPE=SWNET
      PU200C1     PU	       ADDR=C1,IDBLK=CE5                    x
                               IDNUM=000C4,MAXDATA=265              x
			       MAXOUT=7,PACING=7,                   x
                               NPACING=7,PUTYPE=2                   x
      LU200C1     LU	       LOCADDR=001
      LU200C2     LU           LOCADDR=002
      LU200C3	  LU	       LOCADDR=003
      PU200C2     PU	       ADDR=C2,IDBLK=CE5                    x
                               IDNUM=000C5,MAXDATA=265              x
			       MAXOUT=7,PACING=7,                   x
                               NPACING=7,PUTYPE=2                   x
      LU200C1     LU	       LOCADDR=001
      LU200C2     LU           LOCADDR=002
      LU200C3	  LU	       LOCADDR=003
      ***********************BOTTON OF DATA***************************
    

主机参数与路由器之间对应关系:

CSNA over Bus&Tag

CSNA over ESCON


结构

SDLC连接SNA节点

Figure 5.1 : VTAM to locally attached SDLC node via CIP-SNA using SDLLC

 

Figure 5.2 : VTAM to remotely attached SDLC node via CIP-SNA using SDLLC

以太网连接SNA节点

Figure 5.3 : VTAM to SNA node attached to an Ethernet LAN

令牌环连接SNA节点

Figure 5.4 : VTAM to SNA node attached to a local Token Ring LAN

Figure 5.4 : VTAM to SNA node attached to a remote Token Ring LAN


配置命令

Global

Interface channel (physical)

Interface channel (virtual)

在配置描述下,对CIP作如下配置:

Global

router(config)#source-bridge ring-group number

Interface channel (physical)

这是对CIP物理端口的配置,指定通道号和设备地址.

router(config-if)#csna path device [maxpiu value] [time-delay value] [length-delay value]

path: 一个四位十六进制数字从0x000-0xFFFF.这个值指定数据路径,其中两位数字表示物理连接(在主机或ESCON Director Switch上),一位表示控制单元地址(control unit address).如果没有指定,CU地址和通道逻辑地址默认是0.对于PCA(Bus and Tag)的值是0x0100.

device: 在通道上选择通道连接设备的设备地址.对于PCA(Bus and Tag),这个值指在XCA major node中定义的子通道.

maxpiu: 定义CIP在一次I/O操作里发送给主机的最大字节数.范围是4096-65535.默认是20KB.

time-delay: 定义帧在通道上允许等待的延迟时间.范围是0-100ms.默认是10ms.

length-delay: 定义在传送给主机时被阻塞帧的最小长度.范围是4096-65535.默认是20KB.

关闭一个通道接口将引起在所有该通道的子通道上的会话中断,在还有会话处于活动状态时请注意用shut down命令.

Interface channel (virtual)

max-llc-sessions

Max-llc-sessions命令是sub-CIP内部接口命令,用来指定一块CIP卡同时支持的LLC2会话数.

router(config-if)# [no] max-llc2-session [number of llc2 sessions]

number:一块CIP卡同时支持的LLC2会话数.

lan

router(config-if)# lan media-type lan-id

media-type:标识internal LAN介质类型.有效的介质类型是Token Ring,Ethernet,FDDI.

lan-id:这个参数唯一标识internal LAN.它是用户提供的值可以从0到31,它不需要按次序只要唯一即可.

在lan命令下,进入sub-internal LAN配置模式,定义internal adapters,source-bridge等.

router(cfg-lan-lantype lanid)#source-bridge local-ring bridge-number target-ring

router(cfg-lan-lantype lanid)#adapter adapter-no mac-address

adapter-no:internal adapter的RAN,它定义在XCA major node里.在每一种LAN介质中是唯一的,范围从0-31.

mac-adddress:internal LAN adapter的MAC地址.格式是xxxx.xxxx.xxxx.


配置实例

  • VTAM-to-VTAM SNA sessions via DLSw+ direct over FDDI
  • SDLLC via DLSw+
  • Local SDLLC for multiple PUs via multidrop lines
  • Dual Hosts and dual CSNA backup via DLSw+

  • 回首页