bestboyxie的专栏

我是个记忆力很差,但很有想法的孩子

guagga配置问题

zebra和ospfd以及ripd都有自己的配置管理接口; 配置管理接口分为两种: 1。使用telnet来实现的配置管理界面; 2。使用unix套接字来实现的配置管理界面; TCP端口对应关系如下 2601 zebra 2602 ripd 2603 ripngd 2604 ospf...

2017-01-03 18:11:15

阅读数:324

评论数:0

guagga入门-ripd的简单配置

在进过前面的内容以后,应该可以正常启动一个ripd的进程了,就可以开始ripd的学习工作了。一般学习ripd这种动态路由,一个主机是不够的,所以需要至少两台主机;建议使用VMware启动两台linux主机,这两台linux主机可以通过vmnet把接口划到一个虚拟交换机上; 如图所示: ...

2017-01-03 18:09:35

阅读数:529

评论数:0

guagga入门-lib库介绍

无论是zebra也好还是动态路由的进程也好其都是一个单线程的程序;都能完成以下几个事情 1。一个tcp服务器 2。一个cli命令处理程序; 3。能够监听socket事件(读/写/关闭) 一个线程能完成如此复杂的事情,这个与guagga程序良好的框架设计有关系; 所有的...

2017-01-03 18:06:42

阅读数:349

评论数:0

guagga入门-我们对guagga的修改

在虚拟化修改之前我们队guagga的修改很少主要包含两个部分: 1.管理接口的过滤; 2.server的对接 管理接口的过滤: 主要是为了让zebra等程序不需要再管理口上面运行动态路由的程序。过滤方式主要是在netlink消息通知; 修改文件rt_netlink.c中函数 ...

2017-01-03 18:06:23

阅读数:541

评论数:0

guagga入门-我们的虚拟化方案

guagga的虚拟化最早的版本是建立在6win的在github上的开源项目。所以在虚拟化版本中我们实际上是使用的6wind的github版本,后来发现在最新的官方版本中,将6wind已经合入到主线版本中了,所以后来我们的虚拟户又是基于官方的最新版本1.1.0 新的虚拟化主要思路: 1。...

2017-01-03 18:05:02

阅读数:276

评论数:0

zebra虚拟化遇到的坑

虚拟化会打开大量的socket 因此有可能会出现默认的文件打不开的情况出现;; 需要使用ulimit来修改限制 ulimit修改限制前 可以使用ulimit  -a查看  修改组播组的数目 /proc/sys/net/ipv4/igmp_max_memberships

2017-01-03 18:00:50

阅读数:282

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭