常用正则表达式
摘要://电子邮件匹配 Regex emailReg = new Regex("^(?<name>\\w+([.+-]\\w+)*?)@(?<domain>\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*)$"); 待续
阅读全文
posted @
2011-06-15 10:13
yangyh
阅读(123)
推荐(0)
XORP中的IPC工具XRL的自定义方法
摘要:方法一:1.\etc\templates目录下(以interfaces.tp).tp文件编辑 2./xrl/interfaces/fea_ifmgr_xif.cc添加send_set_port,unmarshall_set_port方法3./xrl/targets/fea_base.cc添加handle_ifmgr_0_1_set_port方法,并在它的子类中实现ifmgr_set_0_1_se...
阅读全文
posted @
2010-11-24 21:34
yangyh
阅读(541)
推荐(0)
XORP CLICK 可用配置文件
摘要:interfaces {interface eth3 {/*default-system-config*/vif eth3 {disable:falseaddress 192.168.2.101{prefix-length:24broadcast:192.168.1.255disable:false}}}interface eth2 { /*default-system-config*/ vif ...
阅读全文
posted @
2010-09-10 16:47
yangyh
阅读(367)
推荐(0)
[求助]LINUX路由转发的问题(真的没见过这么诡异的问题,大家分析一下吧)
摘要:A,B,C三台机器,B当路由器,连通A与C A:192.168.1.2--------------192.168.1.1(eth0) : B :192.168.2.1(eth1)--------------C:192.168.2.2 现在在A上PING C ,在C收到了ICMP包,并且回复到了B的右网卡(eth1),而B系统却转发不到B的左网卡(eth0)B这里是LINUX系统实现的软件路由器,已...
阅读全文
posted @
2010-09-08 22:13
yangyh
阅读(1313)
推荐(0)
xorp与click通信分析
摘要:XORP中的FibConfigTableSetClick::start(string& error_msg)方法开始向CLICK推送转发表, int FibConfigTableSetClick::start(string& error_msg) { if (! ClickSocket::is_enabled())//首先,在xorp中配置好...
阅读全文
posted @
2010-09-07 23:50
yangyh
阅读(1308)
推荐(0)
XORP CLICK 配置
摘要:XORP用户手册第五章翻译TAG:XORP FEA CLICK5.1 Forwarding Engine(转发引擎)转发引擎是路由器的一个组成部分,它收包后从一个接口转发到另一个接口。在XORP中,转发引擎可以是UNIX系统中的转发引擎、CLICK转发引擎,或者是由硬件转发。在任意一个路由器中,开启转发功能或者禁用转发功能总是可取的。例如,一个路由器可以设置成只转发IPV6包而不转发IPV4包,或...
阅读全文
posted @
2010-08-24 21:39
yangyh
阅读(1721)
推荐(0)
7.5备忘
摘要:1.虚拟MPU的创建需要参数PSN,LSN(DOMAINNAME)2.虚拟MPU的迁移需要源PSN,LSN与目标PSN3.虚拟MPU的操作包括:restore,savesuspend,resumestop,startrebootvcpumemorymigrate4.如此指定新建MPU的IP?
阅读全文
posted @
2010-07-04 16:24
yangyh
阅读(143)
推荐(0)
7.1-7.2备忘
摘要:1. 发送UDP时, 物理SPU IP 根据slot号来确定2. 物理SPU 的UDP返回需要添加SPUID3. 一块物理SPU的操作才是阻塞的, 所以服务器收到UDP时应该先查看这张表typedef struct{char ip[16];//可选char opid[20];int result; }PHYSPU; hash_map<const char* ip, PHYSPU physpu...
阅读全文
posted @
2010-07-01 21:55
yangyh
阅读(142)
推荐(0)
求教一个WEBSERVER与C的通信问题
摘要: 服务器A\B\C\D上的C程序是不能改了,只能用C写(由于各种原因) 现在的主要问题是:服务器E上的web server要与服务器A通讯,用于获取一些数据,由于没有数据库(由于各种原因),否则我把服务器A上汇总的数据存在数据库里,WEB SERVER去取就可以了。 于是,我想在web server里写个socket客户端,单例模式的,与服务器A的C程序通信,但是问题又存在了,S...
阅读全文
posted @
2010-06-13 01:48
yangyh
阅读(1688)
推荐(0)
百度笔试题
摘要:刚下车,错过了考试时间(-_-)b :1.简要说明树的深度优先、广度优先遍历算法,及非递归实现的特点。2. 在处理磁盘数据时,需要首先将其读入内存才能进行处理。如果要读取的数据已经在内存中,则可以直接访问内存。通常来说内存是有限的,因此要读取新的数据时必须覆盖内存中一部分原有的数据。假设现在有n块同样大小的数据,内存一共可以容纳m块数据。现在给出一系列对这些数据的读取请求,要求它们必须按照给定的顺...
阅读全文
posted @
2010-05-30 17:34
yangyh
阅读(23419)
推荐(5)
RHEL虚拟机安装笔记
摘要:1选择第三项自定义安装,否则会用KICKSTAR来默认安装 2.勾选软件开发、网络服务器选项 3.VM workstation选择INSTALL VMWARE TOOLS… 4.在虚拟机中解压安装vmware-tools-distrib,运行.pl文件安装,一路回车,直到选择分辨率1024*768 5.安装完成后在/mnt/hgfs下会出现共享目录 6. C...
阅读全文
posted @
2010-05-09 18:09
yangyh
阅读(202)
推荐(0)
NSF, NSR, and GR[译]
摘要: 【原文】http://www.networkworld.com/community/node/16964 现代的高性能路由器在体系结构上将转发板与控制板在物理结构上分开,每块板都有自己的处理器与内存。控制板运行路由协议,维护路由过程中的必要数据库,并且取得一个转发表。这个转发表被交给转发板,转发板用来转发包。 从物理上分离转发板与控制板的一个很重要的好处是,如果流量很大时,转发...
阅读全文
posted @
2010-04-13 13:54
yangyh
阅读(4678)
推荐(0)