MED值是什么,它怎么影响多专线和运营商选路的优先级?

MED的英文全称是Multi-Exit Discriminator,中文翻译是多出口区分度量值,是BGP边界网关协议中的核心选路指标,说白话就是给网络的出口路线打分的工具

数值越小,这条路线的优先级也就越高。如果存在多条通往同一目标的链路中,可以优先挑选出合适的路径。

网络面对多出口是如何智能选择的

MED值到底是什么?

决定路线的优先级

你可以把网络想象成一个高速公路,你要从南宁去广州,假如有两条路可以选择

路线A:南宁转到柳州然后直达广州,距离近,打分五分

路线B:南宁到梧州转到广州,距离就相对较远了,那打分就是十分

这里的打分就是MED值,网络设备会像看导航一样,优先选择分数较低的路线,也就是A路,确保数据传输的效率和稳定

 

为什么需要MED值?

解决多出口选路混乱

企业或运营商网络都会存在很多个出口,比如很多公司会同时接入电信和联通的双专线,运营商也会有多个骨干网节点

如果没有MED值,设备可能会随机选路,这样就会造成明明有近路,但是它不走,结果绕了个老远。导致不该有的延迟和拥堵

所以它的目的就是定规矩,避免无序带来的混乱

 

实现负载分担和冗余备份

通过配置不同的MED值,让流量按需分配

比如日常流量肯定要优先级高一些,也就选择值比较小的主路。但万一主链路故障了怎么办

所以就会自动切换到优先级低的备用线路,就好像前文举的例子,如果A暂时出现问题,那就去走另一条就行了

 

应用场景

企业

比如南宁某个公司,用了一条电信专线,带宽1000M,延迟低,用于主要办公和传输重要数据

一条移动专线,500M带宽,用于文件备份和其他不是那么重要的失去

效果:主要的办公和传输一般优先走电信,因为延迟较低。文件备份等非核心流量就走移动。但如果电信出现了故障,所有流量就会自动切换成移动,确保企业重要事务不会中断

 

运营商跨区域调度

广西的地形比较复杂,运营商的骨干网有多个跨市和跨省的出口

路径A:南宁到玉林然后直达广州,整条路线没什么绕,MED值等于5

路径B:南宁到贵港再到梧州然后直达广州,虽然也没什么绕,但明显较远,所以路线值等于10

效果:当南宁用户访问广州服务器的时候,数据肯定优先走玉林那条路,减少跨区域造成的延迟,但如果A路流量过大或者故障,那就会自动转到贵港那条路

 

一些误区

但值的大小并不能代表网速的快慢,它只能决定优先走哪条路而已,并不能改变链路本身的带宽和速率

就像导航为你选路,只选择较近的捷径,而不能让公路变宽,也不能改变你车辆本身的速度

家庭宽带是不需要配置的,因为只有一个出口

© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享