We have moved! This forum is now read only. (June 03)

New community website: https://community.snakeoil-os.net (June 03)

Join us in the new community by Creating a new account. (June 04)


Experimenting with network topology and throughput.
#6
Here's a second experiment. What happens if I want to send something with a payload that's greater than 9000 bytes, but the receiving party cannot accept this number? For example with Raspberry Pis, the maximum allowable MTU is 1500.

Now the router will be smart enough to break it up into smaller packets and send it to the receiving party. The split up packets will be marked so that it can be re-assembled into it's original packets.

Like so, I am trying to send a payload of 9001 bytes to a machine with a MTU of 9000. If I have the "do not fragment" bit set, this original 9001 bytes cannot be split up and must be sent as is, or be rejected. But if I don't have this bit set, the payload can be split into 2. In Microsoft Windows, the "do not fragment" flag is -f. So with this on, trying to send 9001 bytes will fail, and succeed if off. Exactly as designed when I'm using Untangle as the router:
 
[Image: Jumbo-Routing-Fragment.png]

Frustratingly, I ran the same experiments before in pfSense, and it worked! Now this behaviour is intermittent and I have ny idea why. One thing that bugs me most is the use of "double negatives" in pfSense configuration. Turning something on (tick in a checkbox) means I'm actually turning something off!

There are features in pfSense that I will miss (HAProxy and ACME). But thanks to the generous support by you guys, I now have a Ryzen server with more grunt and RAM. I can now now create a new virtual machine to run HAProxy and ACME. In fact, I can even run the Untangle firewall as a virtual machine, keeping things even simpler!

I don't expect a lot of people to push their music setup to this extent. But if you are interested, remember to stay tune to the blogs to find out how I do it.. It'll also serve as a written record for me to refer back when things are broken again.
Snakeoil Operating System - Music, your way!
Reply


Messages In This Thread
RE: Experimenting with network topology and throughput. - by agent_kith - 03-Dec-2019, 05:49 PM



Users browsing this thread: 1 Guest(s)
[-]
Our Sponsors
{myadvertisements[zone_4]}

[-]
Latest Threads
Android Firefox issues with forum
Last Post: agent_kith
10-Jun-2025 04:45 PM
» Replies: 21
» Views: 2236
[split] Possible To Load Snakeoil OS in ...
Last Post: Snoopy8
09-Jun-2025 06:43 AM
» Replies: 14
» Views: 1632
Snakeoil 1.4.3 (High End U3)
Last Post: hkphantomgtr
05-Jun-2025 03:58 PM
» Replies: 67
» Views: 9327
Snakeoil with Ubuntu Desktop ?
Last Post: Snoopy8
02-Jun-2025 09:38 AM
» Replies: 8
» Views: 941
Add IR remote control using Flirc USB in...
Last Post: Snoopy8
31-May-2025 03:50 PM
» Replies: 5
» Views: 700
Work In Progress: 1.4.4
Last Post: hkphantomgtr
29-May-2025 11:44 PM
» Replies: 44
» Views: 5219
SQ difference - Raspberry Pi vs x86_64?
Last Post: Snoopy8
27-May-2025 02:16 PM
» Replies: 42
» Views: 5735
Snakeoil 1.4.0 (High End)
Last Post: aabman
25-May-2025 11:35 AM
» Replies: 93
» Views: 15384
new install issues
Last Post: carlodim
23-May-2025 09:56 AM
» Replies: 42
» Views: 4738
Is this project still alive?
Last Post: agent_kith
20-May-2025 03:11 PM
» Replies: 10
» Views: 1267

[-]
SnakeoilOS Mission Statement

Our mission is to create a free to use computer OS that is easy to install, intuitive to operate and play music that will connect and engage with you emotionally.

SnakeoilOS gives you the freedom to spend more time on listening, enjoying and exploring music. Wasting time on computers is now a thing of the past! Everything is constantly evolving/improving. Please check back often for updates.

If you like this project, do show your support with a small token donation. All donations collected will be used to run this website, and for purchasing new equipment for the project.