本文主要向大家介绍了Linux运维知识之linux下使用quagga配置ospf协议,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助。

环境:三台redhat6.5(VM虚拟机)一、ospf协议  OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。是对链路状态路由协议的一种实现,隶属内部网关协议(IGP),故运作于自治系统内部。PS:这里不过多讲解ospf协议,可在网上自行查找学习二、配置首先下载安装软件包,其他yum源以及网络配置就不再介绍了,三台配置也是一样的下载地址:http://download.openpkg.org/components/cache/quagga/本人这里使用的版本是quagga-0.99.17.tar.gz相关依赖包:gcc readline readline-devel#tar zxf quagga-0.99.17.tar.gz

#yum install -y gcc readline readline-devel

#cd quagga-0.99.17            #进入目录进行源码编译安装

#./configure --enable-vtysh--enable-user=root --enable-group=root --enable-vty-group=root

# make && make install 修改配置文件:在/etc/services文件里面添加以下内容:# vim /etc/services

zebrasrv    2600/tcp     # zebra service

zebra     2601/tcp     # zebra vty

ripd     2602/tcp     # RIPd vty

ripngd     2603/tcp     # RIPngd vty

ospfd     2604/tcp     # OSPFd vty

bgpd     2605/tcp     # BGPd vty

ospf6d     2606/tcp     # OSPF6d vty

ospfapi     2607/tcp     # ospfapi

isid     2608/tcp     # ISISd vty 修改quagga的配置文件: # mkdir /usr/local/etc/sample

# mv /usr/local/etc/*.sample/usr/local/etc/sample/

# mv /usr/local/etc/bgpd.conf.sample2/usr/local/etc/sample/

# cp /usr/local/etc/sample/bgpd.conf.sample/usr/local/etc/bgpd.conf

# cp/usr/local/etc/sample/ospfd.conf.sample /usr/local/etc/ospfd.conf

# cp/usr/local/etc/sample/ospf6d.conf.sample /usr/local/etc/ospf6d.conf

# cp /usr/local/etc/sample/ripd.conf.sample/usr/local/etc/ripd.conf

# cp /usr/local/etc/sample/vtysh.conf.sample/usr/local/etc/vtysh.conf

# cp/usr/local/etc/sample/ripngd.conf.sample /usr/local/etc/ripngd.conf

# cp/usr/local/etc/sample/zebra.conf.sample /usr/local/etc/zebra.conf 修改ospfd的配置文件:# vim /usr/local/etc/ospfd.conf

! -*- ospf -*-

!

! OSPFd sample configuration file

!

!

hostname ospfd

password zebra

enable password please-set-at-here

router ospf

network 10.235.117.0/24 area 0                  #将网段宣告进ospf中

log stdout 三、启动验证接下来启动即可:# /usr/local/sbin/ospfd -d

# /usr/local/sbin/zebra -d

# vtysh

Hello, this is Quagga (version 0.99.17).

Copyright 1996-2005 Kunihiro Ishiguro, etal.

test.xiaomi.com# show running-config

Building configuration...

Current configuration:

hostname Router

hostname ospfd

log stdout

password zebra

enable password zebra

enable password please-set-at-here

interface eth0

ipv6nd suppress-ra

interface lo

router ospf

network 10.235.117.0/24 area 0.0.0.0

line vty

end

test.xiaomi.com# show ip ospf  database

OSPF Router with ID (10.235.117.22)

Router Link States (Area0.0.0.0)

Link ID         ADV Router      Age Seq#       CkSum  Link count

10.235.117.22   10.235.117.22      3 0x80000003 0x0735 1

10.235.117.27   10.235.117.27      9 0x80000005 0xf832 1

10.235.117.28   10.235.117.28     10 0x80000005 0xf631 1

Net Link States (Area0.0.0.0)

Link ID         ADV Router      Age Seq#       CkSum

10.235.117.28   10.235.117.28     10 0x80000003 0xe5cfvtysh是quagga进入模拟路由的,进去可以像正常路由器上面命令一样去查看信息。我这里是启动了三台ospfd进程,配置都是一样的,重复上面步骤即可,赶紧get起来吧!

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注系统运维Linux频道!

linux ospf 命令,Linux运维知识之linux下使用quagga配置ospf协议相关推荐

  1. linux java 工具_Linux运维知识之linux下java版本管理工具jenv使用介绍

    本文主要向大家介绍了Linux运维知识之linux下java版本管理工具jenv使用介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 不同的项目使用的java版本不同,每次切 ...

  2. linux mk创建文件,Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解

    本文主要向大家介绍了Linux运维知识之Linux mkkickstart建立安装的组态文件命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:建立安装的组态文件 ...

  3. linux维护rpm 数据库,Linux运维知识之linux rpm命令详细介绍

    本文主要向大家介绍了Linux运维知识之linux rpm命令详细介绍,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 虽然现在N多人都使用yum去替代rpm了,但是rpm在一些 ...

  4. linux中sed和find,Linux运维知识之Linux 之 sed 与 find 命令结合使用

    本文主要向大家介绍了Linux运维知识之Linux 之 sed 与 find 命令结合使用,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. sed 与 find 命令结合使用 目 ...

  5. linux 查找删除目录,Linux运维知识之Linux系统下find命令递归删除查找目录的方法...

    本文主要向大家介绍了Linux运维知识之Linux系统下find命令递归删除查找目录的方法,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 本文将会讲述如何使用linux系统下的 ...

  6. linux awk命令根据分隔符输出,Linux运维知识之Linux awk命令详解

    本文主要向大家介绍了Linux运维知识之Linux awk命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. awk :适用程序,一种unix工具 就是一个强大的文本分析工 ...

  7. Linux改变图片大小的命令,Linux运维知识之linux下使用convert命令修改图片分辨率...

    本文主要向大家介绍了Linux运维知识之linux下使用convert命令修改图片分辨率,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. Convert的resize子命令应该是 ...

  8. linux modprobe自动加载,Linux运维知识之Linux modprobe自动处理可载入模块命令详解

    本文主要向大家介绍了Linux运维知识之Linux modprobe自动处理可载入模块命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. modprobe(module p ...

  9. linux sfdisk命令,Linux运维知识之Linux sfdisk硬盘分区工具程序命令详解

    本文主要向大家介绍了Linux运维知识之Linux sfdisk硬盘分区工具程序命令详解,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 功能说明:硬盘分区工具程序. 语 法:s ...

最新文章

  1. 【css】基础学习总结
  2. 前端开发之走进Vue.js
  3. Android 双击返回键退出程序 实现
  4. 3. 回归的线性模型(2)
  5. Javascript 面向对象编程中的‘new’
  6. 5W字高质量java并发系列详解教程(上)-附PDF下载
  7. Keil(MDK-ARM-STM32)介绍、下载、安装与注册
  8. spring cloud gateway 之限流篇
  9. 3.4 神经网络概述、tensorflow2实现——python实战
  10. 【小程序】展示弹窗常见API详解
  11. java gc什么意思_对Java GC的简单理解
  12. 浏览器安装Axure插件与配置
  13. iTextSharp显示中文
  14. 在内网中使用maven_使用nexus搭建内网maven镜像
  15. 这一代绝非低智商——读《低智商社会@大前研一》
  16. IPC$局域网入侵详解
  17. python英语单词 扇贝英语安卓下载_扇贝单词英语版手机版|扇贝单词英语版安卓版下载 v3.6.402 - 跑跑车安卓网...
  18. 移动服务器连接响应慢,移动打开网页速度慢的解决方法
  19. 数据挖掘一些面试题总结(Data Mining)
  20. 【vivado IP核】第4篇:ILA使用介绍

热门文章

  1. ubuntu18.04安装nextcloud以及相关配置
  2. 5.7 echo:显示一行文本
  3. 为什么unity 安装完模块还是找不到sdk_解决在Android Studio 3.2找不到Android Device Monitor工具...
  4. java中的操作符(位操作符>>与>>>的区别)
  5. c 语言程序设计(清华大学郑莉),C+语言程序设计(清华大学郑莉)十一ppt课件
  6. 成本直降50% | 阿里云发布云原生网关,开启下一代网关新进程
  7. 这个 “少年黑客”,用黑科技守护独居老人
  8. 我在阿里招前端,我该怎么帮你?
  9. 阿里技术大牛最爱的“闲书”,你看过多少?
  10. 5年,14款近满分神作,这个独立团队打造了他们的游戏宇宙