CSM module: rserver to rserver (or VIP) connections between serverfarms

Hello,
I am trying to audit an existing configuration of CSM module.
Unfortunately have not an experience in CSM module configaration.
The main goal is to understand if there are any direct connection between servers
in different serverfarms (i.e. server from one serfarm opens session to server in
second serverfarm to VIP or to real IP). Also I need to know if there exist any
server initiated connection.
For serverfarms in CSM configuration there are two options configured
1)
nat server
nat client <pool>
2)
nat server
no nat client
As I understand, if there is no "static nat" lines in CSM configuration it means that
there can not be server initiated connections. Is this correct?
What is the best way to check if there are any direct connections between different serverfarms?
Is it enough to take an output of "show conn" command like
    prot vlan source                destination           state      
In  UDP  149  10.13.205.20:57944    10.36.22.20:23235     ESTAB      
Out UDP  449  10.36.22.24:23235     10.13.205.20:57944    ESTAB      
and check if there is "In" connection from <source IP> in one serverfarm to <destination IP>
in second serverfarm? As for now I did not see such connections.
Will be presented direct server-server/VIP or server initiated connections in "sh conn" command
output for CSM module?
Could you advise me how to check this in CSM configuration or show commands output?
Thank you in advance.

If the vserver to vserver connection is made between devices in the same subnet and the client uses the vsever address (rather than a vip address) then this will not be seen via the CSM at all. If the client vserver targets the vip address, then it is probable that you will require source nat to make it work. If a vserver starts a connection to another vserver addess (not vip) in a different subnet and the connection flows via the CSM,  then the CSM will show this in its connection table. You can test this via "telnet " and check the connection table. Any working vserver to vip connections will be visible in the connection table. Matthew

Similar Messages

  • CSM Modules and Server availability project

    I have 2 geographically separated sites, site A in the main office and site B is the Disaster recovery office. These 2 sites are connected by a high speed Layer 3 link (10Gb), The goal is to have duplicate servers available in site B in the event of partial server failure in site A or even complete failure of site A. Can I accomplished this with the CSM modules given that these servers will be in different networks and overall how would this configuration work, I really appreciate it.

    Are you planning to put CSMs in both data centers or a single data center?
    If CSM will be at one site (site A) only then
    You need to use source NAT on CSM (Assumption: its in Site A) to make sure that the return traffic from servers in "site B"
    can go back to the client through CSM at "Site A"
    If both Data centers will have their own CSM modules then the best approach is to use GSS or any any Geo redundant setup that can check the load/health/availability/proximity of the VIPs (virtual ips configured on each CSM) in each data center and direct the clients intelligently to the appropriate data center.
    Syed Iftekhar Ahmed

  • Cisco 6500 X6066 CSM Module Reporting

    Hi;
    Is there any tool for reporting on csm module reals/vservers etc. connections between given time periods ?
    If not , may i export these values with any commands from cli ?
    Thanks
    Umut

    Hi,
    You can use any SNMP tool to monitor CSM using SNMP MIBS.The Cisco CSM supports two Read Only MIBs: CISCO-SLB-MIB and CISCO-SLB-EXT-MIB, which are available at  ftp://ftp.cisco.com/pub/mibs/.
    Traps can be sent based on real server, virtual server, and fault tolerant state changes. This is an old product and not much options are available SNMP wise.
    While searching more related to this TOPIC i found a similar discussion. Kindly go through it and see if it helps you.
    https://supportforums.cisco.com/thread/2024621
    The CSM also allows you to confiure TCP scripts for HM and other particular tasks. Please have a look at the link below for details regarding the scripts:
    http://www.cisco.com/en/US/docs/interfaces_modules/services_modules/csm/3.2/configuration/guide/scriptg.html
    Regards,
    Kanwal

  • NTP protocol support in Cisco CSM module

    Can anyone plz advice if CSM module will support load balancing NTP traffic on the server ?

    Here is what i see in CSM with ntp traffic reaching real servers
    prot vlan source destination state
    In UDP 45 10.200.210.20:123 172.20.95.39:123 ESTAB
    Out UDP 39 172.20.88.101:123 10.200.210.20:123 ESTAB
    vs = NFTBZTKVIP, ftp = No, csrp = True
    real = (n/a)
    Could it be that..real servers not replying back to these ntp based packets or from your point what could be holding them back.
    I will send you the trace once i pick them up.
    Kashi

  • How to configure 2 CSM modules in 6500 ?

    hi,
    6500 supports multiple CSM modules in one chassis. I check the configuation about the CSM with 2 modes one is rp and another is csm. another mether is to enter the csm module. Does anyone know the current way to setup the 2 csm modules in one 6500 or give me a sample ?
    best regards.
    fred.

    If you are running muliple CSM's in the same chassis you need to run in csm mode, otherwise if you are running a single csm in a chassis you can run in rp mode.
    hope that helps
    I am running one csm in each chassis and fault-tolerant
    mark

  • How can i connect between WS−G5484 1000BASE−SX and GLC-LH-SMD ?

    Dear experts,
    My customer has 6509 A-side and B-side core switches and need to migrate only 6509 B-side to Nexus.
    I have some question below.
    1. Customer's 6509A-side has multiple WS−G5484 1000BASE−SX and WS−G5486 1000BASE−LX links and it is connected to 6509B-side.
    But customer bought only GLC-LH-SMD for Nexus migration of 6509B-side.
    I understood BLC-LH-SMD doesn't support SX type, so I am worndering how i can connect between 2 different module ?
    Or should i have GLC-SX-MMD for WS−G5484 1000BASE−SX links ?
    2. Current Rack has LC type patch pannel from B-side to Rack A side.
    But new Nexus A-side rack is located at different row and between these rack, there is only sc-type patch pannel.
    So If i want to connect from LC-type to Sc-type patch pannel, how can i connect ? do i have to use SC-LC converter ?
    3. Old 6509 links use many MMF cable, and new Nexus use SMF.
    Between same LX/LH links, if a side use MMF and another side use SMF, how can i connect each other ?
    Again new Nexus A-side rack is located at different row and between these rack, there is only sc-type patch pannel.
    Please let me know in detail, Thanks in advance, I really appreciate for your help.
    Jason.

    Hi Leo,
    Thanks of your reply.
    Dear Experts,
    I seek your expert's advice for another question urgently.
    Please make you time and share your experiecce.
    Thanks.
    Jason

  • Errror in RFC connection between SCM ABAP stack and JAVA Stack

    Hi All
    we have installed SCM Abap stack and SCM java stack on same system within single database.when i create rfc connection AI_RUNTIME_JCOSERVER from SCM Java stack to SCM Abap Stack its working fine,but when i am configuring same from SCM Abap to SCM Java using SM59 its giving error.
    Error Details     Error when opening an RFC connection
    Error Details     ERROR: failed to open file G:\usr\sap\SCD\DVEBMGS00\data\sideinfo.DAT
    Error Details     LOCATION: SAP-Gateway on host OPS20SCD1.Octal.pet / sapgw00
    Error Details     CALL: fopen
    Error Details     COMPONENT: SAP-GW-LIB (ReadSideInfo)
    Error Details     COUNTER: 1854
    Error Details     ERROR NUMBER: 2
    Error Details     ERROR TEXT: ENOENT: No such file or directory OR: The system cannot find the fi*
    Error Details     MODULE: gwxxside.c
    Error Details     LINE: 274
    Error Details     RETURN CODE: 451
    Error Details     SUBRC: 0
    Error Details     RELEASE: 701
    Is it compulsory to create RFC connection between abap and java installed on the same system.
    plese suggest.
    Regards

    to configure acceptance of the ABAP (integrated ITS / WebGUI) saplogonticket on the java stack, just log into the java stack (http://FQDN:50xxx/nwa) and select configuration  THe last item in the list is Trusted System... click.
    on the ensuing page, click on the add trusted system button --> by querying trusted sytem.
    Enter the required data on the page:
    system type: ABAP
    host name: FQDN
    System Nr: your instance number
    client (of the productive client)
    and a username and pw with superuser priveliges in the system (SAP_ALL/SAP_NEW, etc).
    the click next
    On the final screen, click finish.
    You have now SSO setup between the ABAP and Java stacks. To configure SSO to accept java saplogontickets on ABAP see:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/2b0310d6-0801-0010-3185-b2371a280372
    This should resolve your question.

  • Connection between Crystal Report and SAP ECC

    Hi. can you help me please.
    I'm testing the connection between Crystal Report and SAP ECC. I tried using the tables,
    but by making the links between foreign keys does not bring data. The other way I tried was using an ABAP function module,
    but using this way, Crystal will only works like a Presentation Layer because all the work was did it in ABAP;
    besides that shows the limitation that I can not pass as input a table.
    what is the best practice for reporting on SAP ECC using Crystal Report?
    Thanks.

    Hi,
    Crystal Reports is able to leverage tables, ABAP functions, SAP query and InfoSets.
    what is the issue when using the tables ?
    ingo

  • Connection Between SAP GTS and Legacy systems

    Hi GTS Experts,
    Could you please let me know how to connect between SAP GTS and Legacy systems.
    This is for transfer of Customers, Vendors,Materials(Products in GTS),Transaction Data.
    Could you please provide any documentation on this and is it PI team will do or functional guy.
    One more question:
    Customer created a sales order with sold to and ship to(both contains same address) in legacy system.
    Then it will be sent to SPL screening in GTS.
    Now he will change ship to address and this should not be passed to SPL screening-- how to do this.
    Regards,
    Murali

    Hi Murali,
    Apart from what Dave mentioned as above, although there is no such document available apart from SAP Standard content document but its something that is very standard to other modules as well.
    Actually, you need to have a middle ware like SAP PI or any non SAP Product between SAP and Non SAP Legacy system. Also, mapping should be defined well in advance in this. Then it will also involve the EDI at the SAP GTS system end and Web skills( or applicale connection skills) at the Legacy system end to ensure appropriate mapping and interchange of realistic data.
    Here, I would like to know if your legacy system had already some SAP system connected to it?.
    Regards,
    Aman

  • Connection between JCo and XI

    Hello,
    I want to establish a connection between an external java program which uses JCo to XI. However, it doesn't work. I'm not able to get a connection between java program and XI.
    Can anybody help me in this case?

    Hi Dinh,
    Here is a sample code I used to test the communication calling function module THPOPUP.
    client = JCO.createClient( ...);     
    // Open the connection
    client.connect();
    // Get the attributes of the connection
    JCO.Attributes attributes = client.getAttributes();
    boolean is_backend_unicode = attributes.getPartnerCodepage().equals("4102") ||
                                       attributes.getPartnerCodepage().equals("4103");
    // Create metadata definition of the input parameter list
    JCO.MetaData input_md = new JCO.MetaData("INPUT");
    input_md.addInfo("CLIENT", JCO.TYPE_CHAR, 255, 255 * (is_backend_unicode? 2 : 1 ),-1, 0, null, null, 0, null, null);
    input_md.addInfo("USER", JCO.TYPE_CHAR, 255, 255 * (is_backend_unicode? 2 : 1 ),-1, 0, null, null, 0, null, null);
    input_md.addInfo("MESSAGE", JCO.TYPE_CHAR, 255, 255 * (is_backend_unicode? 2 : 1 ),-1, 0, null, null, 0, null, null);
    // Create the input parameter list from the metadata object
    JCO.ParameterList input = JCO.createParameterList(input_md);
    // Set the first (and only) input parameter
    input.setValue("020", "CLIENT");
    input.setValue("USERNAME", "USER");
    input.setValue("TEST MESSAGE", "MESSAGE");
    // Create metadata definition of the output parameter list
    JCO.MetaData output_md = new JCO.MetaData("OUTPUT");
    // Create the output parameter list from the metadata object
    JCO.ParameterList output = JCO.createParameterList(output_md);
    // Call the function
    client.execute("TH_POPUP", input, output);
    I suggest you to have a look at the sample code named Example1 that is delivered with jco library.
    Probably there are also higher level functionality to send the idoc via jco (that hide you the call to that function module), using something like IDOC.create() or IDOC.send() but I have never used them because when I worked in this kind of scenario I had to call a RFC, not to send and idoc, via jco.
    Instead I sent Idoc to XI from a non sap system that was built on RFC sdk (similar to jco) and we posted IDOCs to XI via function module IDOC_INBOUND_ASYNCRONOUS.
    Dinh, the reason why the Idoc will be sent to the application layer of XI (SXMB_MONI) and not to the below ALE layer (WE05) is that in XI any call to the function module IDOC_INBOUND_ASYNCRONOUS is catched by the application layer.
    Consider that when an SAP system has to send an IDoc to another SAP system it calls  as well that function module (IDOC_INBOUND_ASYNCRONOUS) to send the IDoc
    So once you call that function module the idoc is created in XI and is a normal XI IDoc scenario.
    Hope it clarify your doubts,
    Kind Regards,
    Sergio

  • Listen if the TCP connection between robot and LV GUI is lost

    Hi
    I'm doing a simple client/server TCP connection between a Labview GUI and a robot controller.
    My robot controller acts as the TCP server that waits for a connection from the Labview GUI, it gets a string as a ready signal and then writes a string back to the LV GUI to tell that the controller is ready, then the LV GUI should be ready to send commands to the robot.
    So now first of all there are two things I want to do;
    1) I want the user to push a button to connect to the robot and then make a red/green light turn on if the connection is established, then the LV GUI also starts a small loop that waits fro whatever is coming from the robotcontroller, this is only for debugging right now
    2) Secondly I want the LV GUI to listen if the connection somehow is lost, like if the robot goes out of range or some other programming error in the script for the robot controller that might make the TCP connection terminate. So if the connection is lost from the serverside, then I want the LV GUI to keep runing but just turn the light red.
    I have tried some of the examples in Labview but I sure could need some help on this.
    LV 8.5
    LabVIEW 8.6 / 2009 / 2010
    Vision Development Module 8.6 / 2009 / 2010
    VBAI 3.6 / 2010
    Attachments:
    11.gif ‏10 KB
    21.gif ‏12 KB

    You really should change your architecture. I assume that your other controls also control the robot, so you will need more complex messaging.
    I suggest you look at some of the examples and templates for queued message handler. Essentially, this will allow you to send message between two loops, which is probably what you want.
    As for what your comm loop should actually look like, you should separate the opening part from the communicating and closing part. That way, you can send the Ready string immediately after connecting. The example code you used already handles the timeout error, which is the indication you want that the connection was lost.
    Here's one (very bad) example of how this could be done:
    You should note that this does not really do any error handling. If you use a queued message handler and actually turn the comm loop into a state machine (with states like Open,Comm and Close), it should be cleaner.
    To learn more about LabVIEW, I suggest you try looking at some of these tutorials.
    Message Edited by tst on 01-19-2008 07:53 PM
    Try to take over the world!
    Attachments:
    Comm.png ‏7 KB

  • Setting up a https connection between SAP CRM and genesys gplus adapter

    Hello All-
    We are integrating SAP CRM with genesys mysap gplus adapter. We are struck in setting up a https connection between sap and gplus adapter.
    Can anyone here help me out in this like how to get the SSL Protocol, keystore, keystore password,truststore and truststore password.
    Information abt Adapters server certificate. Do we need to configure the adapter for the proxy also?
    Any additional comment will help. Thanks in advance!

    Hello Vinod,
    Please refer the following OSS notes 564085.
    Please reward if helpful.
    regards,
    Muralidhar Prasad.C

  • Connection between SDM client and server is broken

    Dear All,
    First of all this is what I have
    -NW04 SPS 17
    -NWDS Version: 7.0.09 Build id: 200608262203
    -using VPN connection
    -telnet on port 57018 is succesfull
    I can login to SDM server (from NWDS and from SDM GUI) I can see the state of SDM(green light), restart it, can navigate through tabs in GUI, but every time I am trying to deploy an ear i have this error:
    Deployment exception : Filetransfer failed: Error received from server: Connection between SDM client and server is broken
    Inner exception was :
    Filetransfer failed: Error received from server: Connection between SDM client and server is broken
    I have already read a lot of topics,blogs,notes but didn't find the solution.
    Can anybody help me?
    Best Regards

    Having same issue. Nothing helped so far... Using NWDS 7.0 SP18.
    I have turned SDM tracing on and this is what I see on client side after sending first data package:
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0280/17 Client: finished sending string part"
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0280/0 Client: receive String part from Server"
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl.receiveFromServer(NetComm ..): Entering method
    com.sap.bc.cts.tp.net.NetComm.receive(): Entering method
    com.sap.bc.cts.tp.net.NetComm: debug "Method "receive(char[])" could not read all requested bytes. There are still 12 bytes to read"
    com.sap.bc.cts.tp.net.NetComm: debug "Caught IOException during read of header bytes (-1,          43):Connection reset"
    com.sap.bc.cts.tp.net.NetComm: debug "  throwing IOException(net.id_000001)"
    com.sap.bc.cts.tp.net.NetComm.receive(): Exiting method
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0281/1 Client: connection was broken"
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: debug "20120224140253 0281/0 Client: finshed sendAndReceive"
    com.sap.sdm.is.cs.cmd.client.impl.CmdClientImpl: Exiting method
    My connection on server is still active so I have to restart SDM server to reset and try it again.
    Anyone have idea whats happening?
    Edited by: skyrma on Feb 24, 2012 2:46 PM
    Edited by: skyrma on Feb 24, 2012 2:47 PM
    Edited by: skyrma on Feb 24, 2012 2:47 PM

  • Connection between O and BP is missing

    Hi,
      When i check inconsistency for a user, i am getting " Connection between "O" and "BP" is missing. When i check the Org.unit in PPOSA_BBP, i could see no BP exists for that Org.unit where user is assigned. I have replicated the org.unit from HR system but yet the BP hasnt been generated. Can you please share your idea on this.
    Regards,
    Prasath J

    Hi Prasath,
    This might be because you need to assign the user to a Purchasing Organisation or a Purchasing Group. If the user do not have BP created then you can do this by using tcode USERS_GEN.
    Go to USERS_GEN and follow below steps :
    1. Select Create User From Existing SU01 user
    2. Enter the org id of the POrg or Pgroup under which you want to assign the user
    3. Select country and execute
    4. In next window one popup will occur, select Area Of User
    5. In next popup enter the user id
    6. Next select the user and click Ok.
    7. This will create a BP and CP for the user and assigns the BP to the Org id of the POrg or Pgroup.
    8. Now check the consistency of the user it will show all green.
    It might give you error like eMail id for BP XXXXX is missing if the SU01 profile of the user does not contain any user id but it is not critical.
    You can open the BP in BP tcode and enter the email id of the user.
    Let us know if it solves your issue.
    Regards,
    Mayur

  • (Trouble printing) Trouble with connection between Macbook Pro and Hp Deskjet 1510.

    Trouble with connection between Macbook Pro and Hp Deskjet 1510. (Nothing Prints).
    I have a Macbook Pro and am having difficulty printing documents from ‘Pages' from my Hp Deskjet 1510. I have installed the necessary software for the printer and it is connected via USB. Every time I try to print the printer icon comes up as it should, 'printing' and then 'job completed' and then the icon disappears. (Nothing is printed.) I thought it might be something to do with Pages compatibility with the printer but exporting the document to Word or making it a PDF doesn’t change anything. I don’t have Microsoft Word on my computer. The scanner does work and when I printed a ‘Test Page’ that worked too.
    Let me know if you know why this is happening.

    With these settings the network now works flawlessly, however, when i have my ethernet cable plugged in, my internet access via my airport card(on the macbook pro) is no longer available. Hoping you can tell me why this would be with this info i've provided.
    Educated guess. The networking devices have priorities as to which are used. The standard order is that Ethernet has a higher priority than Airport.
    While your Ethernet is unplugged it is inactive and the Mac ignores it. Once you plug it in, the Mac sees that it is active and switches traffic to that interface.
    I actually take advantage of this feature at home, but configuring my Airport and Ethernet with identical fixed IP addresses. Normally I'll use Airport, but if I'm copying a huge file and I want faster performance, I'll just walk my MacBook (previously iBook, previously Powerbook) over to my Ethernet switch and plug in my MacBook. Magically, the Mac detects that the Ethernet is active and continues the file transfer uninterrupted over the faster 100baseT Ethernet connection. When the transfer is finished, or if I really need to move back to the Comfy Chair, I unplug the Ethernet cable, and all activity reverts back to the Airport, all without disrupting any existing networking connections.
    You on the other hand have totally different settings for your Ethernet and your Airport, so when you switch to Ethernet, you basically loose your Airport connections.
    Something you can try:
    System Preferences -> Network
    Gear icon on the bottom left, next to the [+] [-] icons.
    Select *Set Service Order...*
    Now Drag the network interfaces into the perfer priority order you want. In this case put Airport above Ethernet.
    NOTE: You may want to create a new Network Location for this, instead of messing with your normal home Location (which is most likely the default Automatic. That way you have your original you can always fall back to.

Maybe you are looking for