自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

原创 mpls代码位置

总共3个作者,leu,rw, igleu的作品http://repo.or.cz/w/jleu-quagga.git/shortlog/refs/heads/mpls-masterquagga 0.99.15的mpls代码rw的作品ldpd的实现有一个2012年的版本来自https://github.com/rwestphal/quagga-public

2015-11-26 11:58:56 919

原创 再一个mpls的配置

http://www.gossamer-threads.com/lists/quagga/users/4007ILER-》LSR-》ELER(1)ILER(config)# ip route 10.0.0.0/16 gen 10000 nexthop eth1 11.0.1.2 到10.0.0.0/16的下一跳是通过eth1,标签是10000(2)LSR(con

2015-11-26 10:20:41 447

原创 mpls配置命令

http://sourceforge.net/p/mpls-linux/mailman/message/8704900/hostname Routerpassword zebraenable password zebrahostname ospfdlog stdout!mpls static 0!interface eth0 ipv6 nd suppress-ra

2015-11-26 10:06:29 1348 1

原创 究竟他在kernel里加了什么以支持mpls?

1 加了netlink相关命令和属性MPLS_ATTR_ILMMPLS_CMD_NEWILM2 arp处加了mpls tunnel接口ARPHRD_MPLS_TUNNEL3 网卡中加入mpls属性net_devicempls_ptr4 加了RTA_SHIM (FIXME)5 加了socketAF_MPLS6 加了NET_MPLS7 f

2015-11-26 09:54:43 724

原创 路由消息填充

ospf_zebra_addisis_zebra_route_add_ipv4这两个相似

2015-11-25 19:05:15 319

原创 添加rib的地方

zclient_read和zebra_client_read有什么区别?rib路由为ZEBRA_ROUTE_OSPF上来就添加Breakpoint 1, rib_add_ipv4_multipath (p=0x7ffff7269890, rib=0x7ffff0758458, safi=1 '\001') at zebra_rib.c:21702170      tab

2015-11-25 17:22:02 652

原创 ospf添加路由

ospf安装路由Breakpoint 1, ospf_route_install (ospf=0x7ffff01c0bd8, rt=0x7ffff019eb28) at ospf_route.c:271271      if (ospf->old_table)(gdb) bt#0  ospf_route_install (ospf=0x7ffff01c0bd8, rt=0x7f

2015-11-25 15:19:06 910

原创 git分支的处理

天下文章都是抄,http://blog.jobbole.com/25877/摘要删除远程分支如果不再需要某个远程分支了,比如搞定了某个特性并把它合并进了远程的 master 分支(或任何其他存放稳定代码的地方),可以用这个非常无厘头的语法来删除它:git push [远程名] :[分支名]。如果想在服务器上删除serverfix 分支,运行下面的命令:

2015-11-25 14:41:35 294

原创 netlink的处理流程

ospfd -------------1---------》zebra---------2------------》kernel/dce1 路由软件和zebra使用zebra指定方式通讯(zebra v1, v2)2 zebra和kernel使用netlink通讯,通讯中,zebra每次都是请求(例如添加,删除,获取路由),kernel每次都是返回。没有kernel发送请求的过程

2015-11-25 14:27:17 490

原创 git的分支

分支通常使用来做开发版和稳定版本的区别。开发板放在develop分支,稳定版放在master分支。分支的操作一般会有在本地创建分支-》切换到这个分支-》做修改变更-》提交到远程git branch devp;         git checkout devp;      修改本地文件,git commit rev.h;  git push origin devp最后一句话git

2015-11-25 14:24:38 373

原创 合入mpls的情况-netlink失灵了

能工作时候的状况如下,Breakpoint 4, ns3::NetlinkSocket::DoRouteMessage (this=0x7fffec02d920, nlmsg=..., type=24, family=2 '\002') at ../netlink/netlink-socket.cc:11861186 RouteMessage rtmsg = nlmsg.GetRoute

2015-11-24 16:49:18 733 1

原创 socket被dce使用的情况

Breakpoint 1, getsockopt_so_sendbuf (sock=4) at sockopt.c:5656      u_int32_t optval = 0;(gdb) n57      socklen_t optlen = sizeof (optval);(gdb) n58      int ret = getsockopt (sock, SOL_SOCK

2015-11-23 18:18:57 399

原创 zebra client的日志

命令在log stdout全局变量在(gdb) p zlog_default$4 = (struct zlog *) 0x7ffff0335018(gdb) b 定义在/* va_list version of zlog. */static voidvzlog (struct zlog *zl, int priority, const char

2015-11-23 17:22:26 572

原创 zebra之间的通讯

Breakpoint 1, zclient_start (zclient=0x7ffff0235608) at zclient.c:351351      if (zclient_debug)(gdb) bt#0  zclient_start (zclient=0x7ffff0235608) at zclient.c:351#1  0x00007fffd3da0e4f in zcl

2015-11-23 14:29:13 1039

原创 stream读越界

Breakpoint 1, stream_get (dst=0x7ffff726964c, s=0x7ffff0722dd8, size=20) at stream.c:297297          STREAM_BOUND_WARN (s, "get");(gdb) bt#0  stream_get (dst=0x7ffff726964c, s=0x7ffff0722dd8, si

2015-11-23 12:25:03 471

原创 两头猪的战斗

两派人,一个说乌班图好,一个说神特欧爱斯好结果后来发现,他们都是穷鬼。

2015-11-23 11:23:57 388

原创 zebra被调用

[New Thread 0x7ffff726a700 (LWP 14477)][Switching to Thread 0x7ffff726a700 (LWP 14477)]Breakpoint 1, main (argc=5, argv=0x704bb0) at main.c:230230      progname = ((p = strrchr (argv[0], '/'))

2015-11-23 09:30:26 395

原创 ns3 dce error

http://stackoverflow.com/questions/32038496/ns-3-with-dce-how-to-get-input-at-runtime-working-with-my-binariesrelocation error: elf-cache/0/libgcc_s.so.1: symbol dl_iterate_phdr, version GLIBC_2

2015-11-22 17:09:01 708

原创 ns3的编译伏击

ns3的编译1 wget的编译: 经常报告Client.o 编译错误, 要求加fpic编译选项,后几次重复编译,竟然不出来问题2 pygenxml 这个从bzr获取版本做比较,所以需要安装一下bzr3 netanim 我用qt5安装,所以从qt.io下载一个开源工具验证4

2015-11-21 15:56:24 396

原创 qt5

http://download.qt.io/official_releases/qt/5.5/5.5.1/qt-opensource-linux-x64-5.5.1.run

2015-11-21 14:38:50 381

原创 warning: its scope is only this definition or declaration, which is not what you want

c warning

2015-11-18 18:24:18 5164 1

原创 quagga允许mpls

mpls quagga

2015-11-18 12:33:12 956

原创 ip route带 mpls命令使用方法

mpls iproute2

2015-11-17 20:11:16 1221 1

原创 使用sgml2latex

OS: 一份钱操作系统66安装sgml2latex安装方法yum install linuxdoc-tools

2015-11-17 19:49:17 375

原创 支持mpls的iproute2内容

mpls iproute2

2015-11-17 19:41:36 916

原创 移植MPLS发现的问题(通过测试dce-linux发现)

ns3 dce-linux

2015-11-16 18:06:01 854

原创 哥这两天的工作切换到移植mpls-linux

mpls linuxFIXME

2015-11-16 14:06:23 972

原创 ns3中linux kernel的位置理解

ns3 mpls

2015-11-16 14:05:17 574

原创 关于mpls和ns3

mpls

2015-11-16 11:40:29 760 1

原创 sqlyog vs navicat

都是mysql的衍生管理平台FIXME

2015-11-15 12:10:23 32707 3

原创 两个java命令行处理工具

jcommand args4j command line

2015-11-15 12:01:16 1067

原创 切换git服务器

git 切换

2015-11-15 10:44:22 963

原创 思科最简单3层配置

cisco gns3

2015-11-11 10:03:48 640

原创 我们系统目前的问题 java的cvs系统

java cvs 架构

2015-11-11 09:57:33 414

原创 sql: group by 和 limit的使用

sql group by limit

2015-11-09 11:52:07 10175

原创 杀毒软件ClamAV的移植

clamav 内核 linux 移植 transplant kernel

2015-11-09 10:07:23 757 1

原创 cisco命令行手册

cisco command line 命令行

2015-11-09 09:48:46 1948

原创 spring mvc中处理多对多的同时存储

hibernate spring mvc

2015-11-06 17:36:18 1152

原创 等待是最糟的决策

在淮海战役始末中,杜yuming写道,就是这个最坏的决定也没有被立刻执行,导致摆在陇海线的部队干等了几天。利用这几天,shuyu部队形成了合围。有一篇心灵鸡汤写道,张三被老虎逼到悬崖,只好跳崖。崖下有只狮子。他爬到梅树上,结果有只老鼠要咬他。他于是吃了梅子,然后睡觉了。结果醒来,发现一切平安。老虎跳下悬崖,和狮子互搏而死。老鼠被狮子吼吓跑。这个鸡汤告诉信徒要等待。等待是最长情的告白

2015-11-06 09:58:11 308

原创 Hibernate的加载抓取方式:Failed to lazily initialize a collection - no session

hibernate与数据库之间通过session交互[1]hibernate在处理1对多的业务时很可能会出现标题所列错误.例如user和office是1对多Office office = task.getOffice();List userList = office.getUserList(); //这句导致报告懒初始化集合失败失败的原因, 目前看到是因为没有找到Hiber

2015-11-06 01:31:17 402

cirros-0.5.1-x86_64-disk.img

cirros mirror 0.5.1 kvm环境搭建并创建第一台cirrOS虚拟机 Cirros是个免费的的、体积非常小的 Qemu镜像,一般用在OpenStack上,做测试很好用。

2020-06-13

librs232.zip

基于librs232编译的windows版release版本的串口处理库,关于librs232可以参考github

2019-12-25

glog for windows

glog使用最新的google日志库编译,windows+vs2017编译完成。 方便使用该开源日志库开发vs程序

2019-12-23

Eigen3.zip

eigen3 使用2019/12最新的eigen3版本(eigen3-latest)编译, 编译方法使用cmake3+vs2017 由于网上基本没有此共享后的include文件和lib文件,所以分享出来。 通常vs下可以使用libeigen*.dll.a(静态库)来进行链接。 分享目录如下 链接:https://pan.baidu.com/s/1rbdRNkcD16r7pq12erGmqg  提取码:cvvc

2019-12-21

simtools

关于模拟仿真方面的评估文件,对比了opnet ns2 ns3

2015-09-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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