Linux运维知识之linux下使用quagga配置ospf协议
小标 2018-08-29 来源 : 阅读 2951 评论 0

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

本文主要向大家介绍了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源以及网络配置就不再介绍了,三台配置也是一样的下载地址://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频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 3 不喜欢 | 0
看完这篇文章有何感觉?已经有3人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程