CIP卡是Cisco公司设 |
在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支持下面的连接:
两个运行VTAM的通道连接主机在同一块CIP卡或不同的CIP卡间通讯.两个VTAM可配置成PU5s或PU2.1
nodes.
Table 1: SNA Node Type Support
----------------------------------------------------------
PU5 PU4 PU2.1 (LEN) APPN NN APPN EN PU2.0
----------------------------------------------------------
SRB yes yes yes yes yes yes
TB yes yes yes yes yes yes
RSRB yes yes yes yes yes yes
SDLLC no no no no no yes
QLLC no no yes yes yes yes
DLSw+ yes yes yes yes yes yes
XCA-to-XCA yes no yes yes yes no
----------------------------------------------------------
Table 2: Switching Support
----------------------------------------------
Feature Fast Switched Process Switched
----------------------------------------------
SRB X
TB X
DLSw+ X
RSRB Direct X
RSRB FST X
RSRB FTCP X
RSRB TCP X
SDLLC X
DSPU X
QLLC X
XCA-to-XCA X
----------------------------------------------
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-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卡提供了两个通道接口.物理上指定成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时,主机操作系统需完成:
****************************************************************************
* 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****************************************
*************************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

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
Figure 5.3 : VTAM to SNA node
attached to an Ethernet LAN
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.