Verständnisfrage batman-adv

Also, ich hab verstanden, daß batman im Prinzip ein via Software gebauter L2-Switch ist.
Wenn ich jetzt mehrere Linkstrecken an einer batman-Instanz betreiben will, habe ich dann mehrere batx-interfaces?
Also bat0-batn? (mal unabhänig von den physikalisch vorhandenen Ports - nehmen wir einfach an, mein Rechner hätte n eth-Ports.)

Ich hab echt versucht, das zu verstehen, aber an dem Punkt klemmts gerade.

Eine einzelne Batman Instanz…

Ja…angenommen, ich möchte an diesen batman mehrere Radios (Link-Strecken) anschließen, (z.B. an den diskutierte Core-Router)sollten die ja voneinander isoliert sein, und mit einem privaten Link am batman (Switch?!) hängen.
Ist das dann bat0-batn?
Oder unterscheidet batman das nur anhand der MAC-Adressen?
Nach meinem bisherigen Verständnis müssten das doch mehrere Interfaces sein…

und, ich mein jetzt nur das mesh-Net.
Die Funktion des Client-net ist mir klar.

BATMAN_adv ist ein Switch. Wenn du jetzt z.B. 4 Nanostations hast, würdest du die ja auch alle mit einem Switch verbinden, wenn über die Linkstrecken untereinander Kommuniziert werden soll. Die Linkstrecken würdest du dann als WLAN Bridge einrichten. Das Interface an dem die Nanostation per Kabel angeschlossen sind hängst du mit batctl if ethX an Batman an. Fertig ist die Laube.