linux下使用quagga配置ospf协议推荐

环境:三台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

#tarzxfquagga-0.99.17.tar.gz#yuminstall-ygccreadlinereadline-devel#cdquagga-0.99.17#进入目录进行源码编译安装#./configure--enable-vtysh--enable-user=root--enable-group=root--enable-vty-group=root#make makeinstall

修改配置文件:

在/etc/services文件里面添加以下内容:

#vim/etc/serviceszebrasrv2600/tcp#zebraservicezebra2601/tcp#zebravtyripd2602/tcp#RIPdvtyripngd2603/tcp#RIPngdvtyospfd2604/tcp#OSPFdvtybgpd2605/tcp#BGPdvtyospf6d2606/tcp#OSPF6dvtyospfapi2607/tcp#ospfapiisid2608/tcp#ISISdvty

修改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-*-!OSPFdsampleconfigurationfilehostnameospfdpasswordzebraenablepasswordplease-set-at-hererouterospfnetwork10.235.117.0/24area0#将网段宣告进ospf中logstdout

三、启动验证

接下来启动即可:

#/usr/local/sbin/ospfd-d#/usr/local/sbin/zebra-d#vtyshHello,thisisQuagga(version0.99.17).Copyright1996-2005KunihiroIshiguro,etal.test.xiaomi.com#showrunning-configBuildingconfiguration...Currentconfiguration:hostnameRouterhostnameospfdlogstdoutpasswordzebraenablepasswordzebraenablepasswordplease-set-at-hereinterfaceeth0ipv6ndsuppress-rainterfacelorouterospfnetwork10.235.117.0/24area0.0.0.0linevtytest.xiaomi.com#showipospfdatabaseOSPFRouterwithID(10.235.117.22)RouterLinkStates(Area0.0.0.0)LinkIDADVRouterAgeSeq#CkSumLinkcount10.235.117.2210.235.117.2230x800000030x0735110.235.117.2710.235.117.2790x800000050xf832110.235.117.2810.235.117.28100x800000050xf6311NetLinkStates(Area0.0.0.0)LinkIDADVRouterAgeSeq#CkSum10.235.117.2810.235.117.28100x800000030xe5cf

vtysh是quagga进入模拟路由的,进去可以像正常路由器上面命令一样去查看信息。

我这里是启动了三台ospfd进程,配置都是一样的,重复上面步骤即可,赶紧get起来吧!!!

乐观者在灾祸中看到机会;悲观者在机会中看到灾祸

linux下使用quagga配置ospf协议推荐

相关文章:

你感兴趣的文章:

标签云: