最新
推荐
2014年高等教育信息化十大“关... 01-04 教育部成立教育信息化专家组 12-24
CERNET第二十一届学术年会 11-24 李志民:互联网促进人类文明迈... 11-15
|
2. 监听技术的应用 以锐捷网络的PowerCache为例。没有部署PowerCache之前,校园网内部用户通过主干网及出口设备访问互联网或CERNET资源。部署PowerCache后,核心交换机可以通过SPAN或分光的方式,将出口上行流量镜像到PowerCache(缓存设备)。PowerCache识别这些请求数据,并分析其请求资源的URL名称,将这些资源记录在本地,作为判断是否是“热点”的依据。当某个资源被请求次数超过管理员设置的阀值,PowerCache认为这是一个热点资源,便会自动到互联网或者CERNET下载此资源。下载完成后,这便是一个已缓存资源。 3. 重定向技术的应用 热点资源缓存后,当PowerCache监听到用户请求的资源是一个已缓存资源后,就会通过重定向的方式,让用户重新到PowerCache来请求这个资源。当然,不同的协议有不同的处理方式。以下分别对DNS、HTTP及P2P重定向进行说明: (1)DNS重定向:系统支持将用户访问的DNS请求重定向到缓存服务器,以提供Web Cache服务,如果本次访问命中缓存服务器,缓存服务器就返回已缓存的数据,否则缓存服务器通过互联网出口链路回原到原始网站服务器以获取内容,再返回用户,同时进行缓存。 (2)HTTP重定向:系统支持将用户访问的HTTP请求以HTTP 302响应方式重定向到缓存服务器,以实现下载、流媒体类内容的缓存。 (3)P2P重定向:系统支持将用户访问的P2P、eMule等P2P访问请求重定向到缓存服务器或主动提供Peers给用户,以实现P2P缓存。 图4显示的是PowerCache监听及重定向原理。
图4 PowerCache监听及重定向原理 4. 集群 Cache缓存了大量的热点资源,由于受制于性能及硬盘容量,在一些大型校园网中,一台Cache设备很可能无法支撑整个网络,这时,就需要多台缓存并行处理。目前,业内有两种并行处理方式:普通集群与云缓存。 (1) 普通集群:多台缓存设备之间存在父子关系,父缓存设备负责所有缓存的调度及维护一张所有缓存资源列表。当子缓存设备发现用户的请求在这张表中时,它就将请求发给父缓存设备,由父缓存设备负责调度。 (2)云缓存:与集群模式不同,云缓存不存在父子关系。所有Cache产品均是云成员,可以选择与哪些云成员建立邻居关系,共同维护一张缓存资源表。 值得一提的是,这种集群模式还可以部署在几个高校之间。比如,几所高校通过核心千兆光纤互联,每个学校至少有一台Cache,通过云缓存模式建立邻居关系,这样,几所高校就可以共用他们的缓存资源,其投入产出比非常高。 |
版权所有:中国教育和科研计算机网网络中心 CERNIC,CERNET,京ICP备15006448号-16,京网文[2017]10376-1180号
关于假冒中国教育网的声明 | 有任何问题与建议请联络:Webmaster@staff.cernet.com