Tunnet
Am I splitting packets correctly?
Or is there more easier/efficient way? Just as heads up Im not really into this kind of stuff, Im learning as I play.

Currently if I want to split packets or reroute them to different line I use Relay -> Hub -> Relay -> Filter (send back if its meant for *.*.3.* fo example) and the packet goes back through the Hub and into port 2 where it leads to correct line.

Is that good, correct way of splitting the lines?
Last edited by EFG.Wenex ヽ(´ー`)ノ; Dec 10, 2023 @ 1:34pm
< >
Showing 1-4 of 4 comments
Bobjr Dec 10, 2023 @ 3:00pm 
I'd love to hear some tips and tricks on this as well. I have sorta figured out a similar system as OP, but I can't seem to.. understand? How exactly I am supposed to make a "greater" network. Like how do I incorporate more mainframes when the hubs and filters are "one-way" essentially?
Vardis Dec 10, 2023 @ 6:34pm 
I'm going with something like this, trying to split my inbound and outbound streams. I used to have them share the same line, but I think I was overusing filters, and had too many cases where a filter was sending something back at the same time something was coming in from its other port, causing a packet to be dropped.

With this structure, it's one way from the Mainframe down. There's still a possible loss of packets dropping if something from the local subnet (0.0.0.[123]) were to send out a packet, as that would loop around to the Hub In, hit the Filter on the inbound line and be sent back through the mainframe.

You can have something simpler as well with no conflicts if the timing is right. 0.0.0.0 is sending out packets with a regular structure, and the local stuff isn't sensitive if I recall correctly.

Mainframe
|
Hub <- Hub In <- Filter sends back everything <- incoming from local/external net
|
Hub -> not local (*.[123].*.*)
|
Filter - send back if not *.0.*.*
|
Hub -> local traffic (*.*.[123].*)
|
Filter - send back if not *.*.0.*
|
To local subnet (0.0.0.[123])
|
exits to Hub In
Wilmotron Dec 11, 2023 @ 11:20am 
I ended up building 4-port routers that send all incoming back to the next router up. The top-level router just sends the incoming packets to the outgoing. All the wires outside the routers themselves are bidirectional.

I haven't built routers for the /12 subnets (yet), so they're all on line or tree networks depending on what's less wiring and just have a Filter setup before going back to the router that kicks back packets bound for the same subnet.

I tried some experiments with fully unidirectional wires but didn't really find any benefits since you can losslessly split a bidirectional wire into two unidirectional wires where you need it by just putting down two Hubs.

The downside to doing it this way is to combine streams, you have to use a Packet Filter bouncing back, which causes packet loss. I've invested too much in the infrastructure to try something new right now, but I'm sure I'll be starting a new game soon enough to chase another topology. : P
Last edited by Wilmotron; Dec 11, 2023 @ 11:40am
Pomme de Terroriste Dec 11, 2023 @ 12:40pm 
You don't really need the second relay. You can connect the hub directly to the filter (and that filter to successive filters if you want) directly. Relays are only necessary for physically extending the cable reach.
< >
Showing 1-4 of 4 comments
Per page: 1530 50