单线只接一家运营商,同网快、跨网易慢、上游断了没有备路;BGP多线让同一IP经多家网络可达并能自动改道。按线路类型、访问方向、故障切换三项核对后再选。
要点速览
- 单线只接一家运营商,同网快、跨网易慢,上游断了没有备路
- BGP多线让同一IP经多家网络可达,上游故障时可自动改道
- 选线路先看用户在哪些网络,跨网访问多就考虑BGP多线
- 自动切换只管上游,机房内部单点和监控通知要另外问清
- 线路类型、IP、切换、通知、可用性、变更六项写进服务说明
服务器托管的BGP线路和单线,区别在两处。一是跨网访问:单线只接入一家运营商,同一运营商的用户访问顺畅,其他运营商的用户要绕道运营商之间的互联点,高峰时容易变慢;BGP多线让同一个IP地址同时通过多家运营商网络对外可达,不同网络的用户各走各的近路。二是故障切换:单线的上游一旦中断,服务器就对外失联,没有备用路径;BGP多线在某一家上游出问题时,路由可以自动改走其他上游。选哪种,取决于你的用户分布在哪些网络、业务能承受多长的中断。下面按线路类型、访问方向、故障切换三项拆开讲,每项都附上该怎么问机房,以及听到什么回答需要继续追问。
需要说明的是,本文只讨论线路类型怎么选。带宽买多大、按什么口径计费、公网IP要几个,属于容量和计费问题,可以参考服务器托管带宽签约前该问清的六个问题;如果还没想清楚托管本身和云服务器、自建机房的分别,可以先读服务器托管是什么意思。
第一项:先分清四种线路说法
机房报价单和销售介绍里,常见的线路说法有四种。名字听起来接近,背后的接入方式差别不小。
- 单线:机房只从一家运营商接入公网,服务器拿到的是这家运营商的IP。同网用户访问路径短,跨网用户要经过运营商之间的互联,路径长、拥塞时延迟和丢包会上升。结构简单,费用通常相对低。
- 双线:机房同时接入两家运营商。传统做法是给服务器分配两个IP,各走一家运营商,再靠智能DNS解析,按访问者所在网络返回对应的IP。这种方式需要你自己配置双IP和解析,一条线路断了,往往要人工或靠解析调整才能把流量引到另一条。
- 多线:思路与双线相同,只是接入的运营商更多,IP和解析配置也随之更复杂。
- BGP多线:机房拥有自己的自治系统号和IP地址段,通过BGP这个路由协议与多家运营商互联。服务器只需要一个IP,这个IP在各家运营商网络里都能被找到,访问路径由路由协议自动选择。某家上游中断时,路由会重新收敛,流量改走其他上游,服务器端通常不用改配置。
要提醒的是,「BGP」这个词在市场上用得比较宽。有的机房确实接入了多家上游并拥有独立的地址段,有的只是在单线基础上做了有限的对接。所以不要只听名字,要问到接入细节。
怎么问
- BGP线路接入了几家上游运营商,是否都是直连?
- 机房是否有自己的自治系统号,分配给我的IP属于哪个地址段、归谁所有?
- 能否提供一个测试IP,让我从不同网络自己测?
听到这些回答要追问
- 「我们是BGP,全网都快」:追问上游具体有几家,哪些是直连、哪些经过第三方转接。
- 「IP是运营商分的」:说明地址段可能不在机房自己名下,要追问这类IP能否在多家网络同时宣告,否则所谓的多线可能名不副实。
- 「测试IP不方便提供」:这是需要谨慎的信号,线路质量能自己验证,就不该只凭口头描述。
第二项:看用户从哪里来访问
线路选型的出发点不是机房有什么,而是你的业务用户在哪些网络里。同样一台服务器,面向的人群不同,合适的线路也不同。
- 用户集中在一家运营商网络:比如对接的是某个专网、园区网,或者调用方都是固定的几家合作单位且都在同一运营商。这种情况单线往往够用,跨网访问的比例很低。
- 面向公众的网站、应用和接口:访问者分布在各家运营商的宽带和移动网络里,跨网访问是常态。单线会让一部分用户体验明显变差,BGP多线更合适。
- 服务器主要做后台计算或内部同步:流量多在你自己的几个节点之间流动,这时要看的是这些节点分别接在哪家网络,以及节点之间的路径,而不是泛泛的「全网覆盖」。
- 有出海或境外访问需求:要单独询问国际出口的走向,这和国内跨网是两回事,不能默认BGP多线就能解决。
判断用户分布,可以从现有业务的访问日志里统计来源IP所属网络,或者用监控工具看各地区、各网络的响应情况。没有历史数据的新业务,就按目标用户群推断,先把「主要用户在哪、跨网比例大概高不高」写成一句话,再去和机房谈。
怎么问
- 我的用户主要在某几类网络,贵方哪种线路对这些用户路径更短?
- 测试期间能否从我指定的几个地区、几家网络做连通性测试?
听到这些回答要追问
- 「单线也很快,不用担心跨网」:追问跨网用户的路径经过哪里,并用测试IP在晚高峰实际测一次。
- 「我们延迟都很低」:延迟高低和测试时段、测试位置强相关,追问是在什么时间、从哪里测的。
自测时,用ping看延迟和丢包,用traceroute或mtr看路径经过哪些节点,白天和晚高峰各测几次,从你主要用户所在的网络发起。测出来路径绕远或丢包明显,比任何介绍都有说服力。如果上线后遇到带宽买够了却跑不满的情况,线路只是其中一段原因,可以参考按端口、线路、服务器、应用四段排查。
第三项:看线路中断时谁来切、谁来报
很多人选BGP线路是为了「不断网」,但自动切换只解决其中一类故障。托管环境里,对外失联可能出在三个层面,要分别问清楚:
- 上游运营商中断:单线没有备路,只能等运营商恢复;BGP多线可以自动改走其他上游,但路由收敛需要时间,切换过程中可能出现短暂的访问波动。
- 机房内部核心网络中断:如果机房的核心交换、路由设备或进楼光缆只有一套,不论单线还是BGP都会受影响。要问核心设备是否冗余、进楼光缆是否走不同路由。
- 你自己的接入端口或设备中断:这部分常常落在客户自己身上。是否需要双上联、双网卡,要看托管方案约定。
除了能不能切,还要问清楚谁在看、怎么通知。线路监控是机房全天进行还是只在工作时间,故障发现后通过电话、短信还是工单通知你,通知和响应的时限怎么约定,恢复后是否提供故障说明。这些内容决定了半夜出问题时,你是第一时间知道,还是从用户投诉里知道。
怎么问
- 某家上游中断时,切换是自动的还是需要人工介入?切换期间业务会有什么表现?
- 机房核心网络设备和进楼光缆是否有冗余?
- 线路故障谁来监控,通知方式和时限怎么写?
听到这些回答要追问
- 「我们是BGP,不会断」:追问机房内部的单点在哪里,过往故障是怎么处理的。
- 「有问题我们会处理」:追问「处理」的具体流程,包括发现方式、通知对象、响应时限和事后说明。
- 「可用性很高」:追问可用性承诺的计算口径、是否写进合同,以及未达承诺时如何处理。
签约前把这几件事写进服务说明
口头答复再清楚,发生争议时也只能以书面为准。建议把以下内容写进合同或服务说明,至少写进方案书附件:
- 线路类型与接入方式:写明是单线、双线还是BGP多线,BGP多线写明上游接入情况和IP地址段归属。
- IP分配方式:单IP还是多IP,IP能否在合同期内保持不变,迁出时如何处理。
- 故障切换方式:哪些故障自动切换,哪些需要人工处理,双方各自负责的范围。
- 监控与通知:监控时段、通知渠道、通知对象和响应时限。
- 可用性承诺与处理方式:计算口径、统计周期、未达承诺时的处理办法。
- 线路变更:合同期内能否从单线升级到BGP多线,变更流程和是否需要更换IP。
其中第六条容易被忽略。很多业务起步时访问量小、用户集中,单线够用,后来用户扩散到各家网络才发现需要多线。如果升级意味着换IP,还要连带改解析、改白名单、通知调用方,提前写清楚能省不少事。
润迅在这件事上能提供什么
润迅自建并运营前海云与田心两个数据中心,均位于深圳,提供机柜托管与网络带宽服务。田心数据中心拥有6.8万IPv4地址,前海云按T3+标准建设。对于准备托管的客户,润迅可以根据业务用户分布和对中断的容忍程度,一起梳理线路类型和带宽需求,并在方案书里写明接入方式、IP分配和故障通知安排。
具体可选的线路组合、带宽规格和测试安排,以方案书和业务咨询为准,不在文章里给出统一答案。原因也很简单:同样叫BGP多线,不同业务关注的访问方向不一样,合适的配置也不同。
行动建议:按这个顺序推进
- 先写一句话的访问画像:主要用户在哪些网络、跨网比例大概高不高、有没有境外访问。
- 再写一句话的中断容忍度:业务中断多久用户会明显感知、会造成什么后果。
- 带着这两句话去问机房:按上文三项逐一提问,遇到含糊回答就追问,并要一个测试IP。
- 自己测一轮:从主要用户所在网络,在白天和晚高峰分别测延迟、丢包和路径。
- 把答复落到书面:线路类型、IP、切换、通知、可用性、变更六项写进服务说明。
如果你正在为托管选线路,可以先浏览润迅的网络与带宽页面了解服务范围,再拨打业务咨询热线400-854-5566,说明访问画像和中断容忍度,索取方案书与测试IP后再做决定。
常见问题
服务器托管选单线还是BGP线路?
看用户分布和中断容忍度。用户集中在一家运营商网络、业务能接受上游故障时的中断,单线可以满足;面向公众的网站和应用,用户分散在各家网络,或者对中断比较敏感,更适合BGP多线。
BGP多线和双线有什么区别?
传统双线通常给服务器两个IP,各走一家运营商,靠智能DNS按访问者网络分流,线路故障时往往要人工或改解析处理。BGP多线只需一个IP,由路由协议在多家上游之间自动选路和改道,服务器端配置更简单。
BGP线路就一定不会断网吗?
不是。BGP多线解决的是某家上游运营商中断的问题,如果机房内部核心设备、进楼光缆或你自己的接入端口出问题,仍然可能失联。路由切换过程中也可能出现短暂波动,需要另外核对机房冗余和故障通知安排。
怎么验证机房说的BGP线路是真的?
向机房索要测试IP,从你主要用户所在的几家网络,分白天和晚高峰用ping、traceroute或mtr测试延迟、丢包和路径。同时询问上游接入家数、是否有自有自治系统号以及IP地址段归属,并要求写进服务说明。
托管后能从单线升级到BGP多线吗?
多数情况下可以,但要提前问清是否需要更换IP。如果换IP,会连带修改域名解析、白名单和调用方配置。建议签约时就把线路变更流程和IP是否保留写进合同或方案书。