简单科普- 路由是什么?
简单科普- 路由是什么?
我从音乐教室到医务室需要经过体育场和图书馆,这是我从音乐教室到医务室的路由(路径)
bgp是什么?
bgp是协议 就像人说话要用嘴来传递信息,bgp就是互联网传递路由的嘴
你服务器是什么线路的?
我是小明,你是小红,他是[嘴]?
从国际IDC业务来讲,BGP协议最经常用于和互联网运营商进行连接,所有运营商传递一份路由表(地图),每一个运营商都可以通过彼此给路由表上写路线
举个 BGP 栗子:
我是老师 我分配给所有学生了一份地图(路由表)那么学生所知道的所有路线来自于我,那么我就是学生们的上游,如果有学生告诉我从医务室到音乐教室的一条额外路线,那么他就是我的下游,我会给他加到地图(路由表)上。
隔壁学校(其他运营商)和我们学校达成了教育战略合作,互相发送了一批交换生,那么这批交换生(边界路由器)将会学习到彼此学校的路线,他们交换彼此学校的地图,让我们所有人都知道互相的路线应该怎么走。比如从我校教学楼到隔壁学校宿舍楼要怎么走,这种情况叫对等路由(peering)。
除了BGP还有IBGP和IGP
简单的说:
IBGP就是我和学生们之间互相交换所有地图数据 比如我从学生A知道从医务室到音乐教室可以经过体育场,从学生B知道医务室到音乐教室可以经过图书馆,这种内部互换路线知识的情况属于IBGP,互换的是可以选择的路线(在内网互换公网路由)
IGP就是我通过IBGP学习到了从医务室到音乐教室的不同路线之后我应该决定怎么走?比如经过体育场是一段非常难走并且下课可能很拥挤的小路但是距离近;但经过图书馆的道路就非常宽敞好走但是会绕额外的200米;我通过综合环境计算优势路线(OSPF)或者直接不论如何都按照最短路径(RIP)就属于IGP,互换的是走的方法(在内网互换内网路由)
——————————————-
放到网络环境里来
IX是什么?
我在香港以6USD每Mbps的价格签约了1Gbps(6000USD) 上游 PCCW 帮我传输我的路由,我和他建立了BGP会话,那么不论如何我播出去的IP就只能通过最终到达PCCW再到达我并且到达我只有1Gbps
如果这时候我一个客户要做流媒体解锁,到达Youtube(Google)的流量就高达500Mbps,到达Netflix流量就高达200Mbps,如果这700Mbps通过昂贵的传输,那么你的线路还剩下300Mbps给其他人使用,我感觉这样成本太高了
欸?你发现香港本地有一个HKGIX里面同时有成员Google 和 Netflix 并且接入价格仅需 400USD就可以有 1Gbps ,那你花了额外的400USD接入了HKGIX 这时候HKGIX的路由服务器会和你并且和所有人建立对等连接,大家都发送彼此学校的地图,那么大家就都可以通过低价的IX来达到彼此从而节省昂贵的公网传输带宽
这时候你的客户跑500+200Mbps的流媒体占用了700Mbps的IX带宽,公网传输带宽一点没有使用,其他客户开开心心的一起抢占1Gbps!你的销量增加了!
由此得知 IX 的好处是在本地内部和内容服务商 对等交换路由 来节省成本 本质上不会带来任何网络的优化
最后简单说下公网路由优先级
优先最高:客户(下游)你的客户往往是物理或者直接到达你的,到达你的客户不需要走任何公网和对等运营商的链路
其次:对等路由(对等连接和 IX)当你能节省成本的时候为什么不节省成本呢!
最后:上游 欸 其他地方实在没有去找你的路线了,只能走来自上游的尊贵的传输了!
那么国内现在是什么情况呢?
国内要简陋一点 运营商比较少 内容服务商比较多(短视频)
像是平常在云服务平台购买的服务器,如果是三大的IP,那么国内称之为单线
如果你购买的服务器说三网 给了你三个IP,三大IP各一个 那就是三线(三个单线)平均价格 5-10元一Mbps
如果买到的IP是某个云服务公司自己的,例如阿里云自己的ASN和IP,华为云腾讯云之类的,这些就是我在上文提到的买传输,作为上下游
但是国内有个名词叫穿透
阿里云找电信买了穿透 就像我上面说的香港PCCW一样,只能通过电信达到阿里云,这种就是单线穿透,通过电信广播自己的IP(价格地区和运营商不等,平均每Mbps 50-70元)
还有一种是全穿透,那就是叫三大以及其他运营商都帮你传递路由,他们都做你的上游,实实在在的跟这些运营商建立了BGP会话,三大都可以通过自己的内网连接到你而不需要跨网,这种就是高贵的全穿透(所谓的国内BGP)平均每mbps要200-400元
QOS是什么?
本质上就是 一个1Gbps链路卖给100个人并且每个人都答应他们100Mbps,这超开了10倍很严重啊!但是又得保证你们不丢包;那就让包排个队呗!QS就出现了。
那么国内的QOS省QOS又是什么?
每个省市的网络建设不一样,当保证给人使用的带宽高于城市网络能承担的带宽之后,就会出现QOS,当然一些特殊的QOS规则也是很莫名其妙 这个懂得都懂
平常在国内机房购买的带宽都是包含了省内传输的,如果你要专用跨省传输就需要单独购买,这是额外的价钱!否则就要跟着所有人的跨省数据包一起排队。
为什么阿里云什么的不qos?
高贵的穿透带宽价格通常都是包括了全国的连接的,因为他们并不好计算你每个省的流量和跨省的连接费用,所以高贵的价格里包括了全国的互联,也就是全国跨省连接 所以只要不跑超去专门做qos,都是无q的