Solved

Buffer ethernet packets

Posted on 2004-10-15
6
213 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

IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

Join & Write a Comment

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.
Join Greg Farro and Ethan Banks from Packet Pushers (http://packetpushers.net/podcast/podcasts/pq-show-93-smart-network-monitoring-paessler-sponsored/) and Greg Ross from Paessler (https://www.paessler.com/prtg) for a discussion about smart network …
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…
This video gives you a great overview about bandwidth monitoring with SNMP and WMI with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're looking for how to monitor bandwidth using netflow or packet s…

757 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

16 Experts available now in Live!

Get 1:1 Help Now