batman相关配置修改
来源:互联网 发布:西部域名怎么解析 编辑:程序博客网 时间:2024/05/01 11:11
一、batman相关配置修改
batman-adv将所有已配置好的接口虚拟成一个单mesh云接口,允许一个接口同时存在于多个云接口中。在batman-adv启动之后,会扫描可用的接口,一旦找到,会建立一个子文件夹在/sys/class/net/下:
ls /sys/class/net/eth0/batman_adv/iface_status mesh_iface
将一个接口加入mesh云接口只需要写入相应文件即可:
echo bat0 > /sys/class/net/eth0/batman_adv/mesh_iface
停用一个节点:
echo none > /sys/class/net/eth0/batman_adv/mesh_iface
在/sys/class/net/bat0/mesh/下可以看到每个云接口的信息:
ls /sys/class/net/bat0/mesh/aggregated_ogms gw_bandwidth multicast_modeap_isolation gw_mode network_codingbonding gw_sel_class orig_intervalbridge_loop_avoidance hop_penalty routing_algodistributed_arp_table isolation_markfragmentation log_level
在batman协议中会通过将控制消息整合成一个包发送来减少协议负载,这个措施被默认实现。如果在高度移动的环境下,可能需要关闭该功能,可以通过下述方法关闭:
cat /sys/class/net/bat0/mesh/aggregated_ogmsenabled
默认运行模式为 “interface alternating”,可以在特殊一跳的情况下使用bonding模式:
cat /sys/class/net/bat0/mesh/bonding disabled
在2014.1.0版本之后,跳数惩罚改变了形式:在OGM包在与之前接收接口不一样的接口上发送时,使用一次跳数惩罚,在同一接口发送时使用两次。这个被用来处理半双工路由,使得路由在有一条相似路径时更倾向于切换接口。可以通过以下方式来更改惩罚值:
cat /sys/class/net/bat0/mesh/hop_penalty 15
在比较稳定的环境下可以提高发送间隔来减少负载。更改发送间隔的方式如下:
cat /sys/class/net/bat0/mesh/orig_interval 1000
0 0
- batman相关配置修改
- batman-adv协议相关概念
- BATMAN
- IIS 出错 修改相关配置
- hadoop配置相关前置修改
- 修改系统登录相关配置
- Batman Equation
- BATMAN-ADV
- docker-batman
- proxool错误,需要修改相关配置
- C#调用注册表,修改IE相关配置
- Build 动态修改 AndroidManifest 相关配置
- XAMPP修改root密码并修改相关配置
- Appache HTTP Server相关配置项的修改
- 修改配置文件改变eclipse字体等相关配置
- git配置、绑定、提交、修改相关常用命令行
- vmware workstation 12 实现虚拟机克隆,并修改相关配置
- lightoj 1159 - Batman LCS
- zb的生日 oj 325
- 卷积的意义
- 合并表记录
- 系统中文件映射常用的函数及映射方法
- mybatis源码之MapperMethod
- batman相关配置修改
- Thrift学习(1)C#调用Java开发步骤详解
- JSP入门
- 负载均衡之起始篇
- Java 数组的声明方式
- Android:三星指纹解锁SDK
- batman-adv协议相关概念
- 提取不重复的整数
- batman_adv主要数据包格式与作用