B.A.T.M.A.N. - routing protocol for multi-hop ad-hoc mesh networks

  •        441

B.A.T.M.A.N. (better approach to mobile ad-hoc networking) is a routing protocol for multi-hop ad-hoc mesh networks.

http://www.open-mesh.org/

Tags
Implementation
License
Platform

   




Related Projects

NS 3 - Network Simulator


Ns is a discrete event simulator targeted at networking research. Ns provides substantial support for simulation of TCP, routing, and multicast protocols over wired and wireless (local and satellite) networks.

netshoot - a Docker network troubleshooting swiss-army container


Purpose: Docker network tshooting can be difficult for network engineers. With proper understanding of how Docker networking works and the right set of tools, you can troubleshoot and resolve these networking issues. The netshoot container has a set of powerful networking tshooting tools that can be used to troubleshoot Docker networking issues.Network Namespaces: Before starting to use this tool, it's important to go over one key topic: Network Namespaces. Network namespaces provide isolation of the system resources associated with networking. Docker uses network and other type of namespaces (pid,mount,user..etc) to create an isolated environment for each container. Everything from interfaces, routes, and IPs is completely isolated within the network namespace of the container.

networking-sfc - API's and implementations to support Service Function Chaining in Neutron.


This project provides APIs and implementations to support Service Function Chaining in Neutron.Service Function Chaining is a mechanism for overriding the basic destination based forwarding that is typical of IP networks. It is conceptually related to Policy Based Routing in physical networks but it is typically thought of as a Software Defined Networking technology. It is often used in conjunction with security functions although it may be used for a broader range of features. Fundamentally SFC is the ability to cause network packet flows to route through a network via a path other than the one that would be chosen by routing table lookups on the packet's destination IP address. It is most commonly used in conjunction with Network Function Virtualization when recreating in a virtual environment a series of network functions that would have traditionally been implemented as a collection of physical network devices connected in series by cables.

batman-adv-nc - Network Coding for the B.A.T.M.A.N. routing protocol


Network Coding for the B.A.T.M.A.N. routing protocol

ONIE - Open Network Install Environment


The Open Network Install Environment (ONIE) is an open source initiative that defines an open "install environment" for modern networking hardware. ONIE enables an open networking hardware ecosystem where end users have a choice among different network operating systems.



iproute2 - Advanced IP routing and network device configuration tools


Advanced IP routing and network device configuration tools

iproute - Advanced IP routing and network device configuration tools


Advanced IP routing and network device configuration tools

seanmacintyre-midrm


Multicast Inter-Domain Routing for MANETs (or MIDRM) is a multicast support system for IDRM, a novel networking framework, which enables inter-domain routing between Mobile Ad Hoc Networks (MANETs) and between MANETs and the Internet.

Network Monitor Experts


Network Monitor 3.3 introduces the Experts menu. This feature allows you to run external analysis tools on an open capture file. This page is points you to these useful “Experts” for your data analysis needs within Network Monitor. Also provided here is the Expert SDK.

Weave - Simple, Resilient Multi-host Docker Networking


Weave is a simple, portable and reliable way to network and manage containers and microservices. It provides a simple and resilient network for your application that is portable across data centers and public clouds. Weave Net creates a virtual network that connects Docker containers across multiple hosts and enables their automatic discovery.

cidranger - Fast IP to CIDR lookup in Golang


Fast IP to CIDR block(s) lookup using trie in Golang, inspired by IPv4 route lookup linux. Possible use cases include detecting if a IP address is from published cloud provider CIDR blocks (e.g. 52.95.110.1 is contained in published AWS Route53 CIDR 52.95.110.0/24), IP routing rules, etc.This is visualization of a trie storing CIDR blocks 128.0.0.0/2 192.0.0.0/2 200.0.0.5 without path compression, the 0/1 number on the path indicates the bit value of the IP address at specified bit position, hence the path from root node to a child node represents a CIDR block that contains all IP ranges of its children, and children's children.

rlncd - Random Linear Network Coding with batman-adv


Random Linear Network Coding with batman-adv

fox - Random Linear Network Coding app to use with batman-adv


Random Linear Network Coding app to use with batman-adv

iulii.net - iuliinet is a mesh network batman-adv based in friuli venezia giuglia, italy


iuliinet is a mesh network batman-adv based in friuli venezia giuglia, italy

nano - Lightweight, facility, high performance golang based game server framework


Nano is an easy to use, fast, lightweight game server networking library for Go. It provides a core network architecture and a series of tools and libraries that can help developers eliminate boring duplicate work for common underlying logic. The goal of nano is to improve development efficiency by eliminating the need to spend time on repetitious network related programming.Nano was designed for server-side applications like real-time games, social games, mobile games, etc of all sizes.

VyOS - Network Operating System


VyOS is an open source network operating system that can be installed on physical hardware or a virtual machine on your own server, or a cloud platform . It is based on GNU/Linux and joins multiple applications such as Quagga, ISC DHCPD, OpenVPN, StrongS/WAN and others under a single management interface.

QmidiNet


QmidiNet is a MIDI network gateway application that sends and receives MIDI data over the network, using UDP/IP multicast. Inspired by multimidicast (http://llg.cubic.org/tools) and designed to be compatible with ipMIDI for Windows (http://nerds.de).

TraceMyNet: a network tracing tool


TraceMyNet is a network tracing tool. It acts as a TCP socket proxy and allows you visualize network traffic, including local traffic that tools like netmon can't capture. It has support for SLL encrypted connections as well.

nsot - Network Source of Truth is an open source IPAM and network inventory database


Network Source of Truth (NSoT) is a source of truth database and repository for tracking inventory and metadata of network entities to ease management and automation of network infrastructure.NSoT is an API-first application that provides a REST API and a web application front-end for managing IP addresses (IPAM), network devices, and network interfaces.

AndroidNetworkTools - Set of useful android network tools


Disapointed by the lack of good network apis in android / java I developed a collection of handy networking tools for everyday android development.