Skip to content

L3-only mesh (with only Babeld, no batman-adv / no anygw) #1211

@AguTrachta

Description

@AguTrachta

We are exploring an L3-only mesh, uninstalling batman-adv and anygw, keeping only babeld, verifying that routers discover each otehr and exchange router; and a laptop connected to one router's LAN can reach the others via L3 forwarding.

Configuration

  • As mentioned before, uninstall batman-adv and anygy.
  • lime-node config:
config lime network
	option main_ipv4_address '10.%N1.%M5.1/24'
	option main_ipv6_address 'fd%N1:%N2%N3:%M5%M6::1/64'
	list protocols ieee80211s
	list protocols lan
	list protocols bmx6:13
	list protocols olsr:14
	list protocols olsr6:15
	list protocols olsr2:16
	list protocols babeld:17
	list protocols bmx7:18

Observations

There are routes between routers

root@LiMe-f89fab:~# ip r
10.13.159.0/24 dev br-lan scope link  src 10.13.159.1 
10.13.214.0/24 via 10.13.214.1 dev wlan1-mesh_17 onlink 

Where Babel is giving A a route toward B’s prefix (10.13.214.0/24 via 10.13.214.1), as expected.
But my laptop is not in A’s 10.13.x LAN, it’s on 192.168.1.0/24 (Ethernet) and 192.168.0.0/24 (Wi-Fi), with defaults pointing elsewhere, so traffic to 10.13.x doesn’t naturally go to A, if I add a temporary extra IP con A's br-lan and an on-link static route on the laptop the ping succeeds, but only with A.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions