当前位置: 首页 > news >正文

如何利用谷歌云做自己的网站google官网入口手机版

如何利用谷歌云做自己的网站,google官网入口手机版,做网站的公司济南赛博科技市场,优质的网站建设不同类型的ARP报文作用以及ARP老化机制 1、ARP协议及报文 2、不同类型的ARP报文作用 3、ARP工作原理 4、ARP老化机制 5、Linux ARP老化机制 ARP状态机: 在上图中,我们看到只有arp缓存项的reachable状态对于外发包是可用的,对于stale状态的…

不同类型的ARP报文作用以及ARP老化机制

1、ARP协议及报文

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、不同类型的ARP报文作用

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、ARP工作原理

在这里插入图片描述

在这里插入图片描述

4、ARP老化机制

在这里插入图片描述

5、Linux ARP老化机制

ARP状态机:
在这里插入图片描述

在上图中,我们看到只有arp缓存项的reachable状态对于外发包是可用的,对于stale状态的arp缓存项而言,它实际上是不可用的。如果此时有人要发包,那么需要进行重新解析,对于常规的理解,重新解析意味着要重新发送arp请求,然后事实上却不一定这样,因为Linux为arp增加了一个“事件点”来“不用发送arp请求”而对arp协议生成的缓存维护的优化措施,事实上,这种措施十分有效。这就是arp的“确认”机制,也就是说,如果说从一个邻居主动发来一个数据包到本机,那么就可以确认该包的“上一跳”这个邻居是有效的,然而为何只有到达本机的包才能确认“上一跳”这个邻居的有效性呢?因为Linux并不想为IP层的处理增加负担,也即不想改变IP层的原始语义。

Linux如何来维护这个stale状态:

在Linux实现的ARP状态机中,最复杂的就是stale状态了,在此状态中的arp缓存表项面临着生死抉择,抉择者就是本地发出的包,如果本地发出的包使用了这个stale状态的arp缓存表项,那么就将状态机推进到delay状态,如果在“垃圾收集”定时器到期后还没有人使用该邻居,那么就有可能删除这个表项了,到底删除吗?这样看看有木有其它路径使用它,关键是看路由缓存,路由缓存虽然是一个第三层的概念,然而却保留了该路由的下一条的ARP缓存表项,这个意义上,Linux的路由缓存实则一个转发表而不是一个路由表。

如果有外发包使用了这个表项,那么该表项的ARP状态机将进入delay状态,在delay状态中,只要有“本地”确认的到来(本地接收包的上一跳来自该邻居),linux还是不会发送ARP请求的,但是如果一直都没有本地确认,那么Linux就将发送真正的ARP请求了,进入probe状态。因此可以看到,从stale状态开始,所有的状态只是为一种优化措施而存在的,stale状态的ARP缓存表项就是一个缓存的缓存,如果Linux只是将过期的reachable状态的arp缓存表项删除,语义是一样的,但是实现看起来以及理解起来会简单得多!

再次强调,reachable过期进入stale状态而不是直接删除,是为了保留neighbour结构体,优化内存以及CPU利用,实际上进入stale状态的arp缓存表项时不可用的,要想使其可用,要么在delay状态定时器到期前本地给予了确认,比如tcp收到了一个包,要么delay状态到期进入probe状态后arp请求得到了回应。否则还是会被删除。

6、Linux arp老化时间配置

在Linux上到底怎么设置ARP缓存的老化时间:

设置原理:

我们看到/proc/sys/net/ipv4/neigh/ethX目录下面有多个文件,到底哪个是ARP缓存的老化时间呢?实际上就是base_reachable_time这个文件。其它的都只是优化行为的措施。

比如gc_stale_time这个文件记录的是“ARP缓存表项的缓存”的存活时间,该时间只是一个缓存的缓存的存活时间,在该时间内,如果需要用到该邻居,那么直接使用表项记录的数据作为ARP请求的内容即可,或者得到“本地确认”后直接将其置为reachable状态,而不用再通过路由查找,ARP查找,ARP邻居创建,ARP邻居解析这种慢速的方式。

默认情况下,reachable状态的超时时间是30秒,超过30秒,ARP缓存表项将改为stale状态,此时,你可以认为该表项已经老化到期了,只是Linux的实现中并没有将其删除罢了,再过了gc_stale_time时间,表项才被删除。在ARP缓存表项成为非reachable之后,垃圾回收器负责执行“再过了gc_stale_time时间,表项才被删除”这件事,这个定时器的下次到期时间是根据base_reachable_time计算出来的

设置方法:

  • sysctl -w net.ipv4.neigh.ethX=Y

7、如何手动宣告arp

场景:

如果自己播garp来实现vip的话,此时如果发生了切换,假设路由器上的arp缓存超时时间为1小时,那么在将近一小时内,数据将无法通信,路由器上的数据将持续不断的法往原来的master,然而原始的matser已经不再持有虚拟IP地址。为了使得数据行为不再依赖路由器的配置,必须在vrrp协议下切换到master时手动绑定虚拟IP地址和自己的MAC地址

使用arping来宣告vip:

arping -i ethX -S 1.1.1.1 -B -c 1  

效果:

这样一来,获得1.1.1.1这个IP地址的master主机将IP地址为255.255.255.255的ARP请求广播到全网,假设路由器运行Linux,则路由器接收到该ARP请求后将根据来源IP地址更新其本地的ARP缓存表项(如果有的话)

http://www.hengruixuexiao.com/news/5413.html

相关文章:

  • 网站开发设计毕业论文中国的搜索引擎有哪些
  • wordpress mx主题VIPseo优化方式包括
  • dw对网站建设有哪些作用网络推广网络营销外包
  • 深圳极速网站建设报价电话营销
  • 企业网站优化分为两个方向腾讯广告投放平台
  • 西坝河网站建设外贸b2b平台都有哪些网站
  • 罗湖做网站联系电话免费b站在线观看人数在哪
  • 安保企业网站模板免费发布广告信息网
  • 页面设计风格有哪几种网站怎么优化排名的方法
  • 企信网是干什么的简述seo
  • 做乒乓球网站的图片nba最新赛程
  • 保定网站定制公司大数据营销的案例
  • 电子商务网站的建设心得体会淘宝权重查询入口
  • 阿里云网站建设步骤百度游戏中心app
  • 网站视觉优化的意义效果好的关键词如何优化
  • 快速构建网站bt磁力链好用的引擎
  • sydney wordpress青岛seo网站建设公司
  • 中小企业网站制作费用html网页制作app
  • 优化设计英语seo网站推广的主要目的不包括
  • 长安镇仿做网站网页设计与制作模板
  • saas建站是什么意思上海做seo的公司
  • 建筑模板网排名优化网站seo排名
  • java做网站后端seo技术网
  • 做赌博网站判刑怎么把平台推广出去
  • wordpress 做下载站网络推广深圳有效渠道
  • 百度搜寻网站缩略图如何添加seo的实现方式
  • 网上做网站广告投放上海百度研发中心
  • 网站营销的优势alexa
  • 网站建设的语言与工具今日热点新闻事件摘抄50字
  • 汉中商城网站建设企业为何选择网站推广外包?