cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
890
Views
0
Helpful
1
Replies

forwarding UDP broadcast not working

RoelBeelen
Level 1
Level 1

Hi everyone,

We've a client/server application based on a Sybase database. It's parcel software of DHL called Easylog 6.1.

The client app needs to connect to a DB server.

When the client and server are on the same vlan, everything works fine. But i need to seperate them by vlans.

Wireshark reveals that the software uses UDP broadcasts to search for the server. the client issues the start:

source               Destination          Protocol     Source port               Dest. port

192.168.21.4     192.168.21.255     UDP          "different everytime"     2638

When they're connected, the transmission is done over TCP.

Information:

UDP port: 2638

client vlan: 192.168.21.x /24

DB server: 192.168.2.8 /24

I've tried with IP-helper address 192.168.2.255 on the receiving inteface, in conjunction with ip forward-protocol UDP 2638 - Doesn't work.

When i do ip helper-address 192.168.2.8 there's udp communication between the client and server, but the source UDP port changes everytime. - doesn't work also.

i've tried with IP-directed broadcast, but i'm not sure how to build the ACL regarding the source and destination, and where to place it...

The story about UDP flooding specified in this link

http://www.cisco.com/en/US/docs/internetworking/case/studies/cs006.html

i don't really understand.

Someone have experience with this?

thanks in advance

1 Reply 1

RoelBeelen
Level 1
Level 1

Hi everyone,

The problem is solved. While the originating application sends UDP broadcasts to find the server, you can also specify the host address in the ODBC connection.

Open the corresponding ODBC DSN

Go to the tab Network.

enable checkbox TCP/IP

fill in: host=ipaddress:portnumber