Ubuntu 16.04下OLSR协议安装教程

Posted 蓝莓派Alex

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu 16.04下OLSR协议安装教程相关的知识,希望对你有一定的参考价值。

  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权限下的文件,操作等不适很方便;
      # cd olsrd-0.6.8
      # make              #运行这一步可能会出现错误,请看完后面教程后再运行。
      # make install

 2.安装完成

出现如下界面,则表示安装完成。

 

 3.使用Olsrd

在root用户模式下执行:#  olsrd

以上是关于Ubuntu 16.04下OLSR协议安装教程的主要内容,如果未能解决你的问题,请参考以下文章

ubuntu16.04下安装TensorFlow(GPU加速)----详细图文教程

Ubuntu 16.04系统下CUDA8.0配置Caffe教程

Linux ubuntu16.04 安装opencv4教程(源码编译)

Ubuntu 16.04 上安装 CUDA 9.0 详细教程

Ubuntu 16.04安装QQ国际版图文详细教程

Ubuntu 16.04 怎样安装 PostgreSQL 和 phpPgAdmin