2005年01月27日

  在国内,最好玩的事就是任何不可思议,任何荒唐的事都会被演绎得冠冕堂皇,比如这个:

  在奥美电子即将推出新春贺岁系列之《魔兽争霸3》《冰封王座》二合一挂历版时,《魔兽争霸3》又被评选为健康益智游戏产品。1月20日至2月20日,主题 “愉悦身心,健康成长”,由北京市发行集团、北京市出版工作者协会、北京市发行协会、中国青少年网络协会联合举办,向未成年人推荐健康益智游戏联展活动。

  由奥美电子代理发行的《魔兽争霸3》是从280种产品参展中评选出的健康益智游戏,这些产品都经新闻出版总署审批正式出版发行,其中经专家认真审读,从中评选出了25种(单机版10种、网络版15种)内容健康、无暴力色情、有文化内涵、制作精良、适合未成年人的健康益智游戏向未成年人推荐。

  奥美电子也一直非常关注未成年人的成长,一直不断推出了许多娱教性质的产品,也得到了许多家长和青少年的青睐。《魔兽争霸3》这款即时战略游戏中没有血腥的场面,无暴力色情,游戏中的画面秉承暴雪的一贯作风,精细的细节描绘,与众不同的色彩对比,在游戏中给人以美的享受。

  未成年人是祖国的未来、民族的希望,他们的思想道德状况,直接关系到中华民族的整体素质,关系到国家前途和民族命运,关系到亿万家庭切身利益。奥美电子呼吁全社会高度重视对未成年人的思想道德建设,净化未成年人成长的环境。

  我得承认魔兽的确是个好游戏,但魔兽在美国上市评级时是被评为14+的,就是说十四岁以下的少年在玩这款游戏时需在父母的指导下进行。但在中国它居然被评为“健康益智游戏”,是我的理解出了问题,还是事实就是如此?

黑暗中的我们 都没有说话
你只想回家 不想你回家
寂寞深的像海 太让人害怕
温柔你的手 轻轻揉着我的发
你的眉眼说 你好渴望我拥抱
你身体却在拼命逃 当欲望在燃烧
你爱我还是他 是不是真的他有比我好 你为谁在挣扎
你爱我还是他 就说出你想说的真心话 你到底要跟我 还是他

这是不是命运 对我的惩罚
爱你也没办法 恨你也没办法
陷在这个旋涡 只想挣脱它
拉住你的手 却让我也被拖下
你的眉眼说 你不渴望我拥抱
每当爱变成了煎熬 你就开始要逃
你爱我还是他 是不是我可以做的更好 让你不再挣扎
你爱我还是他 我宁愿听到残忍的回答 也不要再被甩
你爱我还是他 我为你找了一百个理由 我就是那么傻
你爱我还是他 是否沉默代替你的回答 我应该明白吧
你爱我还是他 你都已看不到我们的好 我还为谁牵挂
你爱我还是他 是否沉默就是你的回答 我们都别挣扎
去爱他

陶喆的新专辑问世了-《太平盛世》。很疑惑为什么要取这样的名字,也许他认为这个世界承平太久,没有太多太惨的动乱了吧--当然这只是相对而言。但不得不承认,至少做为中国人,我们活在现在这个世界上还是很幸福的。相比于我们的父母辈,我们的生活是如此安逸轻松,我们可以肆意挥霍着青春,因为有太多太多的欲望等待我们去实现。我们变得如此矫情,所以,爱我还是他--在当今不缺温饱的我们,这的确是个值得思考的问题。

一个男人,两个女人。或者,两个女人,一个男人,永远亘古不变复杂的三角关系,让人如此津津乐道,让人如此乐此不疲。以至于都化成陶喆的低吟浅唱,连我这个不容易动感情的人,居然也好像深有感触,反复在听这首歌。那句话,是这样现实也是这样的无可奈何:请你一定要比我幸福,不要枉费我的狼狈退出。退了吧,没什么好说的,你就是没那缘分,你就是没那运气,你就不是那个她等待一生的人,你想牵起她的手。。。做梦吧你。呵呵,我都在嘲笑自己:小样,你怎么就那么自作多情呢?

去吧,去好好爱他

2005年01月16日

        从早报网上转来一篇文章:

  为向中国民众推介欧洲经典音乐,中国前副总理写了一本书,称为《李岚清音乐笔谈》。此书的“欧洲经典音乐部分”厚达377页,并随书附上DVD光碟。

  书中显示这位中国政要对西洋音乐有着广泛的涉猎,并且有意识、有组织地介绍从维瓦尔第到伯恩斯坦的50个著名作曲家。

  为什么要把世界音乐宝库向中国介绍?李岚清在书的《后记》中提出他两个感慨。

  第一件事,是北京的中央电视台举办的全国青年歌手电视大奖赛。他说,比赛看后喜忧参半,喜的是中国人才辈出,后生可畏;忧的是大部分歌手文艺知识水平偏低,连音乐知识本身也知之不多。他引述一位评委的话说,作为一名歌手,光会唱歌是不够的,背后还需要理论基础和文化修养。

  李岚清认为:“在这方面我们确实还比较欠缺,需要认真补课。”

  第二件事,是他从去年5月《北京青年报》中读到一条转载消息,说中国某地为向孩子宣传环保而举办了一次音乐会,并免费发出1500张门票。结果,只来了一个小女孩。

  李岚清的感慨是:为了现场的这名热心小观众,音乐会照常演出,执著的精神让他钦佩;但同时,他“也为环境保护和音乐遭到如此冷遇而感到深深的遗憾。”

  前不久,笔者从新加坡朋友那儿也体会到中国的一些文化概况,李岚清先生听到了或许会加上他的第三个感慨。

  这位朋友是在上世纪90年代初到中国上海留学的。他说,那时候中国的许多大学生和知识青年很迷西洋古典音乐,正版的CD每张约100元人民币,也就是同20多元新币的价格相等,但人们趋之若鹜。

  不过,时至今日,由于翻版充斥,CD、DVD等产品价格步步下降,而且低到离谱。吊诡的是,越是便宜越是存货一大堆没人买。有人买了张正版,让亲朋戚友大家各自回家“烧”了拷贝,便可“分享”。这等于说,唱片还是没人买。

  是经济的发展、科技的进步,带来了创意工程的受漠视?

  说到这里,笔者要补充一下,以免别人说我们夜郎自大(夜郎是古代的一个小国)。那就是李岚清先生提到的一般演艺者文化修养欠缺的情况,恰恰也是新加坡这里的遗憾。另外如知识产权的保护,此间也才刚刚订立了新条例,试图改善相关的立法和执法,同世界先进接轨。

  纵观以上三种令人感慨的现象,我觉得问题仍然在于东西方,或亚欧两大陆文化发展上的差距。是的,经过数百年的滞后,亚洲深感急起直追的必要,邓小平也曾提出“发展是硬道理”的警语。

  亚洲的追赶西方,是不遗余力的,过程也是快速迅猛的,甚至带有点贪婪和囫囵吞枣。于是,别人有唱机、录音机,我们立刻就有了;他有CD、VCD、DVD,我也有了;IT、互联网、手机、数码相机,有了!

  但这里有一个过程,是东方目前仍然欠缺的,那就是欧洲文艺复兴所释放出来的人本思潮。除了日本、韩国这些发展较先、国民教育较普及,且早已具备议会制度的国家外,东方一般民众对于人本主义的概念是相当模糊的。

  人本思潮里面有个很宝贵的东西,叫做个人主义(Individualism)。今天在亚洲许多群体里面,个人主义还是个贬义词,与自私自利同义,人要做螺丝钉才对。然而“个人主义”的精髓,其实是强调人人平等,人人都可以拥有自我,人人都应尽情发挥他的个性和潜能。

  为什么这次印度洋大海啸,泰国度假海滩匆促掩埋的欧洲游客尸体,要一个个取出重新作法医检查,确切地验明身份?因为瑞典人、德国人的社会已经是非常“个人主义”化了。他们每一名不幸罹难的游客,并不能在器材不够、人手不足或缺乏经费等等理由下埋成乱葬岗,成为死亡统计里的一个数字。

  换句话说,罹难的人每一个都是有身份,有名字,有家族,有个人历史的独立体。一个人的身份,让他的遗产可以找到合法的继承人,让他的企业机构可以纪念他曾作出的贡献,让他的亲属邻居可以对他致以缅怀。

  东方应急起直追的,是这样的人本精神。以上三个文艺上的感慨,尽管也同欠缺专业知识有关,但明显缺席的,则是让个人主义得到彰显的人本精神。知识产权不明确,你去呈献一场演出,写一首歌曲,出一个CD,你的创造劳动和精神付出,会得到尊重吗?

  笔者曾在英国广播电台工作,一组四五十人的工作单位里面,便有秘书小姐三四人。她们的职务之一,是枯燥乏味地记录下节目中访问过哪个专家学者、节目采用了哪些音乐片段,播出时间是多少分多少秒,访问费或版税应为若干,然后通知机构按劳付酬。西方那丰富无比的文化资产,就是靠这一点一滴而来。

  回看《李岚清音乐笔谈》,作者推介优雅品味,并据悉作了知识产权上的考证,苦心孤诣,殊为难得。由中国高等教育出版社印行,意义也不寻常。但书中的画作与照片到底出自何人之手,谁人所藏,DVD里头介绍的50名世界作曲家的50音乐选段,除了几位中国歌唱家和伴奏者之外,其他的演唱者或演奏乐队等等也资料不明。西洋音乐是自己流出来的吗?相信这仍是我们东方人须要深思,或有必要“补课”的所在。

2005年01月15日

用IIS架设服务器的朋友注意了,给大家介绍一种好用的IIS管理软件:

IIS总管图形界面版(IIS_Manager_GUI) Ver 1.0 Beta

功能描述:提供了微软的IIS未提供的一些批量管理功能,和以前的IIS总管类似,不过这个是图形界面.

特点:
1.管理批量化,很多功能是针对虚拟主机商写的.
2.图形界面,操作人性化.


1.0 Beta版功能介绍:

1.批量备份站点
2.通过备份文件批量恢复站点
3.批量修改站点IP
4.批量删除站点


使用方法:

1.程序运行后会列表出IIS内所有的WEB站点和IIS_Manager.txt这个文件内备份的所有站点,只需要按着Ctrl键再选择你要备份的站点,选择好后,点备份按钮就可以备份站点信息到IIS_Manager.txt这个文件内.

2.和备份时差不多,只需要选择站点,再按恢复按钮就能恢复备份文件中选择好的站点了.

3.填写原来的IP和新的IP,然后点替换按钮,就可以替换IIS内绑定IP为新的IP了

4.在IIS站点列表框内选择好站点,按删除即可.


更新记录:

IIS_Manager_GUI Ver 1.0 Beta (23:05 2004-12-31)
VB重写了所有代码,修改成了图形界面版本,这个应该是最大的更新吧!
优化了部分代码,降低了出错率

IIS_Manager-1.6.vbs (23:57 2004-10-10)
解决了恢复的站点没有应用程序名,而且不能创建的问题
增加了批量删除站点的功能,优化了部分代码

IIS_Manager-1.5.vbs (5:30 2004-9-23)
重写了建立站点的代码
增加了搜索的功能
优化了部分代码

IIS_Manager-1.11.vbs

 重写了除了建立站点的所有代码
增加了修改应用程序保护级别的功能

BrcIIs.vbs
增加了备份站点和恢复站点信息的功能

iis.vbs

初级版本,把VB的代码转成VBS
http://fox.he100.com/tools/IIS_Manager_GUI.rar

超好的IIS备份软件,完全免费…
以前是命令行界面,现在是GUI界面了….

强烈推荐哦….最主要是免费.

官方网站:
http://fox.he100.com/

2005年01月12日

  近日在精品论坛上闲逛,偶然看到这个帖子,觉得蛮有用的,就发出来与大家分享:

  怎么才能关掉一个用任务管理器关不了的进程?大多数人想到的都是专门工具,如IceSword。其实用Windows自带的工具就能杀大部分进程:

  c:\>ntsd -cq -p PID

   只有System、SMSS.EXE和CSRSS.EXE不能杀。前两个是纯内核态的,最后那个是Win32子系统,ntsd本身需要它。ntsd从2000开始就是系统自带的用户态调试工具。被调试器附着(attach)的进程会随调试器一起退出, 所以可以用来在命令行下终止进程。使用ntsd自动就获得了debug权限,从而能杀掉大部分的进程。ntsd会新开一个调试窗口,本来在纯命令行下无法控制,但如果只是简单的命令,比如退出(q),用-c参数从命令行传递就行了。Ntsd 按照惯例也向软件开发人员提供。只有系统开发人员使用此命令。有关详细信息,请参阅 NTSD 中所附的帮助文件。用法:开个cmd.exe窗口,输入:

  ntsd -cq -p PID

  把最后那个PID,改成你要终止的进程的ID。如果你不知道进程的ID,任务管理器->进程选项卡->查看->选择列->勾上”PID(进程标识符)”,然后就能看见了。

  

2005年01月11日

2004的最后一天,我站在窗前,看着玻璃外的车水马龙
光与影的闪耀,交织成美丽的光带,隐约在幻境中
慢慢变得悲伤起来,失望和幻灭已渐渐临近
回过头去,如同大理石雕像的她
也如我一般,沉默不语
无言,只知道从现在起
无论怎样,我只是你身前那个最熟悉的陌生人

汤姆帕瑞斯的琴声在耳边回响,轻柔的让人感觉不到它的存在
微风轻轻掀起窗帘的一角,福州年末的一天,空气冷冽得让人难以呼吸
不知道还要沉默多久,或许,相遇只是种错误
尝试着长时间对你淡漠,但这样只会让我恐惧
言语总是苍白无力的,回忆也许是种最好的纪念

朋友,现在我只能这样称呼你
我爱过你
但很多事,不是依赖淡忘就能磨灭的
时间过去越久,在心里刻下的痕迹就越深
人生终需一别,这样离去,毕竟不是我所甘心的
我只能这样安慰自己
这样的结束也许就是更美好的开始

我以为我很容易忘却年轻的无助和失落
以及在十字路口的彷徨
现在才发现,一个人的消沉和衰颓更可怕
难道希望就如清晨的阳光,真的新鲜而有朝气么?
这一年大家都过得很不容易
再过几小时,新的一天,新的一年,新的旅程
会重新开始展现在我们眼前

朋友
我以前的爱人
新年珍重

     近十年来,随着计算机网络规模的不断扩大,大型互联网络(如Internet)的迅猛发展,路由技术在网络技术中已逐渐成为关键部分,路由器也随之成为最重要的网络设备。用户的需求推动着路由技术的发展和路由器的普及,人们已经不满足于仅在本地网络上共享信息,而希望最大限度地利用全球各个地区、各种类型的网络资源。而在目前的情况下,任何一个有一定规模的计算机网络(如企业网、校园网、智能大厦等),无论采用的是快速以大网技术、FDDI技术,还是ATM技术,都离不开路由器,否则就无法正常运作和管理。

1 网络互连

把自己的网络同其它的网络互连起来,从网络中获取更多的信息和向网络发布自己的消息,是网络互连的最主要的动力。网络的互连有多种方式,其中使用最多的是网桥互连和路由器互连。

1.1 网桥互连的网络

网桥工作在OSI模型中的第二层,即链路层。完成数据帧(frame)的转发,主要目的是在连接的网络间提供透明的通信。网桥的转发是依据数据帧中的源地址和目的地址来判断一个帧是否应转发和转发到哪个端口。帧中的地址称为“MAC”地址或“硬件”地址,一般就是网卡所带的地址。

网桥的作用是把两个或多个网络互连起来,提供透明的通信。网络上的设备看不到网桥的存在,设备之间的通信就如同在一个网上一样方便。由于网桥是在数据帧上进行转发的,因此只能连接相同或相似的网络(相同或相似结构的数据帧),如以太网之间、以太网与令牌环(token ring)之间的互连,对于不同类型的网络(数据帧结构不同),如以太网与X.25之间,网桥就无能为力了。

网桥扩大了网络的规模,提高了网络的性能,给网络应用带来了方便,在以前的网络中,网桥的应用较为广泛。但网桥互连也带来了不少问题:一个是广播风暴,网桥不阻挡网络中广播消息,当网络的规模较大时(几个网桥,多个以太网段),有可能引起广播风暴(broadcasting storm),导致整个网络全被广播信息充满,直至完全瘫痪。第二个问题是,当与外部网络互连时,网桥会把内部和外部网络合二为一,成为一个网,双方都自动向对方完全开放自己的网络资源。这种互连方式在与外部网络互连时显然是难以接受的。问题的主要根源是网桥只是最大限度地把网络沟通,而不管传送的信息是什么。

1.2 路由器互连网络

路由器互连与网络的协议有关,我们讨论限于TCP/IP网络的情况。

路由器工作在OSI模型中的第三层,即网络层。路由器利用网络层定义的“逻辑”上的网络地址(即IP地址)来区别不同的网络,实现网络的互连和隔离,保持各个网络的独立性。路由器不转发广播消息,而把广播消息限制在各自的网络内部。发送到其他网络的数据茵先被送到路由器,再由路由器转发出去。

IP路由器只转发IP分组,把其余的部分挡在网内(包括广播),从而保持各个网络具有相对的独立性,这样可以组成具有许多网络(子网)互连的大型的网络。由于是在网络层的互连,路由器可方便地连接不同类型的网络,只要网络层运行的是IP协议,通过路由器就可互连起来。

网络中的设备用它们的网络地址(TCP/IP网络中为IP地址)互相通信。IP地址是与硬件地址无关的“逻辑”地址。路由器只根据IP地址来转发数据。IP地址的结构有两部分,一部分定义网络号,另一部分定义网络内的主机号。目前,在Internet网络中采用子网掩码来确定IP地址中网络地址和主机地址。子网掩码与IP地址一样也是32bit,并且两者是一一对应的,并规定,子网掩码中数字为“1”所对应的IP地址中的部分为网络号,为“0”所对应的则为主机号。网络号和主机号合起来,才构成一个完整的IP地址。同一个网络中的主机IP地址,其网络号必须是相同的,这个网络称为IP子网。

通信只能在具有相同网络号的IP地址之间进行,要与其它IP子网的主机进行通信,则必须经过同一网络上的某个路由器或网关(gateway)出去。不同网络号的IP地址不能直接通信,即使它们接在一起,也不能通信。

路由器有多个端口,用于连接多个IP子网。每个端口的IP地址的网络号要求与所连接的IP子网的网络号相同。不同的端口为不同的网络号,对应不同的IP子网,这样才能使各子网中的主机通过自己子网的IP地址把要求出去的IP分组送到路由器上。

2 路由原理

当IP子网中的一台主机发送IP分组给同一IP子网的另一台主机时,它将直接把IP分组送到网络上,对方就能收到。而要送给不同IP于网上的主机时,它要选择一个能到达目的子网上的路由器,把IP分组送给该路由器,由路由器负责把IP分组送到目的地。如果没有找到这样的路由器,主机就把IP分组送给一个称为“缺省网关(default gateway)”的路由器上。“缺省网关”是每台主机上的一个配置参数,它是接在同一个网络上的某个路由器端口的IP地址。

路由器转发IP分组时,只根据IP分组目的IP地址的网络号部分,选择合适的端口,把IP分组送出去。同主机一样,路由器也要判定端口所接的是否是目的子网,如果是,就直接把分组通过端口送到网络上,否则,也要选择下一个路由器来传送分组。路由器也有它的缺省网关,用来传送不知道往哪儿送的IP分组。这样,通过路由器把知道如何传送的IP分组正确转发出去,不知道的IP分组送给“缺省网关”路由器,这样一级级地传送,IP分组最终将送到目的地,送不到目的地的IP分组则被网络丢弃了。

目前TCP/IP网络,全部是通过路由器互连起来的,Internet就是成千上万个IP子网通过路由器互连起来的国际性网络。这种网络称为以路由器为基础的网络(router based network),形成了以路由器为节点的“网间网”。在“网间网”中,路由器不仅负责对IP分组的转发,还要负责与别的路由器进行联络,共同确定“网间网”的路由选择和维护路由表。

路由动作包括两项基本内容:寻径和转发。寻径即判定到达目的地的最佳路径,由路由选择算法来实现。由于涉及到不同的路由选择协议和路由选择算法,要相对复杂一些。为了判定最佳路径,路由选择算法必须启动并维护包含路由信息的路由表,其中路由信息依赖于所用的路由选择算法而不尽相同。路由选择算法将收集到的不同信息填入路由表中,根据路由表可将目的网络与下一站(nexthop)的关系告诉路由器。路由器间互通信息进行路由更新,更新维护路由表使之正确反映网络的拓扑变化,并由路由器根据量度来决定最佳路径。这就是路由选择协议(routing protocol),例如路由信息协议(RIP)、开放式最短路径优先协议(OSPF)和边界网关协议(BGP)等。

转发即沿寻径好的最佳路径传送信息分组。路由器首先在路由表中查找,判明是否知道如何将分组发送到下一个站点(路由器或主机),如果路由器不知道如何发送分组,通常将该分组丢弃;否则就根据路由表的相应表项将分组发送到下一个站点,如果目的网络直接与路由器相连,路由器就把分组直接送到相应的端口上。这就是路由转发协议(routed protocol)。

路由转发协议和路由选择协议是相互配合又相互独立的概念,前者使用后者维护的路由表,同时后者要利用前者提供的功能来发布路由协议数据分组。下文中提到的路由协议,除非特别说明,都是指路由选择协议,这也是普遍的习惯。

3 路由协议

典型的路由选择方式有两种:静态路由和动态路由。

静态路由是在路由器中设置的固定的路由表。除非网络管理员干预,否则静态路由不会发生变化。由于静态路由不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。静态路由的优点是简单、高效、可靠。在所有的路由中,静态路由优先级最高。当动态路由与静态路由发生冲突时,以静态路由为准。

动态路由是网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由器表的过程。它能实时地适应网络结构的变化。如果路由更新信息表明发生了网络变化,路由选择软件就会重新计算路由,并发出新的路由更新信息。这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路由表以动态地反映网络拓扑变化。动态路由适用于网络规模大、网络拓扑复杂的网络。当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。

静态路由和动态路由有各自的特点和适用范围,因此在网络中动态路由通常作为静态路由的补充。当一个分组在路由器中进行寻径时,路由器首先查找静态路由,如果查到则根据相应的静态路由转发分组;否则再查找动态路由。

根据是否在一个自治域内部使用,动态路由协议分为内部网关协议(IGP)和外部网关协议(EGP)。这里的自治域指一个具有统一管理机构、统一路由策略的网络。自治域内部采用的路由选择协议称为内部网关协议,常用的有RIP、OSPF;外部网关协议主要用于多个自治域之间的路由选择,常用的是BGP和BGP-4。下面分别进行简要介绍。

3.1 RIP路由协议

RIP协议最初是为Xerox网络系统的Xerox parc通用协议而设计的,是Internet中常用的路由协议。RIP采用距离向量算法,即路由器根据距离选择路由,所以也称为距离向量协议。路由器收集所有可到达目的地的不同路径,并且保存有关到达每个目的地的最少站点数的路径信息,除到达目的地的最佳路径外,任何其它信息均予以丢弃。同时路由器也把所收集的路由信息用RIP协议通知相邻的其它路由器。这样,正确的路由信息逐渐扩散到了全网。

RIP使用非常广泛,它简单、可靠,便于配置。但是RIP只适用于小型的同构网络,因为它允许的最大站点数为15,任何超过15个站点的目的地均被标记为不可达。而且RIP每隔30s一次的路由信息广播也是造成网络的广播风暴的重要原因之一。

3.2 OSPF路由协议

80年代中期,RIP已不能适应大规模异构网络的互连,0SPF随之产生。它是网间工程任务组织(1ETF)的内部网关协议工作组为IP网络而开发的一种路由协议。

0SPF是一种基于链路状态的路由协议,需要每个路由器向其同一管理域的所有其它路由器发送链路状态广播信息。在OSPF的链路状态广播中包括所有接口信息、所有的量度和其它一些变量。利用0SPF的路由器首先必须收集有关的链路状态信息,并根据一定的算法计算出到每个节点的最短路径。而基于距离向量的路由协议仅向其邻接路由器发送有关路由更新信息。

与RIP不同,OSPF将一个自治域再划分为区,相应地即有两种类型的路由选择方式:当源和目的地在同一区时,采用区内路由选择;当源和目的地在不同区时,则采用区间路由选择。这就大大减少了网络开销,并增加了网络的稳定性。当一个区内的路由器出了故障时并不影响自治域内其它区路由器的正常工作,这也给网络的管理、维护带来方便。

3.3 BGP和BGP-4路由协议

BGP是为TCP/IP互联网设计的外部网关协议,用于多个自治域之间。它既不是基于纯粹的链路状态算法,也不是基于纯粹的距离向量算法。它的主要功能是与其它自治域的BGP交换网络可达信息。各个自治域可以运行不同的内部网关协议。BGP更新信息包括网络号/自治域路径的成对信息。自治域路径包括到达某个特定网络须经过的自治域串,这些更新信息通过TCP传送出去,以保证传输的可靠性。

为了满足Internet日益扩大的需要,BGP还在不断地发展。在最新的BGp4中,还可以将相似路由合并为一条路由。

3.4 路由表项的优先问题

在一个路由器中,可同时配置静态路由和一种或多种动态路由。它们各自维护的路由表都提供给转发程序,但这些路由表的表项间可能会发生冲突。这种冲突可通过配置各路由表的优先级来解决。通常静态路由具有默认的最高优先级,当其它路由表表项与它矛盾时,均按静态路由转发。

4 路由算法

路由算法在路由协议中起着至关重要的作用,采用何种算法往往决定了最终的寻径结果,因此选择路由算法一定要仔细。通常需要综合考虑以下几个设计目标:

——(1)最优化:指路由算法选择最佳路径的能力。

——(2)简洁性:算法设计简洁,利用最少的软件和开销,提供最有效的功能。

——(3)坚固性:路由算法处于非正常或不可预料的环境时,如硬件故障、负载过高或操作失误时,都能正确运行。由于路由器分布在网络联接点上,所以在它们出故障时会产生严重后果。最好的路由器算法通常能经受时间的考验,并在各种网络环境下被证实是可靠的。

——(4)快速收敛:收敛是在最佳路径的判断上所有路由器达到一致的过程。当某个网络事件引起路由可用或不可用时,路由器就发出更新信息。路由更新信息遍及整个网络,引发重新计算最佳路径,最终达到所有路由器一致公认的最佳路径。收敛慢的路由算法会造成路径循环或网络中断。

——(5)灵活性:路由算法可以快速、准确地适应各种网络环境。例如,某个网段发生故障,路由算法要能很快发现故障,并为使用该网段的所有路由选择另一条最佳路径。

路由算法按照种类可分为以下几种:静态和动态、单路和多路、平等和分级、源路由和透明路由、域内和域间、链路状态和距离向量。前面几种的特点与字面意思基本一致,下面着重介绍链路状态和距离向量算法。

链路状态算法(也称最短路径算法)发送路由信息到互联网上所有的结点,然而对于每个路由器,仅发送它的路由表中描述了其自身链路状态的那一部分。距离向量算法(也称为Bellman-Ford算法)则要求每个路由器发送其路由表全部或部分信息,但仅发送到邻近结点上。从本质上来说,链路状态算法将少量更新信息发送至网络各处,而距离向量算法发送大量更新信息至邻接路由器。

由于链路状态算法收敛更快,因此它在一定程度上比距离向量算法更不易产生路由循环。但另一方面,链路状态算法要求比距离向量算法有更强的CPU能力和更多的内存空间,因此链路状态算法将会在实现时显得更昂贵一些。除了这些区别,两种算法在大多数环境下都能很好地运行。

最后需要指出的是,路由算法使用了许多种不同的度量标准去决定最佳路径。复杂的路由算法可能采用多种度量来选择路由,通过一定的加权运算,将它们合并为单个的复合度量、再填入路由表中,作为寻径的标准。通常所使用的度量有:路径长度、可靠性、时延、带宽、负载、通信成本等。

5 新一代路由器

由于多媒体等应用在网络中的发展,以及ATM、快速以太网等新技术的不断采用,网络的带宽与速率飞速提高,传统的路由器已不能满足人们对路由器的性能要求。因为传统路由器的分组转发的设计与实现均基于软件,在转发过程中对分组的处理要经过许多环节,转发过程复杂,使得分组转发的速率较慢。另外,由于路由器是网络互连的关键设备,是网络与其它网络进行通信的一个“关口”,对其安全性有很高的要求,因此路由器中各种附加的安全措施增加了CPU的负担,这样就使得路由器成为整个互联网上的“瓶颈”。

传统的路由器在转发每一个分组时,都要进行一系列的复杂操作,包括路由查找、访问控制表匹配、地址解析、优先级管理以及其它的附加操作。这一系列的操作大大影响了路由器的性能与效率,降低了分组转发速率和转发的吞吐量,增加了CPU的负担。而经过路由器的前后分组间的相关性很大,具有相同目的地址和源地址的分组往往连续到达,这为分组的快速转发提供了实现的可能与依据。新一代路由器,如IP Switch、Tag Switch等,就是采用这一设计思想用硬件来实现快速转发,大大提高了路由器的性能与效率。

新一代路由器使用转发缓存来简化分组的转发操作。在快速转发过程中,只需对一组具有相同目的地址和源地址的分组的前几个分组进行传统的路由转发处理,并把成功转发的分组的目的地址、源地址和下一网关地址(下一路由器地址)放人转发缓存中。当其后的分组要进行转发时,茵先查看转发缓存,如果该分组的目的地址和源地址与转发缓存中的匹配,则直接根据转发缓存中的下一网关地址进行转发,而无须经过传统的复杂操作,大大减轻了路由器的负担,达到了提高路由器吞吐量的目标。