各位老铁们,大家好,今天由我来为大家分享路由协议:只想看新闻,不想付费看电影,以及的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
如何配置路由?
一个路由表将有多个路由规则。每条规则包含三部分信息:
目标网络:数据包要去的地方。出口设备:下一跳从哪个出口发送。网关:下一个路由器的地址。根据以上三个配置信息配置路由策略。一个核心思想是根据目的IP地址配置路由。
路由配置可以通过route和iproute命令查询。
“添加路由规则”
例如想要去目标网络10.176.48.0/24,需要从eno16777736出去,经过网关192.168.197.2
iprouteadd10.176.48.0/24via192.168.197.2deveno16777736
如何配置路由策略
路由除了基于IP地址配置外,还可以基于多个参数进行配置。这就是“策略路由”
“查看路由表”
“查看路由表详细信息”
例如,要设置从192.168.1.0/24 开始的网段,请使用table main 中的路由表。
ipruleaddfrom192.168.1.0/24tablemain 还可以在一条路由规则中采用多个路径。
例如:有两个下一跳,100.100.100.1和200.200.200.1,权重比为1:2
iprouteadddefaultscopeglobal\nexthopvia100.100.100.1weight1\nexthopvia200.200.200.1weight2 例如:
我拉了两根中国移动和电信的网线。中国移动有千兆光纤,电信有100M光纤。这时候我需要一个可以连接两个外部网络的路由器。
家庭网络的网段为192.168.1.x/24。有两个租户。它们分别将线路连接到路由器。 IP 地址为192.168.1.101/24 和192.168.1.102/24。网关均为192.168.1.1/24。网关位于路由器上。
此时,出站的数据包需要通过NAT网关转换为公网IP地址。路由器是NAT网关。
此时移动和电信必须为该网关配置公网IP地址,如下图:
运营商也有一个IP地址。运营商网络中的网关对于不同的运营商有不同的方法。有些是/32,这是一对一的连接。
如上图:
中国移动分配给路由器的地址是183.134.189.34/32,移动网络的网关是183.134.188.1/32
有些是/30,这意味着它们被分成一个非常小的网段。
中国电信为路由器分配的地址为60.190.27.190/30,中国电信网络中的网关为60.190.27.189/30。
根据该网络拓扑图,路由可以配置如下:
nbsp;iproutelisttablemain60.190.27.189/30deveth3protokernelscopelinksrc60.190.27.190183.134.188.1deveth2protokernelscopelinksrc183.134.189.34192.168.1.0/24deveth1protokernelscopelinksrc192.168.1 。 1127.0.0.0/8devlscopelinkdefaultvia183.134.188.1deveth2 此时的规则如下:
去中国电信,去eth3去中国移动,去eth2访问内网,去eth1。如果所有规则都不匹配,则默认转至中国移动,转至千兆网络。当有租客只想简单上网看新闻,而不想花钱看电影时。此时可以添加一个表,让它使用100M网络
(1)首先添加一个表lsy
所有表都存储在echo200lsy /etc/iproute2/rt_tables文件中/etc/iproute2/rt_tables
(2) 添加一条规则,检查lsy表中是否有来自192.168.1.101的所有数据包
ipruleaddfrom192.168.1.101tablelsy
(3)然后在lsy的路由表中添加规则,默认使用100M网络。
iprouteadddefaultvia60.190.27.189deveth3tablechao(4)终于刷新了路由缓存
iprouteflushcache 以上都是静态路由,网络环境比较简单的时候可以使用。但是,当网络环境复杂多变时,如果一直使用静态路由,一旦网络结构发生变化,手动修改路由就会非常复杂,因此需要动态路由。
动态路由算法
使用动态路由路由器,可以根据路由协议算法生成动态路由表,该路由表随着网络运行条件的变化而变化。
无论是在网络内部还是网络之间,复杂的路径都可以抽象为称为图的数据结构。
寻找最短路径常用的方法有两种,一种是Bellman-Ford算法,另一种是Dijkstra算法。
1、距离矢量路由算法
距离矢量路由。它基于贝尔曼-福特算法。
在该算法中,每个路由器保存一个路由表,其中包含多行。每行对应网络中的一个路由器。每行包含两条信息,一条是目标路由器,另一条是到目标路由器的距离。
每个路由器都知道全局信息
“如何更新信息?”
每个路由器都知道自己与其邻居之间的距离。每隔几秒钟,每个路由器都会告诉其邻居它所知道的与所有路由器的距离。每个路由器也可以从其邻居那里获得类似的信息。
每个路由器根据新收集的信息计算到其他路由器的距离。例如,其邻居之一与目标路由器的距离为M,自身与邻居路由器的距离为x,则自身与目标路由器的距离为x+M。
“缺点:”
(1)好消息传得快,坏消息传得慢
如果路由器加入网络,它的邻居可以快速发现它并广播消息。
用不了多久,整个网络都会知道这件事。
但是一旦路由器挂掉,挂断消息就不会被广播。
当每个路由器发现原来的路无法到达该路由器时,它并不觉得自己宕机了,而是尝试通过其他路径来访问。直到尝试了所有路径后,才发现路由器确实宕机了。
(2) 每次发送时,必须发送整个全局路由表
2、链路状态路由算法
链路状态路由(link staterouting),基于Dijkstra算法。
当路由器启动时,它首先发现邻居并向他们打招呼,然后邻居回复。
然后计算到邻居的距离,发送回声,并请求立即返回。除以2 即可得到距离。
然后它在自己和邻居之间广播链路状态数据包,并将其发送到整个网络中的每个路由器。
这样,每个路由器都可以接收有关其与邻居的关系的信息。
因此,每个路由器都能够在本地构建一个完整的图,
然后在该图上使用Dijkstra 算法来找到两点之间的最短路径。
链路状态路由协议仅广播更新或改变的网络拓扑,使得更新消息更小,节省带宽和CPU利用率,并且一旦路由器挂掉,其邻居就会广播该消息。
动态路由协议
1、基于链路状态路由算法的OSPF
OSPF(开放最短路径优先)就是这样一种基于链路状态的路由协议,广泛应用于数据中心。由于它主要用于数据中心内部进行路由决策,因此被称为内部网关协议(IGP)。
内部网关协议的重点是找到最短路径。在组织内,最短的路径通常是最好的。当然,有时OSPF可以找到多条最短路径,并可以在这多条路径之间进行负载均衡。这通常称为“等价路由”。
通过等价路由,可以有两条相同的路由到达一个地方,从而可以分担流量。当一条道路被堵塞时也可以使用。
2、基于距离矢量路由算法的BGP
对于网络数据包,每个数据中心设置自己的Policy。
例如,哪些外部IP可以让内部知道,
哪些内部IP可以被外界知道,哪些可以通过,哪些不能通过。
在网络世界中,这些局域网被称为“自治系统(AS)”。
自治系统有几种类型:
Stub AS:只有一个外部连接。这种类型的AS 不传输来自其他AS 的数据包。例如,个人或小型公司网络。多宿主AS:可能有多个连接到其他AS,但大多数连接拒绝帮助其他AS传输数据包。比如一些大公司的网络。 Transit AS:与其他AS有多个连接,可以帮助其他AS转发报文。例如骨干网。每个自治系统都有一个边界路由器,通过它与外界进行通信。
BGP分为两类:eBGP和iBGP。
eBGP 广播路由用于自治系统之间和边界路由器之间。
内部网络还需要访问其他自治系统。
“边界路由器如何将BGP学到的路由引入内部网络?”
通过运行iBGP,内部路由器可以找到到达外部网络目的地的最佳边界路由器。
BGP协议使用的算法是路径向量协议。它是距离矢量路由协议的升级版本。
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/102820.html
用户评论
伪心
哈哈,说的太对了!现在网速还贵的啊,想看点东西还得充会员什么的,真心烦人!我还是喜欢免费看的,但稳定一点的话更棒了。
有17位网友表示赞同!
Hello爱情风
我之前遇到过类似问题,找客服一直问你用哪个协议,然后说要升级才能看。当时就觉得很无语,还不如直接说这个协议不支持高清视频呢!
有17位网友表示赞同!
发型不乱一切好办
感觉现在的网就是越来越贵啊,路由协议这种东西听起来好复杂,不过我只要能流畅看到新闻就好了!
有10位网友表示赞同!
淡抹丶悲伤
我是觉得现在的网络环境确实是一个挺烦的事情,很多网站都设置了什么会员制度,看一期视频还得花钱,简直太让人无语了!
有5位网友表示赞同!
不浪漫罪名
这标题真的戳中我了!我现在只想看看新闻,不想被各种“高级协议”套路!直接说能不能看高清就好了,别搞这么复杂嘛!
有15位网友表示赞同!
请在乎我1秒
我的路由器协议都设置成了默认的,就是不知道这些所谓的算法到底有什么区别,反正我只要能上网就行了啊。
有7位网友表示赞同!
苏莫晨
我也遇到过这种情况,客服都说要用高级协议才能看片,可我不知道怎么设置啊!后来只能找朋友帮忙,才找到解决方案。真烦人!
有8位网友表示赞同!
々爱被冰凝固ゝ
说实话,我对这些路由协议 stuff 其实没啥研究。我只想保证网络稳定流畅,其他的复杂算法就别折腾我啦!
有17位网友表示赞同!
拥菢过后只剰凄凉
其实很多网站为了让用户续费会员都会用各种套路,说你的协议不支持高清,需要付费才能看。真是太恶心了,消费者被骗钱无数次!希望相关部门能严厉打击这种乱象!
有11位网友表示赞同!
一生只盼一人
我记得以前用的是免费的互联网,现在都收费,还规定什么 PROTOCOL 才能看片,感觉网速越来越慢,价格越来越贵,就是看不清新闻啊。
有9位网友表示赞同!
莫失莫忘
现在很多网站都在搞会员制,好像要花钱才能享受最好的网络体验?真是令人无语!
有16位网友表示赞同!
肆忌
我理解路由协议确实是为了提升网络质量,但为了看点新闻,真的不需要那么复杂的设置吧?希望 providers 能提供更便捷的方案。
有14位网友表示赞同!
你身上有刺,别扎我
这篇文章说的太好了!我也被各种收费套路坑过,觉得现在的网络环境越来越复杂,让人望而却步。
有7位网友表示赞同!
闲肆
我经常遇到这种情况,明明只是想看新闻,结果还得经历复杂的设置流程才能够完成,真是太麻烦了!!
有15位网友表示赞同!
在哪跌倒こ就在哪躺下
感觉现在网速和价格都不一样稳定了,总是说需要升级协议才能获得最佳体验,但很多时候没有多少显著的变化。
有18位网友表示赞同!
古巷青灯
我现在只想看新闻,不想花那么多钱去订阅会员。希望网络环境能变得更简单,让人更容易享受免费的公共资源!
有6位网友表示赞同!
一个人的荒凉
哈哈,我感觉我也是和作者一样,对网络技术基本不了解,我只希望能顺畅地浏览网页,看个新闻而已!这些复杂的协议设置对于我来说就是一道谜题。
有18位网友表示赞同!