Last night I modified the network to allow any node to host an area. Yes
I stole that idea from WWIVnet.
On 05/24/18, apam said the following...
Last night I modified the network to allow any node to host an ar
I stole that idea from WWIVnet.
I find it amazing what you and others are able to program, while I
was having issues with sorting records... :)
Last night I modified the network to allow any node to host an area. Yes
I stole that idea from WWIVnet.
If node 2 posts to an area hosted by node 5, a message entered on node 2 would be sent to node 5 via node 1 (the hub), node 5 would then relay the messages to all the other connected nodes also via node 1.
So, now I'm working on the idea, if node 5 vanishes, the messages should be just discarded, but I think an "Undeliverable" message should be sent back to the node the originating message was sent from, so they know to remove that area.
There also needs to be an easy way of managing subscription lists, something like areafix I suppose.
Anyway. Just thought I'd share :)
Last night I modified the network to allow any node to host an area. Yes
I stole that idea from WWIVnet.
If node 2 posts to an area hosted by node 5, a message entered on would be sent to node 5 via node 1 (the hub), node 5 would then r messages to all the other connected nodes also via node 1.
How does node two know of the area to post to? It seems node one (the
HUB) is really doing all the relaying to other nodes anyway so what
is the advantage of a node 'hosting' an area? Is just seems the host
is reliant on the HUB anyway? I may misunderstand but curious to
learn :)
On 05/24/18, apam said the following...
Last night I modified the network to allow any node to host an ar
I stole that idea from WWIVnet.
That's an exciting idea to be honest. It would bring some flavor from individual boards onto the overall network, and maybe make folks feel
more like a part of the network rather than just being endpoints.
WWIVnet is a pretty impressive thing, I probably should have just worked on re-intergrating WWIVnet into Magicka (I used to have WWIVnet and FTN, but my implementation was pretty flakey, and I eventually removed it when WWIVnet-FTN became available).
The hub doesn't know about areas it isn't joined to, it just sees
messages not for it and forwards them along.
It means if node 4,5,6 are interested in cooking for example, and the hub isn't, and for whatever reason doesn't want to host a cooking area, a
node could host it instead. the node is responsible for maintaining the subscription list, but the messages are relayed by the in-place infrastructure.
OK thanks, that helps, so in sum the whole network is aware of all
nodes
but nodes can generate their own message areas (echomail bases)
and offer them to all nodes to link to or not.
that sounds like pass through areas in Fido parlance...
that sounds like pass through areas in Fido parlance...
I don't know what pass through areas are in fidonet.
connected nodes but doesn't store the messages in the local message base.
Some hubs have access to many areas they aren't connected too but if a link connects one of those areas it will connect the area and pass
traffic on to those connected. Rescaning a passthrough area is not possible since there is no local message base.
apam wrote to Avon <=-
that sounds like pass through areas in Fido parlance...
I don't know what pass through areas are in fidonet.
yep what he said ;-)
Some hubs have access to many areas they aren't connected too but
link connects one of those areas it will connect the area and pas traffic on to those connected. Rescaning a passthrough area is no possible since there is no local message base.
yep what he said ;-)
If node 2 posts to an area hosted by node 5, a message entered on node
2 would be sent to node 5 via node 1 (the hub), node 5 would then relay the messages to all the other connected nodes also via node 1.
How does node two know of the area to post to? It seems node one (the
HUB) is really doing all the relaying to other nodes anyway so what is
the advantage of a node 'hosting' an area? Is just seems the host is reliant on the HUB anyway? I may misunderstand but curious to learn :)
Moderated echos and better dupe prevention. Probably other benefits,
too. A message does not echo out to the other subscribed nodes until it reaches the echo host for that echo. That is if I understand it correctly.
On 05/24/18, Blue White pondered and said...
Moderated echos and better dupe prevention. Probably other benef
too. A message does not echo out to the other subscribed nodes un reaches the echo host for that echo. That is if I understand it correctly.
If that's the case it still seems to me to be a slightly weaker way
to run things. In fsxNet all the HUBs are fully meshed so although
dupes are caused at three HUBs each time something is posted by (lets
say) a node in NET 1, the other NETs have a far better chance of
getting the messages with the other three HUBs also sharing the same traffic between them.
I guess it really depends on your priorities, and how you rate fault tolerance. I don't know about GTPower, but in my own system if the hub rolls over then it's pretty catastrophic. If the node hosting an echo
area disappears, then so does the echo area, so yeah, not very fault tolerant -- but it's only been 4 days of thinking / implementing :)
FSXnet is better equipped to handle a hub failure as you say, but if one hub goes out, then a third of the network does too (assuming there are 3 hubs, not counting the frontdoor one).
So ultimately, you need all the nodes to be hubs, and all mesh together
to be fully fault tolerant, I guess that's kind of what you were talking about the other day with p2p networking.
However, it is my understanding that in this scenario, all nodes need to communicate all traffic to all other nodes else there is a chance for messages not to turn up?
Sysop: | Weed Hopper |
---|---|
Location: | Clearwater, FL |
Users: | 12 |
Nodes: | 6 (0 / 6) |
Uptime: | 06:19:43 |
Calls: | 114 |
Files: | 50,350 |
D/L today: |
35 files (7,446K bytes) |
Messages: | 297,517 |