CISCO CIP Migration Scenario 2
CISCO CIP Migration Scenario 2
CISCO CIP Migration Scenario 2
Migration Scenarios
This chapter shows the basic configuration of several of the most common networks. The chapter covers network
design and explains why and when to use a particular network design. It briefly describes how to migrate from,
or coexist with, a FEP for each of the sample networks. In some cases, before and after pictures of the network
and step-by-step configuration instructions are included.
This chapter includes the following scenarios:
• Scenario 1—Replacing a FEP with a single CMCC on a single host
• Scenario 2—Replacing a FEP with a redundant CMCC on a single host
• Scenario 3—Replacing a FEP with a single CMCC on multiple hosts
• Scenario 4—Combining SNASw with DLSw+
• Scenario 5—Migrating to SNASw only
• Scenario 6—Migrating to TCP/IP across CLAW
• Scenario 7—Migrating to TCP/IP across CMPC+
To use the scenarios, you must include the VTAM definitions and configure your routers, which are discussed in
the following sections.
6-55
Figure 6-1 Communication between CSNA in the CMCC and SNA Nodes
Mainframe
VTAM XCA
FID2, FID4
CMCC
LLC2
CMCC 7500
Internal Rings ...
The CMCC running CSNA can support multiple internal LAN interfaces, each appearing as a LAN port to the
VTAM. Although VTAM supports a maximum of 18 LAN ports, only a single LAN port is required. CSNA also
supports up to 256 open LLC2 service access points (SAPs) per LAN port.
Configuring Routers
You must configure the router to:
• Bridge the traffic from a physical LAN or a router component (DLSw+, SRB, SR/TLB, and so on) onto the
router virtual ring
• Bridge the data from the router virtual ring to one of the CMCC internal rings, or connect a data-link user
(APPN or DSPU) to one of the CMCC internal rings
• Connect the CMCC to VTAM
Figure 6-2 shows the major configuration parameters of CMCC and Token Ring interfaces and how they are
logically combined using the source-bridge definition. The CMCC ring is referred to as an internal ring. The
Route Switch Processor (RSP) ring is referred to as a virtual ring.
Bridge 1
Virtual Ring
Group 100
source-bridge ring-group 100
interface tokenring 1
Bridge 1 source-bridge 1 1 100
TRIP
Token
Real Segment Ring
Configure an adapter on the CMCC to associate with the XCA major node definition. For each adapter you
configure, CSNA creates an internal Token Ring. A virtual bridge connects the CSNA internal ring to a virtual
ring group in the router. The Token Ring Interface Processor (TRIP) is also configured to connect to the same
virtual ring group as the CMCC.
VTAM Configuration
vbuild type=xca
port adapno= 0 ,cuaddr= 110,
sapaddr=04, medium=ring
group answer=no, autogen=(25,I,p),
call=inout,dial=yes
Before
Cluster
Controller
Token
Ring
Host A
Cluster
Controller
After
Cluster
Controller CMCC Router A
Token
Ring
Cluster
Controller Host A
Design Choices
This customer opted to combine SNA functionality (DLSw+) and WAN connections in the CMCC router because
the network was very small (25 sites). The design provided a very safe fallback to the FEP, but at the same time
enabled SRB dynamics and configuration simplicity.
Router Configuration
!
source-bridge ring-group 100
!
interface tokenring 1/0
- no ip address
- no ip route-cache
- ring-speed 16
- source-bridge 200 1 100
!
interface Channel1/0
- no ip address
- csna 0100 70
!
interface Channel1/2
- no ip address
- no keepalive
- lan TokenRing 0
- source-bridge 300 1 100
- adapter 0 4000.7000.0001
!
end
Implementation Overview
The first step is to implement DLSw+ from the remote site to the central site and to change the FEP access from
SDLC to Token Ring. As part of this step, configure the VTAM switched major nodes. Next, perform the
following steps to enable the CMCC in this configuration:
Step 1. Perform IOCP generations to configure the channel definitions, as shown in Figure 6-5.
Step 2. Configure the VTAM XCA major node.
Step 3. Configure the attached router with the CMCC definitions and bridge traffic from the internal ring group
to the CMCC virtual ring.
Step 4. Vary the channel online (Vary E00,ONLINE).
Step 5. Confirm the CMCC is online (Display U,,,E00,1).
Step 6. Activate the VTAM XCA (Vary NET,ACT,ID=name_of_member).
Before
Token
Ring
After
Token
Ring
Cisco 7000/7500
Design Choices
In this network they opted to separate DLSw+ from the channel-attached router, thus minimizing both scheduled
and unscheduled outages in their network. Also, they already had DLSw+ installed in these routers before they
installed the CMCCs, which simplified migration. Finally, as their DLSw+ routers (Cisco 3600s) reach capacity,
it would be less costly to add a Cisco 3600 Series router than a Cisco 7500 Series router with a CMCC. Either
of the channel-attached routers could handle their entire capacity today, and if the network were to grow, they
would have sufficient slots in their Cisco 7500 Series routers to add CMCCs.
The network uses load balancing across central site DLSw+ routers and duplicate Token Rings to ensure
there is no single point of failure, as shown in Figure 6-7.
Channel Channel
RTRA RTRB
Adapter Adapter
CMCC CMCC
4000.0000.0001 4000.0000.0001
Virtual Virtual
Ring Ring
300 400
Virtual Virtual
Ring Ring
100 101
Ring 200
Dual Apex Rings
Ring 201
DLSw+ DLSw+
RTRB
!
source-bridge ring-group 101
int tok 0/0
source-bridge 200 1 101
int tok 0/1
source-bridge 201 2 101
!
interface Channel1/0
- no ip address
- csna 0100 80
!
lan TokenRing 0
- source-bridge 400 1 101
- adapter 0 4000.0000.0001
!
Before
Token
Ring
After
Cisco
7000/7500
Token
Ring
Design Choices
This enterprise chose not to implement APPN despite having multiple mainframes. The reason is that all SNA
sessions were in the same domain. The VTAM in the second mainframe was used just for testing and backup.
They decided against implementing two channel-attached routers for redundancy, but did use two CMCCs in a
single channel-attached router. This created higher availability than they had previously and provided an option
CMCC CMCC
502 LLC2 505
LLC2
4000.3745.5001 4000.3745.5001
Virtual
Ring
501
Ring 200
Ring 201
Design Choices
This enterprise chose to keep the SNA data center router separate from the WAN distribution router to
simplify change management and maximize availability. Two CIPs (one primary and one backup) run IP to
handle all the SNA traffic, and six Cisco 7200 Series routers run DLSw+ (to handle a 1000-branch network),
including one DLSw+ router used only for backup. Figure 6-10 shows the basic components of this design.
IP Channel-Attached
Router or OSA-Express
HPR over IP
DLSw+ Branch
DLSw+ Routers
CISCO.NETMD.VTAMLST(EETGJEB)
-----------------------------------------------------
EETGJEBV VBUILD TYPE=TRL
EETGJEB TRLE LNCTL=MPC,MAXBFRU=16, X
READ=(4F92), X
WRITE=(4F93)
-----------------------------------------------------
PROFILE.TCPIP
-----------------------------------------------------------------------------
VIEW CISCO.NETMD.VTAMLST(SNASWPUS) - 01.02 Columns 00001 00072
****** ***************************** Top of Data ****************************
==MSG> -Warning- The UNDO command is not available until you change
==MSG> your edit profile using the command RECOVERY ON.
000001 * SNASWITCH DOWNSTREAM PU
000002 VBUILD TYPE=SWNET
000003 *
000004 DSPU02 PU ADDR=01,ANS=CONTINUE,DISCNT=NO, X
000005 PUTYPE=2,ISTATUS=ACTIVE, X
000006 DLOGMOD=D4C32782,MODETAB=ISTINCLM,USSTAB=USSTCPMF, X
000007 IDBLK=022,IDNUM=01002 X
000008 DSPU02LU LU LOCADDR=02
****** ****************** Bottom of Data ************************************
Design Choices
The customer has 200 regional offices that will run SNASw. From the branch into the S/390, the SNA traffic is
transported in IP. Hence, there is no need for SNA routers in the data center. The customer leverages the Cisco
IOS QoS features to ensure that the interactive SNA and Telnet traffic take precedence over SNA batch and FTP
traffic. Figure 6-11 shows this design.
IP Channel-Attached
Router or OSA-Express
HPR over IP
WAN
Distribution
Router
SNASw Branch
Routers
hostname SNASW
!
boot system flash slot0:rsp-a3jsv-mz.120-5.XN
enable password lab
!
ip subnet-zero
!
source-bridge ring-group 100
!
interface Ethernet0/0/0
ip address 172.18.49.37 255.255.255.128
no ip directed-broadcast
no ip route-cache distributed
!
interface TokenRing2/0/2
no ip address
no ip directed-broadcast
no ip route-cache distributed
ring-speed 16
source-bridge 200 1 100
source-bridge spanning
interface Virtual-TokenRing2
mac-address 4000.eeee.0000
no ip address
no ip directed-broadcast
ring-speed 16
source-bridge 222 1 100
source-bridge spanning
ip classless
line con 0
exec-timeout 0 0
transport input none
line aux 0
line vty 0 4
login
!
end
SNASW#
hostname CIPRouter
!
enable password lab
!
microcode CIP flash slot0:cip216-30
microcode reload
ip subnet-zero
source-bridge ring-group 80
interface Ethernet0/0
ip address 172.18.49.17 255.255.255.128
no ip directed-broadcast
no ip mroute-cache
interface Channel1/0
no ip address
no ip directed-broadcast
no keepalive
!
interface Channel1/1
no ip address
no ip directed-broadcast
no keepalive
cmpc E160 92 EETGJEB READ
cmpc E160 93 EETGJEB WRITE
!
interface Channel1/2
ip address 172.18.1.42 255.255.255.248
no ip directed-broadcast
no ip mroute-cache
no keepalive
lan TokenRing 0
source-bridge 70 1 80
adapter 0 4000.dddd.aaaa
tg EETGJEB ip 172.18.1.43 172.18.1.42
!
line con 0
exec-timeout 0 0
transport input none
line aux 0
line vty 0
exec-timeout 0 0
password lab
login
length 75
CIPRouter#
CISCO.NETMD.VTAMLST(EETGJEB)
-------------------------------------------------------
EETGJEBV VBUILD TYPE=TRL
EETGJEB TRLE LNCTL=MPC,MAXBFRU=16, X
READ=(4F92), X
WRITE=(4F93)
PROFILE.TCPIP
DEVICE IUTSAMEH MPCPTP AUTORESTART
LINK samehlnk MPCPTP IUTSAMEH
;
DEVICE EETGJEB MPCPTP
LINK EELINK2 MPCPTP EETGJEB
;
DEVICE VIPADEV2 VIRT 0
LINK VIPALNK2 VIRT 0 VIPADEV2
;
HOME
172.18.1.43 EELINK2 ; This corresponds to the host-ip-addr for the CIPRouter tg
command
172.18.1.41 VIPALNK2 ; This corresponds to the ip-dest specified in the SNASW router
link command
GATEWAY
172.18 = EELINK2 4468 0.0.255.248 0.0.1.40
172.18 172.18.1.42 EELINK2 4468 0.0.255.0 0.0.49.0
;
START IUTSAMEH
START EETGJEB
Distributed Distributed
Database Database
ATM
Distributed Distributed
Database Database
Testing of a CIP in IP Datagram mode determined that a single CIP processor can transfer 18.4 MBps across two
ESCON channels. Therefore, two CIP processors can transfer 36.8 MBps. In one hour, the data center router can
transfer 133 GB per hour:
36.8 MB per second x 60 seconds per minute x 60 minutes per hour = 133 GB per hour
Therefore, a Cisco 7507 with two CIP cards with dual ESCON interfaces (four ESCON channels) and two
Asynchronous Transfer Mode (ATM) interface processors is capable of transferring 133 GB per hour. To
determine the amount of time required to transfer the 250 GB of data in the bulk data transfer application
example:
250 GB / 133 GB per hour = 1.88 hours, or 112 minutes
As these calculations demonstrate, the Cisco data center router can support the required data transfer rate.
Design Choices
The customer considered several factors before choosing the appropriate components to implement this solution.
Although speed and cost were certainly important, the overriding concerns were robustness and reliability. For
these reasons, the customer chose CLAW as the channel protocol, because it has been implemented in thousands
of data centers and been in widespread use for more than five years.
If your OS/390 host environment supports the use of the Gigabit Ethernet OSA-Express, you should
consider the use of OSA-Express with the Tivoli Storage Manager. This solution is optimized to provide very high
throughput for bulk data transfer using Large Format Ethernet Frames (also known as Jumbo Frames) and can
achieve data transfer rates approaching Gigabit Ethernet speed.
Router Configuration
For configuration examples, see www.cisco.com/warp/public/650/8.html.
Design Choices
To reach the goal of building an IP-based backbone network, the customer needed to find a way to transport
significant amounts of SNA traffic without depending on the traditional Layer 2-based protocols. EE, which
transports SNA data directly over IP, provided the answer. Because this group had extensive experience with
CMCC technology, the decision was then largely a matter of deciding which of the IP-capable channel protocols
to choose. They decided that CMPC+ provided the best balance of performance for the resulting mix of
interactive, batch, and streaming traffic.
Router Configuration
For configuration examples, see www.cisco.com/warp/public/650/8.html.
TCP/IP Profile
The following example shows the TCP/IP profile on the host:
ARPAGE 5
telnetparms timemark 600 port 23 dbcstransform endtelnetparms
ASSORTEDPARMS NOFWD ENDASSORTEDPARMS
;
DEVICE mpc4b00 MPCPTP
LINK MPCPLNK2 MPCPTP mpc4b00
;
AUTOLOG
OEFTPE3
ENDAUTOLOG
INCLUDE TODD.MPCP.TCPIP.PROFILES(PORTS)
HOME
80.12.165.2 MPCPLNK2
GATEWAY
; NETWORK FIRST DRIVER PACKET SUBNet mask subnet value
; HOP SIZE
80.12.165.1 = mpcplnk2 4468host
DEFAULTNET 80.12.165.1 mpcplnk244680
BEGINVTAM
; Define logon mode tables to be the defaults shipped with the latest
; level of VTAM
3278-3-E NSX32703 ; 32 line screen - default of NSX32702 is 24 line screen
3279-3-E NSX32703 ; 32 line screen - default of NSX32702 is 24 line screen
3278-4-E NSX32704 ; 48 line screen - default of NSX32702 is 24 line screen
3279-4-E NSX32704 ; 48 line screen - default of NSX32702 is 24 line screen
3278-5-E NSX32705 ; 132 column screen - default of NSX32702 is 80 columns
3279-5-E NSX32705 ; 132 column screen - default of NSX32702 is 80 columns
; Define the LUs to be used for general users
DEFAULTAPPL ECHOMVSE
; DEFAULTAPPL ECHOMVSE 10.10.1.188
; DEFAULTAPPL NETTMVSE
DEFAULTLUS
TCPE0000..TCPE9999
ENDDEFAULTLUS
ALLOWAPPL * ; Allow all applications that have not been previously
; specified to be accessed
ENDVTAM
DATASETPREFIX TODD.MPCP
start mpc4b00
In this TCP/IP profile, the DEVICE specifies the VTAM TRLE mpc4b00 and LINK specifies the link name
(MPCPLNK2) associated with the IP address (80.12.165.2) for that link. The host IP address 80.12.165.2 that
is specified for the transmission group in the router configuration must be identical to the IP address specified for
the transmission group in the router configuration.