October 2006 Archives

frame-lab-hub-spoke.png

拓扑如上图所示,R1是hub,R2 R3是spoke。R1 R2 R3各启用了一个loopback0接口,IPv6地址分别为FEC0:1::1/64 FEC0:2::1/64 FEC0:3::1/64。 每个路由器的S1/0接口使用的IP为FEC0::1/64 FEC0::2/64 FEC0::3/64。要求启用RIP NG实现全网各个IPv6地址都可以互相ping通。

配置过程:

1. 给每个接口设置IPv6地址,并启用ipv6 unicast-routing...过程略

2.在接口上启用RIP NG协议,过程:在要参与IPv6路由的接口下打“ipv6 rip cisco(随便起的名字) enable ”即可。

3.  由于是Frame-relay网络,而Frame-relay inverse-arp是习惯关闭的,因此需要做静态的map:
在R1的S1/0下配置:
frame-relay map ipv6 FEC0::2 102 broadcast
frame-relay map ipv6 FEC0::3 103 broadcast
在R2的S1/0下配置:
frame-relay map ipv6 FEC0::3 201 broadcast
frame-relay map ipv6 FEC0::1 201 broadcast
在R3的S1/0下配置:
frame-relay map ipv6 FEC0::2 301 broadcast
frame-relay map ipv6 FEC0::1 301 broadcast

4.检查IPv6路由是否学习到
R1#sh ipv6 route
IPv6 Routing Table - 8 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
L   FE80::/10 [0/0]
     via ::, Null0
C   FEC0::/64 [0/0]
     via ::, Serial1/0
L   FEC0::1/128 [0/0]
     via ::, Serial1/0
C   FEC0:1::/64 [0/0]
     via ::, Loopback0
L   FEC0:1::1/128 [0/0]
     via ::, Loopback0
R   FEC0:2::/64 [120/2]
     via FE80::C801:2FF:FE4C:0, Serial1/0
R   FEC0:3::/64 [120/2]
     via FE80::C802:2FF:FE4C:0, Serial1/0

L   FF00::/8 [0/0]
     via ::, Null0

R2#sh ipv6 route
IPv6 Routing Table - 8 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
L   FE80::/10 [0/0]
     via ::, Null0
C   FEC0::/64 [0/0]
     via ::, Serial1/0
L   FEC0::2/128 [0/0]
     via ::, Serial1/0
R   FEC0:1::/64 [120/2]
     via FE80::C800:2FF:FE4C:0, Serial1/0

C   FEC0:2::/64 [0/0]
     via ::, Loopback0
L   FEC0:2::/128 [0/0]
     via ::, Loopback0
L   FEC0:2::1/128 [0/0]
     via ::, Loopback0
L   FF00::/8 [0/0]
     via ::, Null0

R3#sh ipv6 route
IPv6 Routing Table - 7 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
L   FE80::/10 [0/0]
     via ::, Null0
C   FEC0::/64 [0/0]
     via ::, Serial1/0
L   FEC0::3/128 [0/0]
     via ::, Serial1/0
R   FEC0:1::/64 [120/2]
     via FE80::C800:2FF:FE4C:0, Serial1/0

C   FEC0:3::/64 [0/0]
     via ::, Loopback0
L   FEC0:3::1/128 [0/0]
     via ::, Loopback0
L   FF00::/8 [0/0]
     via ::, Null0

这时发现R2和R3上都只能学习到R1的loopback0接口的IP地址,两个spoke点无法互相学习到如何到达对端。检查出现该问题的原因:

R1#sh ipv6 rip
RIP process "cisco", port 521, multicast-group FF02::9, pid 161
     Administrative distance is 120. Maximum paths is 16
     Updates every 30 seconds, expire after 180
     Holddown lasts 0 seconds, garbage collect after 120
     Split horizon is on; poison reverse is off
     Default routes are not generated
     Periodic updates 13, trigger updates 3
  Interfaces:
    Loopback0
    Serial1/0
  Redistribution:
    None

根据show ipv6 rip命令的内容,R1的S1/0接口的水平分割功能启用了,因此不会把从该接口学到的路由再从这个接口送出去,为了实现题目需求,需要禁用水平分割。

5. 在hub点关闭水平分割
R1(config)#ipv6 router rip cisco
R1(config-rtr)#no split-horizon
R1#sh ipv6 rip
RIP process "cisco", port 521, multicast-group FF02::9, pid 161
     Administrative distance is 120. Maximum paths is 16
     Updates every 30 seconds, expire after 180
     Holddown lasts 0 seconds, garbage collect after 120
     Split horizon is off; poison reverse is off
     Default routes are not generated
     Periodic updates 15, trigger updates 3
  Interfaces:
    Loopback0
    Serial1/0
  Redistribution:
    None

6.在R2上检查路由表并测试连通性:
R2#sh ipv6 route
IPv6 Routing Table - 9 entries
Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP
       U - Per-user Static route
       I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea, IS - ISIS summary
       O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2
       ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2
L   FE80::/10 [0/0]
     via ::, Null0
C   FEC0::/64 [0/0]
     via ::, Serial1/0
L   FEC0::2/128 [0/0]
     via ::, Serial1/0
R   FEC0:1::/64 [120/2]
     via FE80::C800:2FF:FE4C:0, Serial1/0

C   FEC0:2::/64 [0/0]
     via ::, Loopback0
L   FEC0:2::/128 [0/0]
     via ::, Loopback0
L   FEC0:2::1/128 [0/0]
     via ::, Loopback0
R   FEC0:3::/64 [120/3]
     via FE80::C800:2FF:FE4C:0, Serial1/0

L   FF00::/8 [0/0]
     via ::, Null0

可以看到路由表中已经有了到R3 loopback接口的路由,用ping测试连通性:

R2#ping  FEC0:3::1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FEC0:3::1, timeout is 2 seconds:
.....
Success rate is 0 percent (0/5)

7.使用debug ipv6 packet命令检查无法ping通的原因
R2#debug ipv6 pack
IPv6 unicast packet debugging is on

R2#ping  FEC0:3::1

Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to FEC0:3::1, timeout is 2 seconds:

*Oct 29 17:21:24.959: IPv6: SAS picked source FEC0::2 for FEC0:3::1 (Serial1/0)
*Oct 29 17:21:24.963: IPv6: nexthop FE80::C800:2FF:FE4C:0,
*Oct 29 17:21:24.967: IPV6: source FEC0::2 (local)
*Oct 29 17:21:24.967:       dest FEC0:3::1 (Serial1/0)
*Oct 29 17:21:24.971:       traffic class 0, flow 0x0, len 100+0, prot 58, hops 64, originating
*Oct 29 17:21:24.971: IPv6: Encapsulation failed
*Oct 29 17:21:24.975: IPv6: Resolving next hop FE80::C800:2FF:FE4C:0 on interface Serial1/0.
这时可以发现R2对到达R3 loopback0接口的下一跳地址无法解析,由于封装失败造成ping不通。

FE80::C8000:2FF:FE4C:0是R1的S1/0接口的Link local接口地址
R1#sh ipv6 interface brief
...
Serial1/0                  [up/up]
    FE80::C800:2FF:FE4C:0
    FEC0::1
...

因此为了能实现全网各个接口可以互相访问,还需在Frame-relay的接口上再做map,将对端接口对应的link local地址与对应的PVC绑定:
最终配置效果为:
 R1:
interface Serial1/0
 encapsulation frame-relay
 ipv6 address FEC0::1/64
 ipv6 rip cisco enable
 frame-relay map ipv6 FEC0::2 102 broadcast
 frame-relay map ipv6 FEC0::3 103 broadcast
 frame-relay map ipv6 FE80::C801:2FF:FE4C:0 102 broadcast
 frame-relay map ipv6 FE80::C802:2FF:FE4C:0 103 broadcast
 no frame-relay inverse-arp
end

R2:
interface Serial1/0
 encapsulation frame-relay
 ipv6 address FEC0::2/64
 ipv6 rip cisco enable
 frame-relay map ipv6 FEC0::3 201 broadcast
 frame-relay map ipv6 FE80::C800:2FF:FE4C:0 201 broadcast
 frame-relay map ipv6 FEC0::1 201 broadcast
 no frame-relay inverse-arp
end

R3:
interface Serial1/0
 encapsulation frame-relay
 ipv6 address FEC0::3/64
 frame-relay map ipv6 FEC0::2 301 broadcast
 frame-relay map ipv6 FE80::C800:2FF:FE4C:0 301 broadcast
 frame-relay map ipv6 FEC0::1 301 broadcast
 no frame-relay inverse-arp
end

为了简化配置,可以考虑修改每个参与FR的接口的link local地址:
比如R3上配置:
R3(config-if)#ipv6 add fe80::3 link-local
如果修改link local地址,则在对端做map的时候需要映射修改后的link local地址。

今天不想说技术

| 1 Comment | No TrackBacks

从早上到下午一直都在盯着屏幕敲实验,先是标准的超级终端的白底黑字,后来换成类似Matrix那样的经典的黑底绿字,闭上眼睛就是show run,sh ip route,show ip bgp的那一行一行的内容。够了,今天不想再写技术。尽管我在点完新增日记的按钮时本来想写的是在Frame-relay环境中IPv6配置需要注意的内容。

这周每天早上和晚上各要从南到北穿越一次beijing,为了能节省5分钟,甚至3分钟,我和PP找出了看似最快的公交+地铁路线,在可能的时候还会搭乘8han的车。

今天被要求2小时内完成一份练习,我知道自己没有按时完成,拖延了近一小时的时间才作出了看似凑合的配置。和我同时要考试的那些兄弟们似乎都能在规定时间的一半内完成,我用了他们3倍的时间才能完成同样的工作。我知道他们已经准备很久了,有些人半年前就辞去了工作专心学习,有的人每天学习的时间超过16个小时,而我呢,在他们认真学习的时候我还在应对着那些无聊的琐事。

很多一起学习的人是所谓的北漂,讲课的老师我想也应该算是。相对于他们的成长经历和他们的付出来说,我想我是幸运很多倍的。但是我现在不论是技术上还是事业上比不过他们——甚至连去放在一起比较的可能都没有。对比起来,半年前那些一起学习的,有些甚至连敲键盘都要看着敲的同学,他们现在掌握的技术,他们现在的发展状况,大多都比现在的我要好。我在这半年中都作了些什么,做的哪些事情还能算是有意义的?太多的时间和精力被根本没有结果的事情浪费了。

自私一些说,为别人的付出不一定有期望的回报,但是对自己的付出都会得到应有的收获。不再浪费时间了,距离考试还有43天9小时。在这40多天内很少会再写这样的胡言乱语了。排除一切干扰,专心准备,我相信自己能行。

听了一晚上的课

| 1 Comment | No TrackBacks
今天听了一晚上的课,很紧张,高度集中精神3个多小时。具体的收获明天白天总结。

购买了IM+

| 1 Comment | No TrackBacks

今天终于下决心买了IM+® Mobile Instant Messenger。对比了几个能在symbian上用的im客户端,感觉im+做的要相对更好用一些。曾经想买第一个用过的im客户端:agile messenger,但是agile messenger是按年收服务费的,而且转移到别的设备上用似乎很麻烦,而im+可以在网上自助把已经输入序列号的设备取消,并转到别的设备上激活使用。并且从界面上看,im+似乎也更好看一些。

以后使用手机上网的机会会更多了,Penguin always onlinepenguin

交了lab的考试费

| No Comments | No TrackBacks
今天去了趟工商银行复外支行,把ccie lab的考试费交了,¥10375元。距离考试还有1个半月,希望能顺利通过。

我错了,我错了

| 9 Comments | No TrackBacks

我错了,我错了,
我太看重以前的那些曾经的看似有点光亮的经历了;

我错了,我错了
曾经的成功都只是曾经的,仅仅是曾经的
什么平均每5分钟挣到100元,什么平均每3行代码换50元,早就随着互联网泡沫一起消失了多年了
现在除了每个月拿到1.5k的工资加1.2k的津贴之外能看到的只是自己给自己的希望或者幻想

我错了,我错了,
我太过自信了,总是相信自己能决定一切,把握一切
我还在怀念高中时代,
能随意自如的发挥自己的的组织能力管理能力,能带领一队人一起去竞争去成功
我现在什么都不是,每天除了不断的接电话之外就是盼着早点下班

我错了,我错了,
对于自己的所谓的魅力高估太多了,
就像我对比别人说的那样,21世纪了,谁鸟谁啊,
其实这话对自己说到是挺合适

我错了,我错了,我错了,
我浪费了太多的时间,浪费了太多的自信,浪费了太多的感情

祝愿gkp&lisa新婚幸福

| No Comments | No TrackBacks
gkp&lisa,你们都是我最重要的好朋友,祝你们在一起永远都幸福快乐 :)

Our iceberg is Melting

| No Comments | No TrackBacks

our iceberg is Melting

what do I do now? 

图片摘自一本畅销书的网站Our iceberg is Melting

前天在网上订了这本书,昨天下午拿到,当时就迫不及待的把全书看了一遍。我想我选择订这本书的时间是很合适的。因为对于自己现在面临的环境以及自己未来的选择,我已经困惑了很长一段时间了。也许自己心里有了答案,但是看看别人(或者说别的企鹅)在面临改变时如何去应对或许也可算是不算太傻的举动吧。

冰山融化,出现了大量的空洞,当冬天来临的时候,海水灌进这些空洞里面并结冰;由于体积膨胀,冰山会崩溃。很形象很科学的描述,不知道出于什么样的心理,我觉得这或许是一件好事,环境出现了危机,那么我们该做些事情去改变自己,去寻找新的更好的环境来发展。

忽然想起了高中时学过的课文,孟子的《生于忧患,死于安乐》,好像从某种意义上说,冰山正在融化和那当年的那篇文章说的是类似的道理。保持一份积极的心态,去主动应对环境的变化吧!

舜发于畎亩之中,傅说举于版筑之间,胶鬲举于鱼盐之中,管夷吾举于士,孙叔敖举于海,百里奚举于市。故天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,行拂乱其所为,所以动心忍性,曾益其所不能。人恒过,然后能改;困于心,衡于虑,而后作;征于色,发于声,而后喻。入则无法家拂士,出则无敌国外患者,国恒亡。然后知生于忧患,而死于安乐也。

改变——不喝饮料

| No Comments | No TrackBacks
从今天开始不喝含糖的饮料和碳酸类饮料了,改喝水和茶。

Now Van!

| No Comments | No TrackBacks

nowvan bus

今天接到电话通知说Cisco准备的流动展示中心开到了信息管理学院。午饭后和PP一起从学校跑过去参观了一下。

在展车上主要展示的Cisco Unified Communications相关的内容。感觉展车本身内容还是比较新颖的,可惜由于环境比较小,每次参观的人数受到了一定的限制。

这次给我们讲解的Cisco工程师是曾经在ISR项目上负责我们的dazhi,遇到了熟人在演示结束后还能随便聊聊,感觉非常开心。

改变——整理办公室

| No Comments | No TrackBacks
今天继续昨天,整理了办公室,把桌子至少弄得稍微整齐了一些。Tongue out以前确实太乱了点。。。

两台路由器R1 R2通过e0口直接相连,要求在不中断OSPF邻接关系的情况下更换OSPF密钥。

更换前:
R1#sh run int e0
Building configuration...
Current configuration : 100 bytes
!
interface Ethernet0
 ip address 1.1.1.1 255.255.255.0
 ip ospf message-digest-key 1 md5 cisco
end

R2#sh run int e0
Building configuration...
Current configuration : 140 bytes
!
interface Ethernet0
 ip address 1.1.1.2 255.255.255.0
 ip ospf message-digest-key 1 md5 cisco
 ip ospf message-digest-key 2 md5 PASS
end

更换时在R1上执行命令:
ip ospf message-digest-key 2 md5 PASS
no  ip ospf message-digest-key 1

R1#sh run int e0
Building configuration...
Current configuration : 100 bytes
!
interface Ethernet0
 ip address 1.1.1.1 255.255.255.0
 ip ospf message-digest-key 2 md5 PASS
end

R2#sh run int e0
Building configuration...
Current configuration : 140 bytes
!
interface Ethernet0
 ip address 1.1.1.2 255.255.255.0
 ip ospf message-digest-key 1 md5 cisco
 ip ospf message-digest-key 2 md5 PASS
end

 切换过程中debug ip ospf event可以看到如下信息:
R1(config-if)#ip ospf message-digest-key 2 md5 PASS
R1(config-if)#no  ip ospf message-digest-key 1
*Mar  1 19:47:54.487: OSPF: Rcv hello from 1.1.1.2 area 0 from Ethernet0 1.1.1.2
*Mar  1 19:47:54.491: OSPF: End of hello processing
*Mar  1 19:47:54.499: OSPF: Rcv hello from 1.1.1.2 area 0 from Ethernet0 1.1.1.2
*Mar  1 19:47:54.499: OSPF: End of hello processing
*Mar  1 19:47:59.323: OSPF: Send with youngest Key 2
*Mar  1 19:47:59.323: OSPF: Send hello to 224.0.0.5 area 0 on Ethernet0 from 1.1.1.1
*Mar  1 19:48:04.503: OSPF: Rcv hello from 1.1.1.2 area 0 from Ethernet0 1.1.1.2
*Mar  1 19:48:04.507: OSPF: End of hello processing
R1(config-if)#
R1#
*Mar  1 19:48:09.327: OSPF: Send with youngest Key 2
*Mar  1 19:48:09.327: OSPF: Send hello to 224.0.0.5 area 0 on Ethernet0 from 1.1.1.1
*Mar  1 19:48:09.475: %SYS-5-CONFIG_I: Configured from console by consolesh ip os nei

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.2           1   FULL/BDR        00:00:31    1.1.1.2         Ethernet0
R1#sh ip os nei

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.2           1   FULL/BDR        00:00:30    1.1.1.2         Ethernet0
R1#
*Mar  1 19:48:14.511: OSPF: Rcv hello from 1.1.1.2 area 0 from Ethernet0 1.1.1.2
*Mar  1 19:48:14.515: OSPF: End of hello processing
*Mar  1 19:48:19.331: OSPF: Send with youngest Key 2
*Mar  1 19:48:19.331: OSPF: Send hello to 224.0.0.5 area 0 on Ethernet0 from 1.1.1.1
*Mar  1 19:48:24.511: OSPF: Rcv hello from 1.1.1.2 area 0 from Ethernet0 1.1.1.2
*Mar  1 19:48:24.515: OSPF: End of hello processingsh ip os nei

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.2           1   FULL/BDR        00:00:36    1.1.1.2         Ethernet0
R1#sh ip os nei

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.2           1   FULL/BDR        00:00:35    1.1.1.2         Ethernet0
R1#sh ip os nei

Neighbor ID     Pri   State           Dead Time   Address         Interface
1.1.1.2           1   FULL/BDR        00:00:35    1.1.1.2         Ethernet0
R1#
*Mar  1 19:48:29.335: OSPF: Send with youngest Key 2
*Mar  1 19:48:29.335: OSPF: Send hello to 224.0.0.5 area 0 on Ethernet0 from 1.1.1.1
*Mar  1 19:48:34.519: OSPF: Rcv hello from 1.1.1.2 area 0 from Ethernet0 1.1.1.2
*Mar  1 19:48:34.523: OSPF: End of hello processing
*Mar  1 19:48:39.339: OSPF: Send with youngest Key 2
*Mar  1 19:48:39.339: OSPF: Send hello to 224.0.0.5 area 0 on Ethernet0 from 1.1.1.1
*Mar  1 19:48:44.523: OSPF: Rcv hello from 1.1.1.2 area 0 from Ethernet0 1.1.1.2
*Mar  1 19:48:44.527: OSPF: End of hello processing
*Mar  1 19:48:49.343: OSPF: Send with youngest Key 2
*Mar  1 19:48:49.343: OSPF: Send hello to 224.0.0.5 area 0 on Ethernet0 from 1.1.1.1
*Mar  1 19:48:54.531: OSPF: Rcv hello from 1.1.1.2 area 0 from Ethernet0 1.1.1.2

改变——锻炼身体

| No Comments | No TrackBacks

今天晚上去操场打了1小时篮球,外加做了一会儿器械运动。打算把运动的时间加入到每天的计划中。

我很欣赏Cisco工牌上的“改变”以及他们对这个词的解释。的确,有些事情是需要改变的。这个世界很公平,适者生存,优胜劣汰。就像前几天我说的那样,意识到了问题,那么去开始改变吧!

野鸭湖·骑马·开车

| No Comments | No TrackBacks

今天和哥哥们自己开车去了野鸭湖。

秋天的野鸭湖很静,到了距离湖边约10里路的地方我们下车换马向湖边前进。我只有很小的时候别人带着我骑过一次马,这是我长大后第一次自己骑马。

开始骑马的时候感觉有些担心,不过马走起来很稳当,走了几百米之后就慢慢适应马的节奏了,于是试图让马跑起来,结果发现马小跑起来之后很难掌握好它跑步的节奏,身体随着马的小跑颠荡的很厉害,感觉非常不舒服……马真正跑起来反而觉得节奏慢了不少,身体也容易适应起来,身体也舒服多了。但是由于是第一次自己骑马,所以也不太敢让马总是跑得很快。

秋风吹着,看着路边的芦苇,骑着马去看湖水,心情放松,从心底似乎有一种很快乐的感觉自然就产生了。

从湖边回来的路上,我这个"无照司机"在几千米范围内没人的荒野里开了一小段切诺基,感觉很爽。学车的事情应该提到日程上了,寒假吧。有了车本之后自己开车出去玩还是很爽的,我本来就是很喜欢四处玩的,等有了车之后或许能自己去玩的范围更广了。不过今天开车还是露怯了,由于没有摘离合,使劲踩了刹车造成熄火……其他的大体顺利……

逛中关村

| No Comments | No TrackBacks

以前自己逛中关村基本上都是去了就买东西,买了就撤回家。

今天和yoyo以及monkeyfu逛了一天的中关村,感觉看到了很多中关村的变化。新修的步行街,新修的购物中心,新的高楼大厦,好像一切都变成了另外一个样子。

老的中关村还在,大家仍然是那么忙碌甚至有些慌乱的样子;新的中关村已经诞生了,曾经忙碌的人们在工作之余开始了享受生活。这或许就是我们的未来。Wink

Life is simple and easy

| No Comments | No TrackBacks
晚上回家的路上忽然想明白了些事情,以前觉得或许是很复杂,需要很谨慎对待的事情其实没必要去太在意。有些事情太在意了反而什么都办不好。生活本来就是很简单的,没必要把所有的事情都想那么复杂,没必要让自己时刻都全面戒备的样子。放松些,一切都会变好。Cool

网络恢复了

| No Comments | No TrackBacks

昨天晚上20点,校园网中心机房恢复供电了。这似乎是我来到学校后断网时间最长的一次,从10月1日早8:00断到3日晚20点。

这几天什么文字都没有写 ,虽然基本上每天也都在上网,但是什么都懒得写。每天的睡眠时间超过了14小时,稍微觉得有些无聊的时候就躺着睡,而且很快就能睡着。醒来之后发现什么都不用去想,什么都不用去担心,于是又躺下继续睡觉……好久好久都没有这么放松了。Tongue out真希望每年有一段时间能完全不用担心网络的事情,或者即使出了故障也不会告知我,能有一个真正的假期。

ClustrMaps

Archives

Pages

OpenID accepted here Learn more about OpenID
Powered by Movable Type 4.37
Creative Commons License
This blog is licensed under a Creative Commons License.

January 2012

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

About this Archive

This page is an archive of entries from October 2006 listed from newest to oldest.

September 2006 is the previous archive.

November 2006 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Google ADs