当前位置: 首页 > news >正文

Quagga 配置笔记

 此处是记录配置 quagga笔记, 关于Quagga详细介绍可参考文档: https://www.quagga.net/docs/quagga.pdf

环境版本:

       Kernel: CentOS 7(3.10.0-693)

       Quagga: 0.99.22.4

 

安装Quagga:

    yum install quagga

 

配置Quagga:

  配置Router01: 

vim /etc/quagga/zebra.conf
hostname Router01
password zebra
debug zebra events
debug zebra packet
debug zebra rib
log file /var/log/quagga/zebra.log

vim /etc/quagga/ripd.conf
hostname ripd
password zebra
debug rip events
debug rip packet
router rip
network 192.168.230.0/24
! network enp0s10
route 192.168.10.0/24
distribute-list private-only in enp0s10
access-list private-only permit 192.168.0.0/16
access-list private-only deny any
log file /var/log/quagga/ripd.log

vim /etc/quagga/ospfd.conf
hostname ospfd
password zebra
debug ospf event
debug ospf packet all
router ospf
ospf router-id 192.168.230.237
network 192.168.230.0/24 area 0.0.0.0
network 192.168.30.0/24 area 0.0.0.2
log file /var/log/quagga/ospfd.log

vim /etc/quagga/bgpd.conf
hostname bgpd
password zebra
log file /var/log/quagga/bgpd.log
log stdout
debug bgp events
debug bgp zebra
router bgp 7675
 bgp router-id 192.168.230.237
 network 192.168.50.0/24
 neighbor 192.168.230.239 remote-as 7676

  

 配置Router02:

vim /etc/quagga/zebra.conf
hostname Router02
password zebra
debug zebra events
debug zebra packet
debug zebra rib
log file /var/log/quagga/zebra.log


vim /etc/quagga/ripd.conf
hostname ripd
password zebra
debug rip events
debug rip packet
router rip
! network 192.168.230.0/24
network enp0s10
route 192.168.20.0/24
distribute-list private-only in enp0s10
access-list private-only permit 192.168.0.0/16
access-list private-only deny any
log file /var/log/quagga/ripd.log


vim /etc/quagga/ospfd.conf
hostname ospfd
password zebra
debug ospf event
debug ospf packet all
router ospf
ospf router-id 192.168.230.239
network 192.168.230.0/24 area 0.0.0.0
network 192.168.40.0/24 area 0.0.0.2
log file /var/log/quagga/ospfd.log


vim /etc/quagga/bgpd.conf
hostname bgpd
password zebra
log file /var/log/quagga/bgpd.log
log stdout
debug bgp events
debug bgp zebra
router bgp 7676
 bgp router-id 192.168.230.239
 network 192.168.60.0/24
 neighbor 192.168.230.237 remote-as 7675

  

启动服务:

      systemctl enable zebra ripd ospfd bgpd 

      systemctl start zebra ripd ospfd bgpd

注:

telnet 连接对对应的服务,具体端口如下:

# netstat -ntpl
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:2602 0.0.0.0:* LISTEN 596/ripd
tcp 0 0 127.0.0.1:2604 0.0.0.0:* LISTEN 599/ospfd
tcp 0 0 127.0.0.1:2605 0.0.0.0:* LISTEN 598/bgpd
tcp 0 0 0.0.0.0:179 0.0.0.0:* LISTEN 598/bgpd
tcp 0 0 127.0.0.1:2601 0.0.0.0:* LISTEN 590/zebra

 

转载于:https://www.cnblogs.com/gaozhengwei/p/9244464.html

相关文章:

  • libstdc++.so.6: version `GLIBCXX_3.4.21'
  • JSR-303 Bean Validation 介绍及 Spring MVC 服务端验证最佳实践
  • 阿里云服务提供商分享CDN访问异常该如何排查
  • Java知识点总结(JDBC-连接步骤及CRUD)
  • 各种品牌进入Bios方式
  • WIFI搜索的到别人,却找不到自己家的wifi
  • Go第三方库
  • http和https和ssl和tcp/ip之间的关系和区别
  • 人工智能20年内取代近半职业?
  • bzoj 1009 [HNOI2008]GT考试——kmp+矩阵优化dp
  • HyperLedger Fabric(超级账本) 入门实战
  • MySQL多实例安装部署
  • 网络命令初步排错
  • python_正则表达式匹配ip
  • 路径中文问题
  • [译]前端离线指南(上)
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • const let
  • Fastjson的基本使用方法大全
  • Java 23种设计模式 之单例模式 7种实现方式
  • java正则表式的使用
  • linux安装openssl、swoole等扩展的具体步骤
  • PaddlePaddle-GitHub的正确打开姿势
  • vue从创建到完整的饿了么(11)组件的使用(svg图标及watch的简单使用)
  • Vue全家桶实现一个Web App
  • 编写符合Python风格的对象
  • 汉诺塔算法
  • 算法-图和图算法
  • 小程序开发中的那些坑
  • 学习JavaScript数据结构与算法 — 树
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​软考-高级-信息系统项目管理师教程 第四版【第19章-配置与变更管理-思维导图】​
  • #### go map 底层结构 ####
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • (二) Windows 下 Sublime Text 3 安装离线插件 Anaconda
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (汇总)os模块以及shutil模块对文件的操作
  • (理论篇)httpmoudle和httphandler一览
  • (十三)Maven插件解析运行机制
  • (续)使用Django搭建一个完整的项目(Centos7+Nginx)
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • *** 2003
  • *p++,*(p++),*++p,(*p)++区别?
  • .gitignore文件---让git自动忽略指定文件
  • .net 流——流的类型体系简单介绍
  • .NET 中选择合适的文件打开模式(CreateNew, Create, Open, OpenOrCreate, Truncate, Append)
  • .net反编译工具
  • /etc/X11/xorg.conf 文件被误改后进不了图形化界面
  • [ C++ ] STL---仿函数与priority_queue
  • [ vulhub漏洞复现篇 ] ThinkPHP 5.0.23-Rce
  • [100天算法】-实现 strStr()(day 52)
  • [202209]mysql8.0 双主集群搭建 亲测可用
  • [corCTF 2022] CoRJail: From Null Byte Overflow To Docker Escape