Load Balancing of Chat connections on CSS11503

I need to load balance between two servers namely " A " and " B " on TCP port 8057 for example with the help of CSS 11150. Lets assume I have a single user by name " Z "that wants to access the servers. " Z " hits the VIP of the Load Balancer to initiate a connection. I want the number of connections to be load balanced equally and at the same time the stickyness of the connection should be maintained. For example , when Z initiates the first connection assuming his connection goes to server " A " he should be connected to the same server until he disconnects the connection. And, the second connection should go to server " B " and the connection should be maintained with the same until he disconnects. Please keep in mind that the user " Z " initiates a connection not via a browser but instead he uses a chat application to connect to the servers.
What algorithm we can use on CSS for this type of loadbalancing?
Can we able to load balance on the basis of src ip & port on CSS or ACE Appliance?
Kindly help me out in resolving above issue.

Any application that uses standard Transmission Control Protocol (TCP) or User Datagram Protocol (UDP) protocols can also be load-balanced including firewalls, mail, news, chat, and lightweight directory access protocol (LDAP).
What port you are using for this , is this 8057.

Similar Messages

  • Load balancing 10g forms - Connection from new browser window not supported

    Load balancing 10g forms - Connection from new browser window not supported
    We're experimenting with using webcache to load balance between multiple applications servers running OC4J forms processes.
    We currently have one machine with infrastructure and mid-tier (BI & Forms) installed, which is being used for the webcache functionality, this is load balancing between 2 other servers each of which just have the mid-tier (BI & Forms) installation
    In order to get this to work, I had to follow the instructions in the Forms deployment guide : http://download-uk.oracle.com/docs/cd/B14099_11/web.1012/b14032/tuning.htm#sthref707
    The main gist of this is that you need to set the following in the orion-web.xml file in order that the sessions are maintained:
    <session-tracking
    cookies="enabled">
    </session-tracking>
    This all works fine in most cases.
    The problem I am having is if I do one of the following on the client machine:
    1) From IE6 / IE7 run a copy of a forms application. Then open a new window using the "New Window" menu option, and attempt to run another forms application.
    2) In IE7 or Firefox 2.0 open a copy of the forms application, and then open a new tab and try and open another forms application.
    If I try either of these I get a FRM-92101 error, and the following is displayed in the java console:
    oracle.forms.net.ConnectionException: Connection from new browser window not supported
    From trawling various forums (including metalink and otn) it looks like a problem with the way coockies are handled.
    Unfortunately the usual workaround is to ensure that the session tracking option in the orion-web.xml file is disabled.
    The problem is that I need this enabled in order for the load balancing to work.
    Does anyone know of any other workarounds or patches that might help resolve this?
    We're using Application server 10.1.2.0.2 running on windows 2003 servers.

    You were right. Carriage returns were stopping it from working (the document is laid out over separate lines, so I assumed it would make no difference...).
    I've now managed to get it so the forms at least run, but they are all being run in the forms OC4J instance on the same machine as the OHS.
    Has anyone actually managed to get this to work, or am I doing something wrong?
    I did wonder if using an OHS instance on a machine with no forms installation would make any difference?
    I had raised a support call via metalink on this subject, but they eventually came to the conclusion that the only way to do this is with a hardware load balancer (Despite several documents suggesting that webcache is the way to go (including the forms deployment manual)).
    I'm at the point now of giving up and writing some custom scripts to do the job instead...

  • Failover and Load Balancing with JNDI Connection Pools

    Hi,
    I am trying to figure out how would JNDI Connection Pooling work along with failover or DNS Load Balancing.
    Would connections be distributed equally among the list?
    Would the pool work with multiple heterogeneous connections (i.e. connections to different but equivalent servers ), or do all the connections in the pool have to be homogeneous (i.e. to the same server)?
    Thanks,
    Sergio

    Hi,
    I am trying to figure out how would JNDI Connection Pooling work along with failover or DNS Load Balancing.
    Would connections be distributed equally among the list?
    Would the pool work with multiple heterogeneous connections (i.e. connections to different but equivalent servers ), or do all the connections in the pool have to be homogeneous (i.e. to the same server)?
    Thanks,
    Sergio

  • Load balancing to JDBC connection pool

    from http://e-docs.bea.com/wls/docs61///////cluster/overview.html
    "WebLogic Server provides limited load balancing support for managing JDBC
    connections in a cluster. If you create an identical JDBC DataSource in each
    clustered WebLogic Server instance and configure those DataSources to use
    different connection pools, the cluster can support load balancing for JDBC
    connections. Note, however, that WebLogic Server provides no special load
    balancing policies for accessing connection pools. If one of your connection
    pools runs out of JDBC connections, the load balancing algorithm may still
    direct connection requests to the empty pool."
    How is this different from creating one connection pool with one datasource
    and targetting the cluster. Are they talking about load-balancing to
    different databases, or different servers in WLS. from a servlet or from a
    client side app?
    Can anyone elaborate?
    Thanks in advance.

    hi,
    without knowing the entire set of requirements or the motivation behind doing this, a few words from me
    this is usually done transparently to the applications server, that is having eg. Oracle instances mirroring eachother for extreme high-availability requirements.
    1. I would have taken the liberty of calling this business funcionality and let my middleware do the implementation of this. The most elegant solution would probably be to call the master DB for the CUD operation, then post a message to a queue letting the slave DB be updated asynchronously. If the message could not be sent, throw an exception and have the entire operation rolled back.
    If however this must happen realtime and transactions must be consistent, there are a few points to consider. And the quieing bit would not work.
    if this is something that should be done for all Create, Update and Delete operations, an intercepting JDBC driver could do the trick. Although there are all sorts of different problems that could arise from this, for starters, at least one of the DBMS involved here should be XA compliant. If the entire transaction should be XA compliant, both DBMS must be XA compliant. Next as for the transaction towards the "mirroring" DBMS you would have to do all the transaction stuff your self.
    For an example of an intercepting JDBC driver, I found thisone
    http://media.datadirect.com/download/docs/jdbc/jdbcref/spy.html
    I would guess that there are quite a few more.
    - [url http://blog.thej2eestruggle.com]Anders Mathisen
    Edited by anders.mathisen at 01/21/2007 2:53 PM

  • Load balancing across database connection

    Do you provide load balancing across database connections and allow RDBMS load
    balancing for read only access?
    Thanks in advance.

    Hello, Christina.
    Load balancing with multiple machines is a little bit different than
    in the same machine. One of the important resource in this kind
    of application is network bandwidth, so tuxedo tries to keep the
    traffic among the machines as low as possible. So, it only
    balance the load (call services in other machine) in case all the
    services are busy in the machine where they are call.
    I mean, if you have workstation clients attached only to one
    machine, then tuxedo will call services in this machine untill
    all servers are busy.
    If you want load balancing, try to put one WSL in each machine,
    and the corresponding configuration in your WSC ( with the | to
    make tuxedo randomly choose one or the other) or spread your
    native clients among all the machines.
    And so, be carefull with the routing!
    Ramón Gordillo
    "Christina" <[email protected]> wrote:
    >
    I am looking for assistance in configuring Tuxedo to perform load balancing
    across
    multiple machines. I have successfully performed load balancing for a
    service
    across different servers hosted on one machine but not to another server
    that's
    hosted on a different machine.
    Any assistance in this matter is greatly appreciated.

  • Load-balancing with OCI connections

    Gurus,
    Oracle Identity Federation (OIF) can leverage an Oracle database as its transient data store in which case it uses JDBC-OCI connections to connect. However, there is no provision in OIF of defining multiple databases for load-balancing purposes.
    Is this achievable using some load-balancer in front of multiple database instances and using a virtual hostname/IP in tnsnames.ora which OIF refers to?
    -Vinod

    I would say that using two seperate databases (with replication)
    as the backend would mean that one database, at any time,
    might be lagging the other, depending on which tables are updated
    and how replication is implemented.
    Connect Time Failover, rather than Load Balancing, might be an
    implementation -- to handle Instance Failure (eg node / site has gone down).
    Instead of Load Balancing.
    Load Balancng between two seperate databases would be usable
    if you are sure that either of
    a. The underlying data doesn't change
    OR
    b. The application and users are aware that they might see different data
    if there ARE changes to the data, not yet synchronised between the two DBs.

  • Load balance for HTTP Connection to ABAP System (Type H) RFC connection

    Experts,
    For proxy we are using HTTP Connection to ABAP System (Connection type H) RFC connection in PI to get connected to ECC. I only see the option to use Target host in the Target system settings than Load balance option. In general ABAP Connection (Connection type 3) has Load balancing status option in Target system settings.
    My requirement is I should use a logon group with the message server when PI connects to ECC. How can we achieve this? At the moment I can only use the Central Instance or any dialog server (App server) in RFC but not a logon group.
    Thanks in advance.
    Mahesh

    Hi Naga
    Could you check the link below?
    http://help.sap.com/saphelp_nwmobile71/helpdata/en/47/c5935087b62d66e10000000a42189c/content.htm
    https://service.sap.com/sap/support/notes/1040325

  • Load-balancing inbound sftp connections with ACE

    Hi,
    Can anyone share experiences or any info relating to issues that might be encountered when load-balancing sftp protocol?
    The goal is to distribute inbound file deposits evenly across SFTP servers.
    High-level Overview
    Clients -> Internet -> Tier-1 Firewall -> ACE Load-balancer -> SFTP Servers
    Many Thanks

    SFTP is nothing but SSH. It uses a single connection. There are no issues loadbalancing it using traditional Layer 4 load balancing.
    So you are good.
    On the other hand FTP over SSL (FTPS) can neither offloaded nor loadbalanced using ACE.
    FTPS uses multiple channels and Since the control channel is encrypted, ACe is not able to get the port numbers for the data connections.
    HTH
    Syed Iftekhar Ahmed

  • Load Balance unequal internet connections

    We have a single site customer with a 2821 router with a T1 internet connection. They recently added another internet connection which is a wireless broadband connection with 2Mbps/1Mbps rates. My goal is to be able to utilize both internet connections to load balance the traffic as well as using the T1 as the primary and the wireless as secondary if the T1 goes down. We have a NAT pool setup and some static translations on the T1 addresses for things like the internal mail server, VPN, etc. What are some of the things to be cautious about when trying to set this up?
    Thanks,
    Kevin

    Kevin
    There are several things to be cautious about in the situation that you describe. One is the possible impact of assymetric paths. This occurs when data goes out over one connection and the response comes back over the other connection. Another possible issue is whether the translations that you are doing for traffic out the T1 would also work for the secondary connection or whether different translations are called for.
    HTH
    Rick

  • Load-balancing nat-t connections to VPN concentrators

    I'm currently using a CSS to provide redundancy across some nat-t VPN RAS sessions to some VPN concentrators (in different geographical areas) This works fine, but because I have to create content rules for both UDP 500 and UDP 4500 traffic, I'm concenred that if I move to a genuine load-balanced arrangement instead of merely redundancy, the CSS units might decide to direct UDP500 traffic from a remote user to one concentrator, and the subsequent UDP4500 traffic to another. I tried port ranges and a single content rule - no success. Does anyone know how to associate 2 udp content rules to enforce traffic symmetry, or will a default srcip balancing rule see the concentrator balance traffic based on srcip globally across all content rules?

    if you do balance srcip, the CSS will use a hash and this hash function should be the same for all the content rules, so giving you the same results.
    A single layer3 content rule with advanced-balance sitcky-srcip should work as well.
    Regards,
    Gilles.

  • Load Balancing 2 ISP connections on Cisco Router

    Hi all,
    I have a Cisco 3900 series Router with the following characteristics:
    Cisco IOS Software, C3900 Software (C3900-UNIVERSALK9-M), Version 15.0(1)M2, RELEASE SOFTWARE (fc2)
    I have two VDLS connections, my ISP cant really offer good speeds, so we have two connections of 3Mb/s each. (2x3Mbps).
    Each link has its own modem and we get a /29 on each connection.
    I have setup NAT on the router, but i am trying to use BOTH connections simultaneously. This is causing an issue for me. At the moment i am not able to use one of the connections for some reason.
    I have re-created the very same scenario i have LIVE at the moment, in packet Tracer.
    NOTE: uploading .pkt files is not allowed here, so i have uploaded it to http://192.210.197.186/DUAL_NAT.pkt
    When trying to ping from one of the computers in the LAN (192.168.1.0/24) to a Loopback address on Router 4 ( 31.7.57.1) for example, i have 50% packet loss. I assume this is because one 50% of the packets are being routed via each connection.
    Is there a practical way to solve this?
    Please note that i am using the same NAT statements in both interfaces connected to the ISP, same ACL for the NAT statements as well.
    Any advise is appreciated.
    Ezequiel

    An additional Note: The PKT Lab was done with the Packet Tracer Student Version, not the normal packet tracer version. Anyone yet?

  • Configuring 2 css11503s for multiple service load-balancing

    first here's my present config on one of my CSS11503:
    !************************** CIRCUIT **************************
    circuit VLAN33
    ip address 19.10.28.211 255.255.255.0
    ip virtual-router 2 priority 110 preempt
    ip redundant-vip 2 19.10.28.210
    ip critical-service 2 UpstreamRouter
    circuit VLAN200
    ip address 10.15.15.251 255.255.255.0
    ip virtual-router 1 priority 110 preempt
    ip redundant-interface 1 10.15.15.1
    ip critical-service 1 UpstreamRouter
    !************************** SERVICE **************************
    service BrowServ-1
    ip address 10.15.15.21
    redundant-index 1
    protocol tcp
    port 80
    active
    service BrowServ-2
    ip address 10.15.15.22
    redundant-index 2
    protocol tcp
    port 80
    active
    service UpstreamRouter
    ip address 19.10.28.1
    active
    !*************************** OWNER ***************************
    owner BrowServ_Owner
    content BrowServ_Rule
    add service BrowServ-1
    add service BrowServ-2
    vip address 19.10.28.210
    redundant-index 1
    active
    !*************************** GROUP ***************************
    group BrowServ_Group
    vip address 19.10.28.210
    add service BrowServ-1
    add service BrowServ-2
    redundant-index 1
    active
    here are my questions:
    1) how do I configure an additional vip address? e.g. I'd like to configure a vip - 19.10.28.215 to load-balance http traffic to 10.15.15.25 and 10.15.15.26?
    2) I presently have a static route in my core router "ip route 10.15.15.0 255.255.255.0 19.10.28.210". (this enables the load-balanced servers to connect to Oracle servers on the Core network). do I need to configure a new route on my core router when I add the additional vip 19.10.28.215?
    relevant references and/or examples will be much appreciated.
    dayo

    1/ configure the following :
    service web1
    ip address 10.15.15.25
    active
    service web
    ip address 10.15.15.26
    active
    content WEB
    vip address 19.10.28.215
    proto tcp
    port 80
    add service web1
    add service web2
    active
    2/ I would create a redundant-interface and point your static route to this redundant ip address.
    you should not use vip address in static route.
    VIP address should only be used when you want to reach the vip address not a when you want a direct connection to the real server.
    Gilles.

  • Configuring RFC connections for load balancing.

    Hi ,
    We have the following landscape for our systems.
    The database is installed on z/os , db2 (mainframe). The central services( SCS and ASCS) are also on the mainframe. So the message server is on mainframe.
    The CI is on AIX and The DI is on AIX.
    We have Logon groups configured and load balancing Configured and is RFC enabled.
    1) When we connect to SAP using the SAPGUI and  the portal connection is made to either CI or DI depending upon the best response times.  Now recently we are running the mercury load testing, all the users are connecting to DI. Why are the users connecting to DI even though we have load balancing?
    2) I have a system with SID BP0, with one CI and one DI. The logon group is BP0 and the message server name is cyrix. Now I have other another system EP0. I have created a RFC connection from EP0 to BP0. In SM59 I have selected the load balancing option, and provide the message server name, SID and logon group name. The connection does not work. If I connect directly to the CI or DI the connection works. Please tell me how can I configure load balancing for RFC connections.
    Thanks
    Manmath.

    Dear 917996,
    There are two types of load balancing:
    - Client-side load balancing (setting up the tnsnames.ora on client side). More information here (http://ggsig.blogspot.co.uk/2012/04/client-side-
    load-balancing-in-oracle.html). Very good video produced my friend Igor Melnikov is here (http://www.dsvolk.ru/oracle/racdd4d/demos/video/loadbalance/client/clientloadbalance_viewlet_swf.html)
    -Server-side load balancing (remote_listener and setting service parameter clb_goal). Very good Igor Melnikov's video is here (http://www.dsvolk.ru/oracle/racdd4d/demos/video/loadbalance/server/serverloadbalance_viewlet_swf.html).
    I have read about client side and server side load balancing. By editing tnsnames.ora I have enabled client side load balancing which is suppose to select listeners at random. then why does it only go to second node?Could you please show your tnsnames.ora on client?
    Please can anyone help me to configure server side load balancing with SCAN. I have read many many post but couldn't find a clear answer.Based on your output (remote_listener string cmbtrnrac-scan:1521) you have already configured the server side load balancing.
    SQL> show parameter listener
    NAME TYPE VALUE
    listener_networks string
    local_listener string (DESCRIPTION=(ADDRESS_LIST=(AD
    DRESS=(PROTOCOL=TCP)(HOST=10.1
    7.67.214)(PORT=1521))))
    remote_listener string cmbtrnrac-scan:1521How many SCANs do you use? Do you use DNS?
    regards,
    Gennady

  • KB2830477 breaks RDS load balancer connections

    All clients worked fine prior to KB2830477. Once that patch is installed the clients are unable to connect to our load balancer from outside our office; such as from home or on the road.
    Removal of that patch allows them to connect once again.
    The events on the RDS load balancer show clients connecting properly. The balancer sends the redirection info back to the client.
    The events on the RDS server where the client was redirected show nothing.
    It's as if the latest RDC patch breaks the ability for redirection. Or, perhaps, there's a special setting on our load balancer that needs to be updated due to this new patch?
    ... any helpful tips?
    Thanks,
    Jason Morrill

    Just some additional info regarding this problem.
    These first few paragraphs represent the eventviewer entries for the failed connection coming from outside our network:
    RD Connection Broker received connection request for user SOMEDOMAIN/someuser.
    Hints in the RDP file (TSV URL) = tsv://MS Terminal Services Plugin.1.rdpfarm
    Initial Application = 
    Call came from Redirector Server = my.fqdn.org
    Redirector is configured as Farm member
    RD Connection Broker has successfully determined the end point for this connection request.
    Endpoint name = rdpfarm
    Endpoint type = Farm
    Resource plugin name = MS Terminal Services Plugin
    RD Connection Broker successfully processed the connection request for user SOMEDOMAIN/someuser. Redirection info:
    Target Name = RDSSERVER2
    Target IP Address = INSIDE_IP, OUTSIDE_IP
    Target Netbios = RDSSERVER2
    Target FQDN = my.fqdn.org
    Disconnected Session Found = 0x0
    ========================
    And the entries below come from the eventviewer when connecting successfully from within our intranet.
    ========================
    RD Connection Broker received connection request for user SOMEDOMAIN/someuser.
    Hints in the RDP file (TSV URL) = tsv://MS Terminal Services Plugin.1.rdpfarm
    Initial Application = 
    Call came from Redirector Server = my.fqdn.org
    Redirector is configured as Farm member
    RD Connection Broker has successfully determined the end point for this connection request.
    Endpoint name = rdpfarm
    Endpoint type = Farm
    Resource plugin name = MS Terminal Services Plugin
    RD Connection Broker successfully processed the connection request for user SOMEDOMAIN/someuser. Redirection info:
    Target Name = RDSSERVER2
    Target IP Address = INSIDE_IP, OUTSIDE_IP
    Target Netbios = RDSSERVER2
    Target FQDN = my.fqdn.org
    Disconnected Session Found = 0x0
    This connection request has resulted in a successful session logon (User successfully logged on to the end point). Remote Desktop Connection Broker will stop monitoring this connection request.
    Session for user SOMEDOMAIN/someusersuccessfully added to RD Connection Broker's database.
    Target Name = my.fqdn.org
    Session ID = 2
    Farm Name = rdpfarm
    ========================
    It's almost as if something is failing and preventing a successful session logon. Like, perhaps, the updated RDC doesn't like how our internal and external IP addresses are being returned?

  • Load Balancing 2012 R2 Session Host Collection with External Network Load Balancer

    Hi,
    We are moving from a 2008 R2 Remote Desktop session host deployment to 2012 R2. Previously, we used our Kemp hardware load balancer to distribute load between RDSH servers. We had a connection broker deployed so that if an existing disconnected session was
    detected during the initial connection, the user was directed back to that session.  
    In 2012 R2, we planned to again used the Kemp load balancer to main high availability for our RDSH collection, but are experiencing strange issues. It seems that the RD Connection Broker is also performing load balancing--the result being that initial connections
    to the RDSH collection may go to one RDSH server with the least connections through the Kemp, but then be redirected to a different RDSH server by the broker, even when there is no existing session for the user on that second server.
    Our question is: Should we not be using the Kemp balancer at all (how would this work)? Or should we disable load balancing by the connection broker (if so...how)?
    Further complicating our redirection issue with that the RDSH servers have multiple interfaces--one with public addresses and others with private. The connection broker seems to abritrarily pick among the destination RDSH server's available IP addresses
    for the redirection and trying to redirect to a private address will fail. We think we have worked around this by connecting to each RDSH server from a 2008 R2 server's RDSH Configuration console and choosing just the public adapter under the Network Adapters
    tab--is there no way to access this setting in 2012 R2?
    Thanks in advance!   
    Matthew

    Hi Matthew,
     As you are most likely already aware, inn Remote Desktop Services 2012 / R2 the Connection broker uses round robin DNS to load balance.
    To simplify things I would recommend that you let the connection broker load balance the sessions and use the KEMP to Load balance the RDweb and Gateway servers.
    Have a look at the following articles:
    http://ryanmangansitblog.wordpress.com/2013/03/11/create-a-rdwa-farm-using-a-kemp-load-balancer/
    http://ryanmangansitblog.wordpress.com/2013/03/31/rds-2012-configuring-a-rd-gateway-farm/
    http://ryanmangansitblog.wordpress.com/2013/09/05/load-balance-rds2012-rdwa-and-rdgw-using-sub-interfaces-on-kemps-loadmaster/
    As you have mentioned that you are migrating from a 2008R2 configuration, have a look at the following article:
    http://ryanmangansitblog.wordpress.com/2014/01/05/publish-rds-2008r2-desktop-on-rds-2012/
    Ryan Mangan | [email protected] | Help keep the forums tidy, if this has helped please mark it as an answer

Maybe you are looking for

  • Itunes wont open because of Data Execution Prevention?

    itunes wont open because of Data Execution Prevention?

  • Need help in displaying decimals

    Hi, I have a dynamic table in the PDF that increased based on the number of rows that i send and each cell of the table is bound to an xml tag. But the cells are rounding off the numeric values while I want the decimals to persist. For Ex: I can see

  • Deletion flag at functional location - equipment installation sallowed

    Hi Small question, when we set deletion flag at functional location we can still instal equipment in transaction IE02. Is it possible to configure LF in such way that after setting delation flag or inactivation FL equipment installation shouldn't be

  • Can I just transfer my number?

    I've wanted an iPhone since before I even had my iPod Touch, but I don't want to pay for a data plan. I'm not going to use it-I'll use wifi whenever I need internet if I can connect.  I know Verizon Wireless wont sell one to you without upgrading you

  • Uploading manual journals to SLA tables via spreadsheet in Oracle Fusion

    Hi All, We are trying to explore the feasibility of a requirement using Oracle ADF 11g Desktop Integration function, we followed the Oracle tutorial(link below) for the same and were able to achieve this in a custom page. http://docs.oracle.com/cd/E1