Matthew

I'm also glad that Dennis Leong has asked the question since it has prompted
you to provide the benefit of your experience.

Have you seen the thread in the IBMTCP-L list entitled "VIPARANGE
definitions"? Presumably not or you would have provided a similar response
there when the matter of having OSA ports and VIPAs sharing the same address
range arose. Alan Watthey is planning to try this so your experience is some
encouragement.

I've made a few comments on your post already in my reply to Dennis. In
addition I would like to make a couple more.

In terms of what is relevant to Dennis's project, there is nothing you show
in the IPCONFIG statement which is actually needed - with one possible
exception. The possible exception is the MULTIPATH parameter. In the part of
the redbook which describes features of the OSA "ARP Takeover" in section
1.2.8, "ARP cache management", it is suggested that MULTIPATH is necessary
in order to cause the OSA backup mechanism to happen. It's just about
impossible to see why there should be a connection between the OSA backup
mechanism and the IPCONFIG MULTIPATH parameter.

Rather I think that the idea that the IPCONFIG MULTIPATH parameter should be
specified is that, when you have two OSA ports connected to the same LAN,
you will have the benefit of using them, that is, both of them when they are
both working, only when you specify IPCONFIG MULTIPATH. This is actually the
way the need for the MULTIPATH parameter reads in Appendix G - just about.

A scan for the word "MULTIPATH" in System z9 and eServer zSeries Open
Systems Adapter-Express Customer's Guide and Reference shows it used only
with reference to "multipath channel" (MPC) and there is no mention of
MULTIPATH in the section where relevant IPCONFIG parameters are discussed,
section 1.7.2.2.1, "Recommendations" under 1.7.2.2, "Updating the TCP/IP
Profile for QDIO".

The following paragraph from a post of mine from last year applies if you
have specified the MULTIPATH parameter of the IPCONFIG statement:

<quote>

If you switch to MULTIPATH, you are going to have to choose between
PERCONNECTION and PERPACKET. Some folk insist on PERCONNECTION since this
can avoid problems associated with fragmentation. If you have so designed
your network that you can see that there will not be problems with
fragmentation (or full packets arriving out of sequence), you may well
prefer PERPACKET. For example, if your printer is being driven within one
TCP connection, you won't see any change from what you have right now
obviously with PERCONNECTION.

</quote>

I see you have MULTIPATH PERCONNECTION but it's not evident from the sample
statements you supply that you potentially have multiple routes to some or
all destinations. Specifically, you show only one set of definitions for an
OSA port.

Similar considerations apply to the IPCONFIG DATAGRAMFWD FWDMULTIPATH
PERPACKET parameter with the additional point that you do not appear to be
using your CS IP instance as a router.

Maybe you have so pruned your definitions that what you show can't be taken
as a consistent set of definitions. If this is so what you shouldn't have
pruned is the set of definitions for your second OSA port. You do refer at
the end of your post to OSA features in the plural.

By "Preferably the VIPA IP address should be used in all instances." do you
mean that the VIPA, a static VIPA in your example, should always be used as
the destination address representing your applications? I would tend to
qualify this by suggesting the following:

a) that a single VIPA should be used as the destination for each application
b) that it may as well be a VIPARANGE dynamic VIPA activated by use of the
PORT statement entry BIND parameter today even if setting up backup LPARs
and Automatic Restart Management (ARM) is for the future
c) that each application service is identified in the name server using a
name which describes that particular service and is associated with the
(VIPARANGE dynamic) VIPA
d) that there remains just one static VIPA which is associated with the
node, may be so identified in the name server and is used for services
necessarily tied to the node such as the SNMP agent

Chris Mason

----- Original Message ----- 
From: "Matthew Stitt" <[EMAIL PROTECTED]>
Newsgroups: bit.listserv.ibm-main
To: <[email protected]>
Sent: Thursday, 25 January, 2007 11:41 PM
Subject: Re: VIPA tcpip profile definitions


> Glad you asked this question.  I just did something similar to your
request.
>  Here are some key definitions I used:
>
> IPCONFIG
>  ARPTO  1200
>  DATAGRamfwd FWDMULTipath PERPacket
>  SOURCEVIPA
>  NOSYSPLEXRouting
>  IGNORERedirect
>  MULTIPATH PERConnection
>  PATHMTUDISCovery
>  NODYNAMICXCF
>  NOIQDIORouting
>  TTL    60
>
> ; DEVICE and LINK for VIPA Devices:
>   DEVICE  VIPA1  VIRTUAL 0
>   LINK    VIPA1  VIRTUAL 0 VIPA1
> ;
> ; DEVICE and LINK for MPCIPA QDIO Devices:
> ;
> ; QDIO (gen - OSD), see NET.VTAMLST(TRL??)
>  DEVICE OSA4VME MPCIPA   NONRouter AUTORESTART
>  LINK   Z990CH41LNK1  IPAQENET   OSA4VME
>
>   HOME
>    10.2.15.125     VIPA1
>    10.2.15.122     Z990CH41LNK1
>
> The connections can be made using any of the IP addresses assigned to the
> OSA adapters, or the VIPA IP address.  Preferably the VIPA IP address
should
> be used in all instances.
>
> On Thu, 25 Jan 2007 14:01:59 -0800, Dennis Leong <[EMAIL PROTECTED]>
wrote:
>
> >I want to be able to setup high availability to my production lpar using
> >static vipa with arp takeover.  We have 2 osa ports on separate adapters
> >running in qdio mode and we run z/os 1.4.   I don't want to run multiple
> >tcpip stacks and also do not want to bind any specific application to an
> >address.  The setup just needs to provide connectivity to my lpar in the
> >event of a failure to port on switch connected to the first osa.   What
are
> >the key tcpip profile statements or better yet does anyone have working
> >sample?  Thank you.

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to