Solved

Buffer ethernet packets

Posted on 2004-10-15
6
216 Views
Last Modified: 2013-12-07
Hello Experts.

Using IP network and proprietary hardware, we have created a network with two nodes. one streams out video and the other one receives and processes it. There is no way to control how fast the sending node sends its stream as it does so at a steady rate. The receiver however falls behind at times and can not keep up with incoming stream.

The question is what is the best way to synchronize the two so no packets are lost. The solution has to be something like a  switch in between the two that buffers data when the receing node falls behind. if I am correct there has to be some communication between the receiving node and the buffer to communicate send and receive flags.

would Broadcom's BCM5315 5-Port 10/100 Switch with on-chip packet buffer would do this?


thank you.
0
Comment
Question by:mehranalmasi
  • 2
6 Comments
 
LVL 30

Expert Comment

by:pgm554
ID: 12323330
No,the receiving has to do with the way that the TCP stack is configured.Bumping it up to 128K is a possible solution.

For W2K see:

http://rdweb.cns.vt.edu/public/notes/win2k-tcpip.htm

otherwise try:

http://www.psc.edu/networking/projects/tcptune/
0
 

Author Comment

by:mehranalmasi
ID: 12323656
pgm554,
thanks for the links. If bumping up the buffer on the receiver is not good enough, does that mean that we have to come up with something like Tivo in the middle for buffering more data? Meaning writing overloading packets to a hard disk.
0
 
LVL 30

Accepted Solution

by:
pgm554 earned 250 total points
ID: 12323873
You could set up a proxy server of some sorts, which might also be a solution.

Using a switch only buffers things like MAC addresses ,which is used to store and forward where data is coming from and where it is going to .

 
0
 
LVL 5

Expert Comment

by:AutoSponge
ID: 12329256
There could be a number of reasons for slow response on the receive side.  For starters:
1.  Errors on the link (causing retransmits and data to arrive out of sequence)
2.  Not enough bandwidth or misconfigured interface (transmitter may still send it but it never enters the physical pipe and drops, depending on your hardware, you may never see an error from this)
3.  Congestion in the network (you haven't really described how they are linked)
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Don’t let your business fall victim to the coming apocalypse – use our Survival Guide for the Fax Apocalypse to identify the risks and signs of zombie fax activities at your business.
ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

863 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now