路由协议如静态路由、动态路由 大家都知道,大家也知道linux下用的路由软件zebra。今天给大家普及一下Linux下的路由开源软件quagga,介绍quagga的原理及实现方法。
zebra和quagga是两款开源的路由软件,是由日本的一个开发团队编写的发布软件版本;命令格式和cisco的IOS很接近,有力的阻止了cisco的对路由软件市场的垄断。
01实现原理
02 Zebra提供的功能
03 动态路由程序的功能:
04 Linux下模拟路由器
05 CENTOS 搭建quagga路由器的办法
4、关闭selinux的策略,避免造成软件的服务无法启动setsebool -P zebra_write_config 1
为什么要关闭selinux服务呢?
原因:1、服务的兼容性 2、会引起很多不必要的麻烦 3、NSA主导开发,对服务、文件权限、网络端口控制极其严格
另外一种关闭方式,在/etc/selinux/config中把相应的选项修改为disabled。
5、在/etc/quagga目录下创建相应的服务的配置文件
把系统安装默认的举例文件zebra.conf.sample,复制到服务启动目录
6、启动相应的服务如zebra/rip/ospf/bgp等
7、开启vtysh chekconfig zebra on
8、通过本地的telnet方式登录
在相应的etc/quagga的配置文件中,增加password xxx, 然后重启相应的程序进程,zebra本地的端口是2601 rip:2602 ospf:2604
9、登录相应程序进行路由配置
10、记录日志的配置信息
在相应的程序当中开启日志记录:log file /var/log/quagga/xxx.log
以上就是linux系统下安装quagga路由程序的方法,对数通路由感兴趣的小伙伴儿可以试试,欢迎交流。