Cem, You only need to configure external transports if you are planning on running the transports (also referred to as application/emulation boundaries) outside of the emulator instances (i.e., externally).
For example, if you are running the emulator configured to use the virtual transport (which creates the vif emane0) and you want that vif in the same container (or vm or physical system) as the emulator, you don't need external transports. If however you want the emulator to run in container (or vm or physical system) 'A' and you want the vif emane0 to be in a different container (or vm or physical system) 'B', you need to tell the emulator to make an external connection between the parts of the NEM running in the emulator and the parts running externally via an emanetransportd instance. You also need to run emanetransportd with the appropriate configuration. It does not sound like you need to do this. In either case, you would be using emane0 as the over-the-air interface for your routing protocols and/or applications. All packets routed over that interface will be processed by the emulator. -- Steven Galgano Adjacent Link LLC www.adjacentlink.com On 02/02/2018 04:30 PM, Karan, Cem F CIV USARMY RDECOM ARL (US) wrote: > Hi all, I'm trying to use EMANE to simulate a small swarm of robotic routers. > I think I've figured out just about everything, except for how to use the > external transport correctly. I'm building on the tutorials by creating an > LXC container for each robot, and having a control application run within the > container that communicates over the EMANE network. At least, that's the > idea. I know I need to use an external transport so that each container will > have an endpoint for my application to connect to, but I'm getting lost when > trying to set the 'platformendpoint' and 'transportendpoint' keys on each > NEM; > I don't know precisely what each is for, so I don't know how to set them. In > every example that I can find, each NEM has both keys set. In addition, > every > NEM's platformendpoint is different from any other NEM's platformendpoint > (likewise for the transportendpoints). What are they for, and how do I set > them? > > Thanks, > Cem Karan > > --- > Other than quoted laws, regulations or officially published policies, the > views expressed herein are not intended to be used as an authoritative state > of the law nor do they reflect official positions of the U.S. Army, > Department > of Defense or U.S. Government. > > > > > _______________________________________________ > emane-users mailing list > emane-users@nrl.navy.mil > https://publists.nrl.navy.mil/mailman/listinfo/emane-users > _______________________________________________ emane-users mailing list emane-users@nrl.navy.mil https://publists.nrl.navy.mil/mailman/listinfo/emane-users