Ubuntu 16.04下OLSR协议安装教程
2024-09-03 06:40:30
OLSR是根据MANET的要求,在传统的LS(Link state)协议的基础上优化的。OLSR中的关键概念是多点转播(MPRs),MPRs是在广播洪泛的过程中挑选的转发广播的节点。传统的链路状态协议每个节点都转发它收到信息的第一份拷贝,同它相比,OLSR很大程度上减少了转发的信息。在OLSR协议中,链路状态信息都是由被挑选为MPRs的节点产生的,这样减少了在网络中洪泛的控制信息,实现了第二步优化。第三步优化是MPR节点只选择在MPR或者MPR选择者之间传递链接状态信息。因此,同传统LS协议相比,在网络中分布着部分链路状态信息,这些信息将用于路由计算。OLSR以路由跳数提供最优路径。这种协议尤其适合大而密集型的网络。
前言:
注:笔者软件环境是
Windows 7 64bit 旗舰版
VMware® Workstation 14 Pro
Ubuntu 16.04 64bit #可以适用于其他Linux版本
Olsrd路由协议0.6.8版本 #下载地址:http://www.olsr.org/releases/0.6/olsrd-0.6.8.tar.bz2
安装教程:
获取root权限: su root #输入root密码
0.安装前准备
安装bison语法分析器:# apt-get install bison #注意,尽量使用官方源
安装flex语法分析器:# apt-get install flex
1.完成解压
# tar jxvf olsrd-0.6.8.tar.bz2 #解压tar.bz2格式,最好不要在root权限下解压,这样生成的文件是root权限下的文件,操作等不适很方便; |
2.安装完成
出现如下界面,则表示安装完成。
3.使用Olsrd
在root用户模式下执行:# olsrd
最新文章
- 图标字体 VS 雪碧图——图标字体应用实践
- UP board 漫谈(1)——从Atom到UP Board
- WCF自寄宿
- IOS Animation-CABasicAnimation例子(简单动画实现)
- September 23rd 2016 Week 39th Friday
- Android --通知栏Notification
- 我的第一个unity3d Shader, 很简单,基本就是拷贝
- 剑指Offer34 数组中的逆序对
- BaseAdapter的ArrayIndexOutOfBoundsException
- NPOI控件的使用导出excel文件和word文件
- Android 消息传递之Bundle的使用——实现object对象传输(二)
- 1025:To the max(DP)
- Paho - MQTT C Cient的实现
- ABAP 7.53 中的ABAP SQL(原Open SQL)新特性
- 通过django的rest-framework……(CBV)
- FreeCommander 学习手册
- Spring源码解析 - AbstractBeanFactory 实现接口与父类分析
- cocos2d-x项目101次相遇-安装和环境搭建 -xcode
- 基于.net core2.1开发遇到的问题记录以及解决方案
- yum基本用法与修改源
热门文章
- PAT甲级——A1065 A+B and C (64bit)
- 封装原生JavaScript的ajax
- 关于SQL查询效率 主要针对sql server
- 2018-8-14-Resharper-如何把类里的类移动到其他文件
- chage 修改用户密码有效期限的命令
- Vue设置element的dialog
- Nonsense Time
- PHP之文件的锁定、上传与下载的方法
- HDU4355 三分查找
- laravel-admin 报错 Disk [admin] not configured, please add a disk config in `config/filesystems.php`.