<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[Snooda]]></title> 
<link>http://www.snooda.com/index</link> 
<description><![CDATA[Snooda's Blog]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[Snooda]]></copyright>
<item>
<link>http://www.snooda.com/read/</link>
<title><![CDATA[什么是BGP和anycast，它们有什么作用]]></title> 
<author>snooda &lt;admin@snooda.com&gt;</author>
<category><![CDATA[网络]]></category>
<pubDate>Thu, 26 Apr 2012 17:20:51 +0000</pubDate> 
<guid>http://www.snooda.com/read/</guid> 
<description>
<![CDATA[ 
	&nbsp;&nbsp;&nbsp;&nbsp;BGP的全称是Border Gateway Protocol, 边界网关协议。最近在很多机房和服务器/VPS介绍时提到了BGP这个词。并且凡是带了BGP的，价格就要高很多。那么到底什么是BGP，BGP又有什么用呢。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;从一些英文资料上来看，bgp主要用于多个不同as用户访问目标时都能有很好的访问速度，参考国内的跨运营商访问。很久之前记得双线主机是给两个ip的，也就是说双线靠同时接入两个运营商的线路实现，这样双ip的站点要想让用户能够访问到和自己同运营商的ip，往往是通过不同的域名，然后让用户手动选择的（之前很多网站都有电信入口或网通入口的链接供选择，现在很多下载站还有这种设置）高级一点就是使用智能dns，自动解析给用户同线路的ip，cdn就是基于这个原理。至于bgp，就更高级了，同一个ip，对于不同的来源会有不同的路由方式。按我的理解就是将同一个ip广播到多个子网络中，这样各个子网络上的访问者都可以从本网络路由访问到指定ip，避免了跨运营商访问。<br/><br/>&nbsp;&nbsp;&nbsp;&nbsp;还有一个类似的东西叫anycast，看了一会资料没有太看懂跟bgp是什么关系，貌似是说anycast是bgp的一种增强版实现？<br/>&nbsp;&nbsp;&nbsp;&nbsp;anycast是更进一步的实现，是多server绑定同一个ip，用户在访问时会路由到离自己最近的server上。比如google.com。同一个ip在全球范围内ping的话值都比较低。原因就是每个地区用户访问该ip时，会路由到离自己最近的服务器上。这样有效避免了数据的远程传输。<br/><br/><br/><br/><br/>Tags - <a href="http://www.snooda.com/tags/bgp/" rel="tag">bgp</a> , <a href="http://www.snooda.com/tags/anycast/" rel="tag">anycast</a>
]]>
</description>
</item><item>
<link>http://www.snooda.com/read/#blogcomment</link>
<title><![CDATA[[评论] 什么是BGP和anycast，它们有什么作用]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.snooda.com/read/#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>