
我知道现在每天的好精神和好心情都来之不易,我也知道现在这样的好心情和好精神是基于那种不稳定的心态。就像以前写的那样:“风来疏竹,风过而竹不留声;雁度寒潭,雁去而潭不留影。故君子事来而心 始现,事去而心随空。“这是一种麻醉自己的手段吗……我觉得我现在已经被麻醉了……在不知道未来的时候,暂时还是继续闭着眼睛享受好心情吧……

我知道现在每天的好精神和好心情都来之不易,我也知道现在这样的好心情和好精神是基于那种不稳定的心态。就像以前写的那样:“风来疏竹,风过而竹不留声;雁度寒潭,雁去而潭不留影。故君子事来而心 始现,事去而心随空。“这是一种麻醉自己的手段吗……我觉得我现在已经被麻醉了……在不知道未来的时候,暂时还是继续闭着眼睛享受好心情吧……
今天晚上和几个在m$工作的兄弟一起吃了顿晚饭,晚饭后访问了传说中的现代汽车大厦21层的m$办公室。这是虽然不是我第一次去外企的办公室,但是 仍然在那里发现了不一样的东西。m$的办公室墙壁的色调采用的就是一块一块的Windows视窗图标的颜色,在过道上贴着给中m$产品的广告。在m$的会 议室见到了北电的一个电话,我仔细研究了一下上面所有可以按的按键,个人认为m$正在使用的这种电话不如Cisco使用的7960G或7940G功能完 善,也不如那个好用。
和m$的兄弟聊到了在US工作的事情,今天我们聊天的收获除了轻松的好心情之外,还得到了关于殖民的定义:殖民就是指一定规模的有组织的移民……m$的兄弟说,下次去US使馆签证的时候就说他没有任何的移民倾向,但是会去殖民![]()
今天想去买双运动鞋,就是那种很普通的布面的胶丁的京字牌的足球鞋,没错,就是小时候踢球的时候经常穿的那种。
下去和delphij一起去了海淀镇,似乎我已经好多年没有在海淀镇里面转了,自从高中毕业了之后就没有怎么来过这里。以前路边上卖书卖磁带的书店,现在大多都改成了卖小饰品和饮料的小铺。凭着印象,我们去了向阳体育用品商店,记得小时候每次买胶丁球鞋或者白球鞋都会去那里。以前卖鞋的二层南侧变成了一个什么餐馆,北边虽然还是在卖体育用品,但是怎么也找不到我记忆中的那双鞋子……后来我们又凭着记忆去找以前的海淀商场,发现那里已经拆的只剩下楼的框架了……
整整一下午没有买到心目中的那双很普通的足球鞋……我知道我的要求并不过分,那只是一双很普通很简单很便宜的胶丁足球鞋……
今天和在某外企做HR的朋友一起吃了晚饭,我们聊到了我最近自我感觉不太正常的工作状态。她认为我现在遇到的那些看似是很为难的工作或者不太喜欢做的工作,在不同的人看来或许只是一种另外的锻炼。是啊,这么想或许能让自己好过很多,舒服很多。我觉得对于未来,很多观点我们的观点是一致的。我们的教育背景专业完全都不一样,考虑问题的思路也不一样,但是对于问题的结论确是一样的;我想这从侧面也可以证明我对未来的选择会是基本正确的。
偶尔找个和自己思维方式完全不一样的朋友聊聊天的感觉满好的,我对自己的未来充满信心。
今天在delphij的blog上看到了一片文章:年度最值得拜读——《爱人》,文章略微有些血腥,不适合在饭前饭后观看……
看过文章后,感觉自己不理解作者为什么要这么写,作者写文章时是什么样的一种心态,为了抨击虚伪的感情吗?为了表达生存权大于一切吗?为了展示女人爱到一定程度就会什么都不顾,而男人只会自私的去考虑自己的意义吗?如果这时小学或者初中的阅读题(幸好内容不适合小学生或中学生阅读,所以只是假设) ,那么让我去回答文章的中心思想,我想我是回答不出来了……
不太喜欢看描述人类虚伪的感情的文章,尽管有些时候我也在疑惑自己遇到的感情是否会是虚伪的,自己的感情是否也会变得虚伪……有人说感情上太天真是没有长大的表现,而又有另外一些见鬼的人说在感情上失去了信心就是老了……那我还是选择保持一份傻傻的天真吧,从小到大我已经失去了太多改变了太多;人至少有些东西是需要保持一辈子的,永远保持这一份对感情的“傻傻”的态度就是我的选择。
或许因此我还会傻傻的受到伤害,但是至少这样不会去很伤害别人
……
实验20 BGP基本配置-1(CCIE实验49)
时间:2006年2月13日
时间花费 总计约40分钟
实验设备:2501 5台
实验拓扑: 
IP配置如下:
| R2 | R3 | R4 | R5 |
| E0 193.1.1.2/24 | E0 193.1.1.3/24 | E0 193.1.1.1/24 | S1 192.1.1.2/30 (DCE) |
| Lo0 1.1.1.1/24 |
| S0 192.1.1.1/30 | Lo0 5.5.5.5/24 |
|
|
|
| Lo1 10.1.24.0/24 Lo2 10.1.25.0/24 Lo3 10.1.26.0/24 Lo4 10.1.27.0/24 |
需求:根据图示建立完成BGP配置,要求R4与R3建立iBGP邻居,R3与R2建立iBGP邻居,R4和R3之间不建立iBGP邻居。要求R5上的路由可以更新至R2,R2上的路由可以更新至R5。
配置中涉及的知识参考文档BGP Route Reflector
今天在上网使用Google的时候无意中看到了在中文Google首页上增加了这么一个链接Google黑板报,里面的内容好像都是Google员工中的华人写的,看起来很有意思。记得很久很久以前看过Google的英文blog。
Google越做越大了,从一个简单的搜索引擎逐渐发展到邮件、IM、广告、社区……以及传言中的操作系统。其实这也是新互联网时代的一种文化发展的过程。
对于一个技术人员来说,或者更直接的说,对于我自己而言,网络技术和网络文化都是值得我们去关注并且去创造的
...
其实Cisco的文档Configuring BGP中的章节Configuring a Route Reflector写的很清楚,为了表示我确实知道这东西,我简单总结一下RR(Route Reflector)的用法。如果有什么写错的地方请指正出来,省得我把文档留在这里害人……
一、为什么要有RR?
按照我的理解,RR用在IBGP neighbor之间,设计RR是为了减少IBGP配置的复杂程度。如果没有RR,那么在一个AS中,所有运行BGP的设备要进行逻辑上的full mesh连接。为什么要在IBGP中,所有neighbor都full mesh连接呢?这是由于在IBGP中为了防止路由出现环路,路由器从IBGP neighbor收到的路由不再发给其他的neighbor。比如上面文档中的图39,假如没有RouterA和RouterB之间的neighbor关系,那么从AS外部送来的路由信息RouterA会发送给RouterC,但是RouterC不会把路由再送到RouterB。为了使RouterB收到来自AS外部的路由,则RouterA必须和RouterB也建立neighbor关系;如果对B和C之间为什么要建立neighbor,请参考上面的解释……类似的过程就不推倒了。
二、RR起到什么作用
RR,中文翻译通常叫做“路由反射器”;顾名思义,就是能把路由反射的东西。这东西可以打破iBGP中不把受到的iBGP路由发送到neighbor的限制。理论上讲,只要有一台路由器配置了RR,那么其他的和它建立邻居关系并且是RR client的路由器都能把自己的路由发送到其他的路由器上。
文档上这么写
When the route reflector receives an advertised route, depending on the neighbor, it does the following:
我对上面话的理解是:对于RR,从eBGP学到的路由,别管他连接的neighbor是不是它的RR client,他都发送;从非RR客户端邻居送来的路由都发送到其他的RR客户端上,但是不发送到其他的非RR客户端上;从RR客户端送来的路由发送到其他所有的邻居那里;
按照给我们讲课的triple CCIE的话说,就似乎非-非之间不能传送路由,即两个和RR建立邻居关系的路由器,如果都不是RR的客户端,那么这两个路由器之间无法传送路由更新(当然前提是他们两个之间也没有建立直接的邻居关系)。
通常情况下在一个AS内部设计一个或几个RR即可避免把所有的路由器都建立全互连的邻居关系。全互连的邻居关系会造成新增加路由器的时候全网所有的路由器都要重新配置,这对于大的ISP来说工作量会是非常大的……
三、如何配置RR:
(1)配置RR的命令非常简单:
配置好邻居之后,敲一个neighbor IP地址 route-reflector-client,RR客户端是不知道自己是RR的客户端的。
一个AS内可能存在多个RR,只要保证这些RR之间的邻居关系是full mesh连接的,并且他们之间的关系都是non-client(非客户端,即别互相设置为RR客户端)的即可。
(2) no bgp client-to-client reflection的含义
Cisco的文档对这部分写的似乎有些混乱,我上网查询的资料得到下面的理解是:使用这个命令的前提是RR的client直接有了full mesh的邻居关系,但是非client之间没有full mesh的邻居关系的情况下使用。RR并不一定是为了给他的client发送路由而配置的,有些时候可能是为了把它的客户端送来的路由发送到其他的非客户端上。
在默认情况下,RR会反射从client传送来的路由到其他client的,如果不配置这些的话。
(3)防止RR的单点故障
为了防止单点故障(single point of failure)通常情况下一个一般都会配置不只一个RR。定义配置RR的路由器和它的客户端是一个cluster,那么在这个cluster中就要有一个识别的信息,这里叫做cluster-id。在一个cluster中的RR路由器都要配置一个cluster ID以便进行识别,在同一个cluster中的RR需要建立full mesh的邻居关系,并且这些RR设置的邻居哪些是RR client哪些不是client都要保持一致。
四、RR采用什么机制来避免路由信息loop
由于RR打破了BGP本身的防环机制,使路由信息可以“穿透力”更强的传递,因此必须要有新的机制来防止出现环路:
1. Originator-ID:这个属性是BGP中的可选属性,RR会用这个4字节(32位)的属性来保存路由的来源的router ID,万一出现来自某个路由器的路由又被送回这个路由器,那么这个路由器会发现这里面包含了他自己的router ID,进而这个路由信息就被忽略掉了。
2. Cluster-list:这也是可选的属性。当RR把client的路由反射到非client上(或者相反的过程),会带上这个属性。当传送来的路由上cluster-list中包含了自己的cluster id的时候,那么就把这条传来的路由忽略掉。
3. 减弱了route-map的功力:route-map这东西太灵活,什么都能set,但是在RR上遇到了限制:在RR和iBGP邻居之间,出向的route-map中的set是无效的。
BGP是为了承载大量的路由而设计的,由于现在Internet路由已经达到约17万条(见2006年1月9日的日记),他通过TCP方式直接连接,并且可以一次传送很多条路由而不是通常的IGP那样传送一条就确认一条。
让BGP传送路由通常有3种方法:
针对第一条,需要在本地路由表中存在路由才可以进行通告;对于第三条,只有本地BGP表中存在的项目才可以进行汇总,在汇总的时候可以用summary-only参数来实现只通告汇总路由。
对于某一个AS内的路由,通常情况下在边界路由器上会采用2种方法对外通告:

我处在无数条射线的端点上 ,每条射线都指向成功和幸福的方向,为了向这些方向前进,每向前迈出一步都要经历一些磨难或者考验或者要具备某些技能。我该如何去走,我会走向哪里?当看不清方向的时候我在走圆,但是圆越走越大,总有一天会走向一个方向的……

画板+鼠标画的,很难看,但似乎相对真实一些……
... 问:关于缅甸总理访华。中缅双方是否将谈铺设输油管问题?是否将签署石油合作协议?有人批评Yahoo及其他互联网公司为拓展在华业务而对其搜索引擎进行关键词过滤,一些美国议员拟起草议案对这些公司进行约束。你对此有何评论? 答:关于第一个问题,会谈还没有举行,我不想对会谈情况进行猜测。从中缅近年来的经贸合作情况看,能源领域是中缅两国合作的重要领域之一。至于双方这次是否将就能源合作进行交流和探讨,还要等会谈结束后才知道。 关于第二个问题,我最近也看到了很多报道。有一些媒体和人士就GOOGLE和YAHOO的有关情况对中国进行批评和指责,我想他们可能对中国在互联网方面的政策并不清楚。中国政府一直十分重视互联网的发展。大家都在中国生活,相信大家对中国互联网事业的发展,包括对互联网用户的迅速增加等事实非常清楚。截至去年年底,全国已有70多万个网站,约有1.1亿网民能顺利、迅捷地在网上获得信息,这些数字还会继续增加。互联网的普及促进了中国经济的发展,方便了人们的工作、学习和生活。但与世界各国所面临的问题一样,在中国互联网发展的同时,网上也出现了一些有害的甚至违法的内容,其中有些内容危害了青少年的健康成长。各国在这方面都有自己的政策和法规。同样,中国政府也依法对互联网进行管理,尽可能限制那些违法、违背社会道德,尤其是对青少年有害的内容在网上传播。这样做的目的是维护广大公众的利益,是合情、合理和合法的。外国公司如要在中国进行运作,也应该遵守中国的法律法规。 ... |
实验20 BGP基本配置-1(CCIE实验48 P465)
时间:2006年2月13日
时间花费 总计约20分钟
实验设备:2501 3台
实验拓扑: 
IP配置如下:
| R2 | R4 | R5 |
| E0 193.1.1.2/24 | E0 193.1.1.1/24 | S1 192.1.1.2/30 (DCE) |
| Lo0 1.1.1.1/24 | S0 192.1.1.1/30 | Lo0 5.5.5.5/24 |
|
|
| Lo1 10.1.24.0/24 Lo2 10.1.25.0/24 Lo3 10.1.26.0/24 Lo4 10.1.27.0/24 |
需求:根据图示建立完成BGP配置,要求R2上loopback口的路由可以更新至其他两台路由器,R5上所有loopback口的路由都可更新到其他两台路由器并且Lo1-4的路由使用network方式通告的应为一条汇总后的路由。
今天新学期又开始了,一天处理了很多的事情,接了N个电话……好在这一切都已经习惯或者也许有些略微的麻木了。另外今天一天都没拿出时间来做网络实验,非常的可惜,等一下睡觉前做个最简单的实验吧……
时间:2006年2月12日
时间花费 总计约90分钟
实验设备:2501 5台
实验拓扑:
需求:在NBMA环境中配置EIGRP,研究如何使spoke之间可以互相更新路由。
时间:2006年2月12日
时间花费 总计约10分钟
实验设备:2501 2台
实验拓扑:

需求:配置EIGRP定时器,默认情况下EIGRP的hello timer是5秒(低速NBMA链路60秒)。默认情况下hold-timer是hello timer的3倍。对这些参数进行修改,以便使用非默认值。
0. 再次提醒升级之前一定要备份数据:静态页、cgi、数据库(如果用了的话),我正是因为做了完全的备份才敢开始胡折腾……
1. 由于我是使用FreeBSD ports升级的,因此安装的目录可能和预期的不一样,如果不一样,可以手动移动一下……或者在一开始的时候仔细看清楚Makefile..
2. mt-site.js文件丢失的问题,解决方法如下:
a. 访问http://www.sixapart.com/movabletype/default_templates_32/site_javascript.txt
b. 别把这个当作mt-site.js,这只是一个模版,此时需要登录到MT的管理界面,然后在index template中建立一个叫做"site javascript"(当然其他名字也可以),并且在输出文件那行写上mt-site.js
c. rebuild所有index模版(索引模版)
3. 无法使用Typekey对comment做身份认证,解决方法如下:
a.首先要先解决问题2,如果不确认自己是否有问题2,则检查一下自己的静态页目录下是否有mt-site.js
b.按照这里的说明(Converting MT to use the new comment stuff),对单一文章汇总模版以及其他的几个可能支持发送comment的模版进行修改。
4. 以前使用中文管理界面插件,结果现在无法使用了,或者界面变成半中文半英文的了,解决方法如下:
重新安装中文插件,插件可以在这里获得:http://www.thinkjam.org/zoptuno/archives/2005/09/movable_type_32_3.html,在Just平生一笑的blog上还有很多其他的MT相关的文章,值得看看。
5. 单篇文章汇总的文件名不再是000001.html之类的,而变成了英文。这是由于单一数字的文件名可能给人带来疑惑,而如果用url附带着表达一下文章内容的含义其实满好的……当然也是可以调整的,具体可以看这篇文章
剩下更多的问题我还没有发现,当然发现问题的时候MT自己网站和Google在大多数的时候都会帮你解决……
今天把这里使用的程序升级到了MovableType 3.2。升级过程基本顺利,在升级之前对系统的静态页面、cgi页面、数据库都作了全面的备份,由于升级过程基本上没有遇到问题,备份文件也用不上了。
时间:2006年2月11日13:45-14:15
时间花费 总计约0.5小时
实验设备:2501 3台
实验拓扑:

需求:配置EIGRP负载均衡,实现R3 R5之间的不等成本链路的负载均衡
实验16 EIGRP被动接口配置 (CCIE实验44 P430)
时间:2006年2月10日 23:10-23:25
时间花费 总计约15分钟
实验设备:2501 3台
实验拓扑:
同实验15 基本的EIGRP配置 (CCIE实验43 P420)
需求:配置passive-interface,验证配置passive-interface后EIGRP是否还可以建立邻接,是否还可以更新路由
实验15 基本的EIGRP配置 (CCIE实验43 P420)
时间:2006年2月10日 22:00-23:00
时间花费 总计约1小时
实验设备:2501 3台
实验拓扑:

需求:配置最基本的EIGRP路由,并且验证可行后继路由是否可以快速替换失效的后继。
推荐一个网站:老北京网,讲述老北京的故事…。今天在网上瞎逛的时候无意中看到这个网站的,内容满有意思。记得小时候老爸给自己借过一些讲老北京的传说和老北京的故事的书,那时候就很喜欢看这些有意思的故事和半真半演义的“历史”。
今天在PP的大力努力之下,我们自己的CCNP remote lab也建立好了。
CCNP-Remote#r5
Trying R5 (5.5.5.5, 2005)... Open
WELCOME TO CCNP REMOTE LAB!
NOTICE!!!!!
hostnames are:
R1 R2 R3 R4 R5

Dynamic Trunking Protocol (DTP) 在Cisco网站上的解释.
默认情况下,交换机端口的状态是dynamic desirable;
dynamic desireable 和dynamic auto可以协商起来trunk
dynamic desireable 和 trunk(on)可以协商起来trunk
dynamic auto需要取决于对方端口的状态,不主动发送dtp
dynamic desireable和nonegotiate无法建立trunk
通过show dtp可以看到DTP的发送状况,通过show dtp interface
使用debug dtp packets ,debug dtp event可以看到相应的dtp协商的过程
在Cisco 2900XL上无法使用dynamic auto和dynamic desireable
| Preamble (7-bytes) | Start Frame Delimiter (1-byte) | Dest. MAC Address (6-bytes) | Source MAC Address (6-bytes) | Length / Type (2-bytes) | MAC Client Data (0-n bytes) |
Pad (0-p bytes) |
Frame Check Sequence (4-bytes) |
http://www.riverstonenet.com/support/bgp/index.shtml秦老师推荐的网站,至少这里的Finite State Machine States能让我看明白,比我见到的大多数资料要清晰很多。
从一个叫做estoile的网站上找到了一个关于BGP的状态机的图片,点击这里查看
今天拥有triple CCIE的建威给我们重新复习了BGP。具体讲的内容我会在接下来的几天内一一总结。
他推荐学习BGP按照下列的步骤学习:
1. 邻居建立
2. 路由更新
3. 策略和特性
当然这样说起来都看似很简单的,但是实际操作和实施的过程中BGP会有N多和一般的IGP不一样的地方,而且BGP本身也是需要有IGP(Interior Gateway Protocol)来支撑才可以运行的。
他推荐学习BGP的3个阶段所需的复习材料如下:
1. 初学阶段:CCNA知识已经具备,开始学习CCNP,他建议使用 CCNP Self-Study:Building Scalable Cisco Internetworks (BSCI) 中文翻译后的名字应该是:《CCNP自学指南:组建可扩展的CISCO互连网络(BSCI)》
2. 准备CCIE考试阶段: CCIE Professional Development Routing TCP/IP Volume 2 中文名字是《TCP/IP路由技术(第2卷)》或者 Internet Routing Architectures 中文名字是《Internet路由结构》
3. 在考下CCIE并且开始每日和BGP打交道的时候,建议大家读 BGP Design and Implementation 中文名字是《BGP设计与实现》

今天启用了本站的sitemap,并且在google sitemaps上进行了登记。目前本站的sitemap每日更新一次。关于google sitemaps的介绍可以阅读这里
给monkeyfu作个广告,monkeyfu最近开发了一个outlook2003的插件,能自动的分捡邮件,并且能动态的进行学习和修正。以下是来自monkeyfu网站的对该软件的简要说明,更多内容请访问http://clovermailcat.monkeyfu.net/获取。
| 简要介绍 CloverMailCat是一个基于内容的邮件在线分类软件,它作为Outlook 2003的插件,当系统收到新邮件的时候,会扫描邮件的相关信息,并且根据当前的知识库信息,自动对邮件进行分类,方便您对于日常邮件的管理工作。目前,CloverMailCat只支持Outlook 2003,并且仅支持对于英文和简体中文的邮件分类。对于Outlook 2003以前的版本和其他语言暂不支持。 本软件为自由软件(FreeWare),任何人和组织可以自由使用本软件,您可以从http://clovermailcat.monkeyfu.net获得本软件的最新信息。 |
今天下雪了,预报是小雪,但是下了一上午的小雪竟然也在路上积了数厘米厚。很久都没有走在雪地上听着脚踩雪发出的咯吱咯吱的声音的感觉了。下雪后的北京路上车很少,空气似乎也稍微的好了一些。
今天在和msn上的Spleak bot聊天的时候学会了一个词组:"Blind Date",大概的意思就是一对儿互相没见过面的异性被人安排见面,换个中文的词或许可以叫做相亲,呵呵……我还以为date在这里当日期讲呢,原来是约会的意思……
希望这辈子别遇到Blind Date这种事情,想起来就觉得怪怪的……
听着The sound of silence想着自己的未来,未来是什么……
My future depends on my dreams...当然,不会像以前那样总是沉寂在对过去的回忆,关于未来的梦今晚或许就会有,或许明天就会去开始实现
| hello darkness my old friend I've come to talk with you again Because a vision softly creeping Left its seeds while I was sleeping And the vision that was planted In my brain still remains Within the sound of silence In restless dreams I walked along And in the naked light I saw "Fool" said I,"You do not know And the people bowed and prayed |
今天无意中看到了lance写的IT 朝圣,旧金山 (上)和IT 朝圣之旅·大海。
希望有一天自己也能去IT界的圣地去看一看吧:)
| 各位老师: 2006-2-3下午13时,四号学生宿舍楼分布层设备故障,造成北区学生宿舍1号楼,2号楼,3号楼,4号楼无法正常接入校园网。经查为分布层设备上连光纤端口故障所致,更换光纤模块后正常。网络于晚18时恢复 |
学的越多,不会的东西也就越多,就好像爬上了一座高山,发现前面是一片开阔的草原,无比宽广。每天都能遇到新东西,每天都有新的发现,感觉真好。
有些时候傻一些会让自己舒服,有些时候即使聪明也应该让自己显得傻一些……
其实做个傻子挺幸福的,忘了自己的直觉告诉自己的那些判断吧,忘了吧,忘了……
继续等待……等待另外的直觉告诉自己的那个结果。。。
今天在网上找到了很多小学同学、初中同学、高中同学的联系方式,于是在IM上四处加人……还不错,好几个人正好都在线。当年在一个教室里上课的同学们如今分散在了地球的各处,从赤道到北极圈,真是哪都有……但是通过网络我们就如同当年上课的时候传递纸条一样可以方便的交流:P
不知道为什么,有些时候会为一些很小的故事感动,即使那些故事仔细想起来是那么的虚假并且不符合逻辑。如果唯心一些,或许每个人都活在自己的一个空间里,每个人都在构造自己的这个空间,在这个空间里有虚幻的,也有看似真实的;作为这个空间的构建者,人是可以自己去控制这里面的一切的……
希望自己生命所处的空间里也能出现一个看似真实的感动……