cetic / 6lbr

A deployment-ready 6LoWPAN Border Router solution based on Contiki
github.com/cetic/6lbr/wiki
Other
337 stars 194 forks source link

Multiple 6lbr's in a neighborhood , isolate nodes between different 6lbr's #377

Open chansdad opened 6 years ago

chansdad commented 6 years ago

So it is typical if we have two customers , each customer having their own nodes and a border router or two . Can we isolate the nodes visible in the 6lbr between the two customers . Ex a customer A's nodes should not be visible in 6lbr web interface of customer B , and also customer B's 6lbr should not be able to ping6 the nodes of customer A's.

A typical use case can be two farms where we have two different 6lbr mesh networks are deployed. So questions

  1. Is this use case supported in 6lbr
  2. if it is , what are the config files we need to work on and what can we do to achieve this ?
  3. If it is not supported , what is involved in making this work - which files in the code we should be looking at etc ..

Essentially we need sort of a network id that is tied to the mesh network that the 6lbr interface will talk to .

Appreciate your response.

chansdad commented 6 years ago

Anyone ??

laurentderu commented 6 years ago

The easiest is to use the PAN-ID to create two virtual network completely independent of each others. The PAN-ID can be modified in 6LBR interface or configuration files. On the other hand, the PAN-ID must be manually modified in the firmware of the nodes.