最后一个 qs 的 知识了,那这个东西呢?你就记住这个玩意呢?是对 qs 的 一个优化,那咱们来看一下 qs 需要哪些优化? 那么咱们前面是老师说拥塞之后怎么办?拥塞之后怎么办,对吧?执行什么队列?那咱们想想,你可不可以避免拥塞呀? 就好比我那次举的那个例子,地铁站,你老庸色,老庸色,我可不可以让你避免庸色呀?怎么让避免啊?我把这个换乘车站弄得很长,你在这个换乘车站里边走,你发现咱在换乘的时候你得跑半天, 你看现在北京不怕路远,就怕换乘,你得走半天。这对,现在其实这个不就是避免庸庸色避免嘛,对吧?庸色避免。好,咱们来看一下。 那么,呃,好,那么咱们要注意雍色之后待着是不是?我们对,这就类似于我们的对列待着,所有的喜,所有的对列 满了之后都执行一个叫什么尾丢器,我们解决方法是什么?当时说过把对列加长了, 把队列加上会有什么后果呀?延迟更大,是不是?延,保证不了延迟了,对吧?而且你要注意任何时候,咱们就说吧,你队列再怎么大,肯定会有晕色,肯定会晕色,只能是缓解了,对吧?好,咱们怎么办呢? 核心应该叫做违停,就算提前丢弃,我在没入队列之前就丢, 我就不会让我的队列满了。好,大家看一下,队列满时会进行伪丢弃,即新来的豹纹呢,一律全部丢弃,你看队列满了吧,后边来的三个数据怎么办?全丢,这是伪丢弃。 好吧,这是伪丢弃,就是站满了之后后边来的全部不要,就包括现在咱们班人满了再来人,不管来多少人,咱们班全部不要。 明白了,全部不要。好,那丢掉的结果会导致什么?高延迟、高抖动、丧失服务保证? tcp 的 全区同步, tcp 的 饿死。好,来看一下 tcp 的 全区主要是解决这样功能的, 因为 tcp 的 全剧同步以及 tc, 就 因为 tcp 的 全剧同步,会导致 tcp 饿死,就会让他丧失服务保证。那天记不记得咱们,我说了你,你们发现咱们的 ftp 测有时候测的效果不是很好,为啥他老他有 tcp, 就是 ftp 不是 基于 tcp 的 吗? 是不是基于 tcp 的, 所以他这个不是很好好,从而导致应用超时、数据重传和实施业务不可用等一系列问题。 实时业务, ftp 是 不是属于实时业务啊?是吧?不可用了,你发现有时候得重新连一下,那就好了, udp 无所谓啊。所以现在软件好多 打赌,咱打赌,你看,不用一顿饭,咱们不是大众,一人一瓶红牛,打赌不打赌,哈哈哈, 可打赌了是吧? t f t p 是 u d p, f t p 是 tcp, 这个 f t p 是 tcp, 糊涂了吧?打赌很难啊。好,大家看一下 t c p 的 原理, t c p 呢?有个叫做滑动窗口, 滑动窗口好,就因为这个滑动窗口它比较麻烦。大家知道 tcp 呢,前期的网络应用非常广泛,后期的网络因为咱们现在网络的可信本来就高了,所以这个现在的软件呢,尽量不要寄于 tcp 来开发, 但 tcp 呢,也有当时的原因,是什么?网络可能性比较低,宽带比较窄嘛,它就必须寄于 tcp 来开发,因为大家知道 tcp 跟 udp 的 区别就一个是可靠传输好,那么 tcp 呢?它是这样的, 我们应用比较广泛,是一个面向连接的。怎么个面向连接收收方式啊?我给你发个信息,你就告诉我一个确认,我给你发个信息,你就告诉我一个确认,你发一个我就给你个确认。 好吧?就好比我们拿抓他的密码一样,你们抓过吧?拿那个就张老师给你们演示过吧,你发一个他就回一个,发一个回一个,发一个回一个,知道吧?这种方式好理想化,但是对 每发送一个数据,接收方就给我们发一个 s a k, 对 这数据进行确认,只有接收到这个数据的确认,我们才能继续往下传数据, 我给你发回应。就好比什么你跟你女朋友说了我爱你,他说我也爱你,就确认了,你可以往下发的,人家没回复你往下发的,我跟你说 你死都怪他死的。哈哈哈,对啊,所以搞对象这东西,今天情人节对吧?搞对象一定要可靠传输,哈哈哈,不能干一些不靠谱的事,对吧?好,看一下,那么滑动窗口大家看一下, 你看一种滑动窗口,这个窗口大小就是我们第一次传几个数据, 我们来看一下。假如说现在我给他传了三个数据,确认方呢?就会给我发一个回复,但是呢他会给我回复一个,就是告诉你他们俩发数据的时候会衡量一个大小,就是我们能传多少个。就比如说我今天讲课,我讲了很多,其实我应该跟你们衡量一下, 今天呢,我是这么讲的,我讲三个知识点,你们说了我们接受了两个,那明天我怎么办?放慢角度,我就明天讲两个, 就丢一个,哎,也不是丢一个吧,我就发的少了,你看我第一次发三个吧,你告诉我接受了两个,留一个,没听懂, 对啊,那明天怎么办啊?对,明天不就,咱们就说明天我就讲两个知识点,为什么?大家就不好理解吗?对吧?好,来看一下。第一次发出去的时候呢?大家看一下,根据你链子的大小来决定。假设我们现在端大小为三, 窗口大小为三。好,我们发了三个。好,那么这个希望呢?我们接受的 ack 三,三接收到接发送的 ack 等于三,这个时候我们发现以后,我们就知道第一次发送的三个数据,对方收到了两个,记住 ack 会加在你的数字上加一,你看一,二, 他发送二,你就三,他发送三,你就发送四,当你发三,他回复四的时候,其实你就知道他收到这个东西了,明白吧?他就收到这个东西了 啊,就知道三个,对方里边我们有几个收到了两个,那我下次给你发几个, 下次就给你发两个。这就 tcp 的 一个问题,我第一次给你发三个,那么你说了我们接受不了,那怎么办?我们就停下来啊,下次就发两个,这是一个滑动窗口的一个道理。好,那么下次发两个,大家看一下他就能是不就能接受了, 是吧?好,这就 t c p 的 一个滑动窗口,但是呢, t c p 还有个问题,那假如说你现在跟我说两个接受完了怎么办?我下次就发四个, 二倍的增长就会有个问题,二倍的增长,这个呢,咱们到 t 里边我会给大家讲这个 t、 c p, 咱们到时候多讲讲这些协议这块,好吧?因为这些东西,其实你发现恩义当中只是简单的提一下,其实往深里扣,最多核心扣的就是这些啊, 包括你去了厂商就得研究这玩意,通过这些玩意告诉你网络该优化了,该怎么办怎么办,或者网络因为什么原因产生什么问题,我们拿什么技术来解决。好吧,到 t 当中咱们会讲的一些。好,那咱们看一下,举这个例子,比如说有三个 tcp 流量, 我们在传送的时候,大家知道一起传的时候,我们窗口大小是不是都很大呀?好,一传怎么办? 他就会告诉你,不行,接受不了。好,我 a 业务流我就会降低我的窗口大小, b 业务流我也会降低我的窗口大小, c 业务流我也会降低我的窗口大小。好,在同一时刻降低, 降低了你又说你能接收,好,我又在同一时刻增加,你说你又接受不了了,我又在同一时刻降低。当前期是三个 tcp 服务,因为咱们别说三个 ftp 吧, ftp、 http, 我们就是这两个协议,本来假如说一个流量,你说 ftp, 我 们假如说只有一个连接啊, ftp, 你 说了,呃,我给你发一千兆的数据,你说了,哎,接受不了,就只能接受五百个,那我下次就降低了,给你发五百兆, 这是很很稳定的,对吧?好,那现在的 http 跟 http 的 一起发, 他说了,不行,我接受不了五百兆,他是不是说我也接受五百兆啊?好,我们俩是不是同时降低了?那总共发一千兆,他接受是很 easy 的, 我就全部接受了,但是呢,全部接受了, t c p 就 说了,哎,吃一个大的试试,再试试。 就好比什么你们今天说了啊,我,我给你发讲三个知识点,你们说听不懂,我明天讲两个 就全部降两个,但是这会呢,会有个问题,大家感觉到讲两个你们也太简单了,好,我明天就讲四个一起讲,那么你们就说了,不行,又得降低,又降低,又高又低,然后这个数据是同一时间 同一时间重传减小,同一时间增加,同一时间减小,那这样的话就会导致问题,大家看一下, 同一时刻缩小,同时增大他的频率,就这样的 看到了吧,我们要大一起大,要小一起小,一起大,大家都接受不了,要一起小,大家都感觉到很易得,知道吧?就这样导致这样一个同步好,怎么办?第一个增加堆列长度, 但这个只是说什么缓解,你根本无法解决。第一个队列长度受于资源限制,不能无限制的增加,最大是幺零二四嘛?记不记得最大长度?每个队列长度幺零二四,还有增加队列长度就会增加延迟和抖动, 是不是不好呀?牺牲,你看增加这个就牺牲那个,不好,怎么办?哎,我们在伪丢弃的发生前,我们就开始给它丢弃,丢弃这个意味着什么?不让它对链满了 led, 你 看我就提前这个包提前就给你丢了,我不会让你进入队列,直接就给你丢。为什么?这样的话队列就不会满?不会满我们就不会产生晕色,不会晕色我们就不会说一起上一起下,一起上一起下。 好,那咱们来看一下书上解释这一块 看着啊, tcp 在 丢失报文会自动缩小自己的窗口,而又在 tcp 连接窗口几乎在同一时刻呢缩小,对吧?然后呢?这样的量代换就会突然突然变得充足, 是吧?突然变得充足了,然后呢,突然间 tcp 的 连接会逐渐增大其窗口,这也是几乎同时发生的。窗口增大后,流量会又会发生,从而再次用色,这样会导致所有的 tcp 连接流量以相对的频率进正档,这种行为叫做 tcp 全剧同步。 我们同时增大,同时缩小,怎么办呢?哎,我们就不让它用色进行 led, 大家看一下, led 对 列在被填满前就开始丢弃, 我就不让你满了,不让满了大家就是,不是就转化就没有问题啊,你就不会重传了,也不会进行什么窗口的滑动啊变动, 因为我就这个队列,就什么一直是什么,让他空闲着,大家转发就没问题,因为只要队列后边来的数据是不是会丢弃啊?我就不让,我就在里边就开始丢弃,比如说我现在传五个包,我就丢两个,让你传进入三个, 不要让他在队列里边丢,因为队列拥塞之后就会导致滑动窗口,我队列拥塞我就不会有这些。好,那么大家看一下, r、 e、 d 的 特点在于两个,一个叫做早期,一个叫做随机早期就告诉你在入队之前丢, 明白这句话吧,我在发声之前就开始丢, 不必要全部丢弃。如果你想想,如果我的队列满的话,是不是全丢啊?我先丢一部分就不让他满了,缓解 是吧?就好比咱们这个班里边,那如果是,我要是你们全满了,来的人是不是全部丢了?现在我让他随机丢,你们在升班的时候会卡你们,我告诉你们 se 没学好的就别上题,你再学一遍 se 提前丢,知道吧?提前丢, 他呢?还存在一个随机,随机代表什么?谁运气不好就被丢了,无规律性的,这是他的一个特缺点,明白吧?他的随机性代表他的缺点,因为他不知道丢,万一丢了重要的数据怎么办, 对吧?他没有,他没有这个,所以呢,再给大家看一下,对被丢弃的概率就会越大,那么因为大大降低了 tcp 饿死的概率,他只能说降低概率。好,我们来看一下他的一个,他会呢?会,他会呢?限制一个低的门限值,这个低的门限值代表什么?我这个 在这个门限值里边平均堆的长度如果小于三十的话,我是不丢弃,我是不丢弃, 在三十以内我不丢。那比如说这一次咱们班里边只有十个人,那来新同学绝对不丢, 对吧?看他来多少,再来十个,咱们能装的下就不丢。当到十五个的时候,那你想想,比如说咱们班还能装十二个人,但是呢,他来了十五个人,我们随机丢, 知道吧?随机抽出三个不顺眼的,对吧?丢出去留下十二个,那假如说他要是抄的太大了,我们就直接比如说来了二十个人怎么办?我就全丢,为什么?下个班再重给他们开一个我就得了,因为人家是一个整个的团体吗?对吧? 如果是,就像大家,有时候你发现咱们这边排课的时候呢,经常会给大家拼一下,对吧?这就是小于多少我把你蹭进来就行了,在在多少之内,我可以丢几个人,我告诉你,你不适合先学其他的,你不适合先学其他的啊,到了最后边,如果人太多的话,就全部丢人。 大家看一下,在零到三十以内完全不丢,看到了吧,丢弃概率为几?零?在三十到六十之间呢,丢弃概率就会上升,我就会丢,随机丢,明白吧?然后到了六十以上呢,我是不是接受不了啊,就全丢弃。 好,那么大家发现了, r e d, 如果再解决了,这个公式不用看,大家有个人下了自己可以看的,反正看了麻烦,我也算不出来。 好吧,改天咱们再有有机会再慢慢算吧。好吧,下午要找个抽抽,抽个时间算好,大家看一下,做了 r e d 之后,我们不能说是很好,但是呢,最起码你的流量更加平,比原来要平滑, 要平滑一些,就跟 gts 一 样,我们的流量比原来要平滑,明白吧?但是呢,不至于,就很,就很立竿见影的效果, 你发现原来是什么抖动的太厉害,是不是?现在呢?我几乎在什么,大家看一下,他这是有虚线的, 你是不是?你发现这个是有个什么问题啊?咱们来看一下这个图,其实,哎,对频率,因为你们没不知道,你们小上过初中没? 初中不是就有个这样的个轴吗?就一个轴,他一个,你看大家看一下,他高的是不是超出了你的平均啊?第一个是不是降低你的平均,如果你把这两个柔和一下,是不是到了一个水平线上了, 是不是到了一个水平线?比如说你今天产生一百个,明天你产生三十个, 一百三吧,其实你每天产生一百,你产生七十五个,是不是更好一些?就跟咱们小学写作业一样,初中也一样,刚开始是没有,是不是这个道理啊?是 累的要死,对吧?你看咱们以前写作业不就这样的吧?你看第一天作业没写,第二天没写,第三天没写,第四天没写,第五天没写,第六天没写。快开学了,好上来了,两天没干完。质量高吧?不高。 效率高吧?其实效率高挺高的,但是质量不好呀,对吧?怎么办呢?我们可以分看吧,其实你看以前老师不说吗?一天做几页,然后做几个卷子,一天做几页,做几道题, 对吧?一般人是这么做,但很很少的是什么?按照老师的需求啊,我们一天做几个?一天做几个,其实咱们现在不就是吗?我们一天学点东西,做几个实验,一天学点东西,做几个实验。那假如说我要是全部讲完了,让你们做实验不就这样了? 所以呢,我们尽量让他接近于什么呀?平均值是不是效率更好一些? 那大家看一下这个数据是不是就接近平均值了?反正离平均不能说是就是,咱们只能说接近平均值。好吧,开始进行伪,就不进行伪,丢弃我们就变成了什么?降低了丢弃率的发生概率就避免了,尽量避免全区同步, 减小了延迟和抖动吗?你看这数据不是没有延,没有几乎没有抖动,对吧?不是像刚刚那样一下大,就比如说咱们下东西,一下高一下低,一下高一下低。对,我们现在什么几乎平均的速度车,因为好多流量要求是这么的, 尤其是 tc, 比在这 tc 就是 滑动窗口滑动的厉害了,比如说这个贷款不足的话,他会全去就转成尾丢器,就咱就停了,下不动了。那大家呢?每次呢?就不要让他满了, 很平滑,就好比迅雷下载吧,当迅雷就咱们跟这个有点区别啊,他是什么?比如说你有时候你下二十 k, 有 时候你发现他飙下来了,一会又涨上去了, 对吧?那你感觉到看到二十 k 的 时候你很非常不爽,那你尽量让他在多少?比如说在二百多左右,一直稳定着, 时间都差不多,但是有一些服务是不是希望我们的流量更加平滑一些啊?我们就不希望全剧同步了,不希望一高一低,一高一低。当然呢,咱们去下载是无所谓的。 好, id 有 问题。为什么有什么问题啊?他的丢弃概率是随机的。我哪,我没准。我这个连接,比如说 http 跟 ftp, 我 ftp 丢了两个, http 丢了三个, 或者我一个丢了十个,一个丢了一个,是不是不公平啊?随机性的。那比如说咱们现在呢?咱们说,呃,抽签,然后让干嘛去?你发现有的哥们运气不好,能能抽到好几次, 是不能抽到好几次啊,有的中彩票的那种,对吧?好,怎么办呢?我们记不记得 ip plus 跟 dsp 了? 他们里边是不是,呃,他们里边是不是有这个优先级的问题啊?好,还记得 w 吗?加权位 led 进行加权。 id 是 不是随机检检测呀?随机丢弃的。现在我告诉你,我问那个全职,全职越高的丢弃率就越低,全职越低的丢弃率就高,我们是不是能给给给给数据区分类了? htdp 的 比较重要,我怎么办?我就告诉他少丢他的,比如说十个里边丢一个, fdp 的 这个数据不重要,五个里边丢三个,这样的话丢弃率是不一样的,每个每个流量得到不同的服务了,不至于以前是随机性的,明白吧?不至于是随机性的, 就好比咱们知道这个,把人分类之后,分完了之后,你发现人家女的挺个大肚子就优先了,对吧?你就落后了。这就为什么?家国权吗? 是不是加权过?如果你要没加权的话,大家就一视同仁吧,对吧?不让你上车就不让你上,你发现孕妇上车好,有多人让位子,你站那没人理你,对不对?这就是什么一定要加权?加权的作用是什么?区别对待不同类型的数据, 我们分类了,不至于一视同仁,随机丢了,对吧?好,每一个每一类数据采用能限值和丢弃概率。 我就说了, http 是 不是有个丢弃概率啊? ftp 有 个丢弃概率,为啥我给它加权了,通过加权就能区分开数据了? 好,大家看一下。比如说我们零优先级的,一优先级,二优先级,三四五六七, 我们的丢弃门限值不一样。什么是丢弃门限值啊?零的,我在很早开始之前二平均长度在还没到二十的时候我就开始丢了, 如果是一的呢?我就到二十二才丢,如果到七呢?也就是七在四十以前丢吗?不丢不丢就是改门限值。我们刚刚是不是看了一张图啊?就那张图是告诉你什么呀?在这块 是不丢的,在这个之间是随机丢。那你发现我们把每个人的长度变了,怎么变呀?你看 ip 处理器是零的,我到二十以后,二十到四十之间开始丢, 那么 ip 处理器为一的我在二十二到四十之间丢,那大家考虑一下,二优先级的在二十一会丢吗?不会吧,但是他会在二十一丢吗? 他是不会丢啊,为什么?二十到二二十到四十之间是不是包括了二十一啊?但是你在里面包括了二十一吗?没包括,他就告诉你到了二十二到四十之间才丢, 知道吧?你得改这个呢,可以理解成什么?那就就你就麻麻拉拉小, 比如说咱们去抢银行去,对吧?一人拿把枪去抢银行去。好,我们给你们的每个人的口袋大小不一样,这个口袋比如说是,比如说这么大, 另外一个人口袋就会高一些,越大的头口袋就越大。为什么?我们得按比例分吧,你发现其实土匪抢劫也分分分比例的回来了,你拿百分之多少,我拿百分之多少,放哨的拿百分之多少,对吧?中间人介绍活的人给多少,然后给你开的人给多少, 都是有规定的,对吧?好,我们就规定好。那小弟,你就说这么大的一个口袋,你说了在这个尺寸之内的,我是不是不丢啊?能装多少装多少。那么大哥呢?二二哥呢?就说了,那个在这个尺寸里边,其实我就是范围比你大一些, 我的丢弃概率是不是就小了?你的丢弃概率呢?就会更小,拿的越多嘛,丢弃概率是不是越小了?这个就是一个平行队列,长度上,大家看一下,你的优先级不一样,你的丢弃概率就不,就门限值不一样,就门限值不一样。 好,那么 dscp 的 丢弃行为大家看一下,我们记不记得 af 的 数字了? af 的 数字是不是分为幺零零?这是四级的吗?是不是后边有两个数字? 后面有两个数字什么来着?有个零幺零零幺幺,我记得有这样一个数字,哎,不是不是,这个数字,咱们来看一下,再翻到那个 ip 分 之那个对应的那一页,好吧, ok, 停停停停, 不是这个,我记里有个表来着啊,等等等等,大家看一下幺零幺,呃,这,这个是零零幺,大家看一下零幺第六第六期, 幺幺零代表中丢弃,幺幺是不是代表高丢弃啊?记住,在 led 里边,这几个数字就生效了,丢弃概率是不一样的,所以我们说 af 幺幺跟 af 幺三 没法衡量它的好坏。为什么呀?幺幺跟幺三是不是比?幺幺要转发要优啊?但是丢弃概率高, 在 bscp 的 值里边,我们是不是比大小知道先转发谁,后转发谁啊?但是你的丢弃率高, 知道吧?丢弃率高。所以呢,这两个 a f 幺幺跟幺三之间没啥比较的,一般我们都是幺幺跟二幺三,幺四幺这样来比,知道吧?就是这样的, 这样来比,这样来比,这样来比,一般我们都是横着比,明白吧?竖着这样其实没啥比头,没啥没啥没啥,好好的,为啥?你别看你优先转,你丢弃率高吧,对不对?你丢弃率高, 你看三个丢弃优先级吗?记不记得是我们 a f a f 数字里边的第四位跟第五位,第四位跟第五位是不是代表你丢弃概率啊? 大家,这是 e f 的, 看错了方法。好,大家看一下,我们放大一下, 我说过这两个数值是代表你的泪吗?这两个数值是代表你的什么?是不是丢弃率啊?最后一位数字公家规定的 a f 里边必须是零吗?是不是这就是一个 零,零幺代表是一嘛?零幺就代表后边这个幺,而且表示是什么呀?低优先级幺二幺,大家看一下 啊,不对,不是二幺,应该是幺二幺零,中间这块是个幺零啊,他就代表是中丢弃,这边就代表什么?是高丢弃,丢弃率就不一样了。 好,大家看下 led 的 效果是什么呀?我们的每个流量都区分开了,你没发现刚刚呢这个 led 呢?他们流量还在同一个水平,就同一个线上嘛,增长时候一起增,减小的时候一起减,增长时候一起增,减小时候一起减, 对吧?就就他们什么对流量不能区分开啊, 也就是在丢红色的时候绿色的没?不丢,在丢绿色的时候要红色,跟绿色的时候跟蓝色没有任何关系,知道吧?没有任何关系,而且大家看一下它们的门限值不一样, 看到了吧,门限值是不一样的。好, led, 这个,哎,这个标记呢?这个咱们来看一下,其实 led 你 就了解一个, 咱们来看一下一个举例,他说了电话跟主机同时向 rta 访问网络发送数据的时候呢,容易在这个接口上产生晕色,记住 wled 必须跟 w f q 结合使用。 必须的啊,这是你必须是 w f q 这些才能用 wled, 你 必须 w f q 才能用 wled。 然后呢,大家看一下他现在入接口的时候给他干嘛呀?分类,他先分类,他先分类, 在这的时候他先分类。分类的原因是什么?让你区分开语音的流量跟主机通信的流量,对吧?语音的流量跟主机通信的流量。 好,然后呢告诉你。当然这个分类呢,咱们一般喜欢习惯性用什么呀?用 q s policy 来分,但是它在用什么分呢?用 car car 分 类我讲过吧,大家看一下 green remark procedures 看到了吧? remark persence 是 不是我们可以写 green red 的? 这个到时候自己看一下。你记住是超贵的流量整超贵的流量给它标记呢?还是不超过的流量给它标记。一般习惯性是什么?做 q s policy 啊,做 q s policy 好, 出接口先用 w f 数对联,然后呢?把 led 开启就行。没了 这是干嘛的呀?开启 led 下边就是你自己设定了默认他们都差不多嘛,对吧?你要给他,因为你不是加过优先加过这个 percents 了。好,我把他给他解释这条命令啊。 ip percents 五的最低丢气门线是十什么意思啊? 十以下的不丢,全部不丢,明白吧?十,最十到二百五之间随机丢,高于二百五的去干嘛呀?全丢了。哎,对,张哥说对了,高于二百五的就全丢了。 好,是,这个是丁七率分母。什么是分母?分子啊?几分之几?我在二分之一,请问哪个是分母?哪个是分子?张泽,你回答我,分母是二,不是二吧。好吧,二,记住就是二。 丢弃分母什么意思啊?十五分之一,十五个包里边丢一个,十五个包里边丢一个,明白吧?他的这个丢弃概率是这么来研究的,就十五个包里边还丢一个。 好,来咱们看一下 process 零的,我的最低门限也是十在十到一百八之间的丢一个,高于十一百八的全部丢在一百八到十之间的随机丢 在他,他也不是随,他就是已经告诉你了,十一个里边丢一个,十一个里边丢一个,有十一个包丢一个,十一个包里边丢一个,好吧,然后呢?大家看一下这块有什么问题吗?没什么问题吧,配置就很简单了,就这样一个 啊,你说什么 low limit, 就 就是这个 low limit, 就 这块看到,呃,是这块,就这块,你的丢弃长度是多少?在多少之内?我不丢啊,对,不是在多少之间,比如说二十到四十之间 随机丢的概率是什么呀?多少个包里边丢一个?多少个包里边丢一个?对, 然后这样的话我在这随机丢的话,我们是不是就对面就不会满?不会满的话我们就避免掉这个 t c v 全屏同步了,对吧? t c v 全屏就有法有法避免,但这个是解决不了的。为啥?因为这是 t c v 的 一个特性,你只能说是避免它,明白吧?只能说避免它不能全部绝对性的 啊,这就是,这就是什么?呃,一般呢这个 led 呢?就是做一个什么,做一个优化,它必须是对什么加入加权过的。那咱们来看一下。呃,我来用一下, 咱们就简单敲一敲吧,比如说在这个接口上, 好,你以零杠一,你发现 q s w l e d a 宝,我让你敲,为什么?他告诉你 boss w q, 先开启 w q q s w q 是 不是敲上 w q 了?关于这后边这些参数大家自己下去看一下去,这个是每个 对对的长度,这个是有多少个?对,有多少?对对对,数量,对对数量对吧?好,然后呢你再敲 w r e, d, 然后呢你告诉他 q s w r e d, 然后你告诉他你是哎 d s c, 你 是用 d s c p 分 的类呢?还是用 ip pro c 的 分的类呢? 好吧, ip pro c 的是。我们比如说一,你的最低丢线门度是六十, 小于六十的就什么不丢,六十到幺一千里边的随机丢,随机丢到底怎么丢法?到底是怎么丢法呀?是是取决于你的这个数字,比如说 这个数字还有个数数量,比如说二百五十五个里边丢一个,看到了他就告诉你小于六十的不丢, 大于一千的全丢在六十到一千数据里边的怎么办?随机丢 知道吧?随机丢丢是怎么丢?二百五十五包里面丢一个?知道二百五十五里面丢一个,他这个多少包里面丢一个。这个你到时候看吧,看这个鞋的特写,这个没办法,只能抓个包看看,你就看一下他的长度是多大,然后平均长度, 平均长度多大,然后呢你看一下他高于多少就没法了,然后你尽量就算一个值,这个呢慢慢的把每个写就,咱们因为对协议还是不是太了解,你记先记住这个 qs 这个技术, 到后面咱们协议里边呢,慢慢给大家规划。好吧,你,你得分析,你得分析,关于这个也只是一个概率性问题, 明白了,也就比如说我们说了这个长度平均是在呃,平均是在呃七十多,那我们建议就是什么小于七十的,他比如说承受能力就七十就没问题,小于七十不能让他丢啊,那平均长度在七十左右,那上了七十的我们就开始让他丢,为什么?因为他已经满足了, 对吧?为了不让他买吗?那到多大?他最大的长度是一百五,那我们就到了一百五以上的全给他丢。好吧,那七十到一百五之间的怎么办?我就让他随机丢,丢弃概率自己算对吧?这个没这个,这个大家就记住,你只能说缓解他,你的丢弃概率越高, 其实你的这个数据的抖动应该是什么呀?丢弃概率越高就越低啊,丢弃概率越低呢?当然呢,别人丢你带框背把你就占了吗? 好,大家看一下,这就是 led 的 一个,然后呢,咱们这个是还有我们来看一下啊,如果使用昂度 q s w q, 我 们在 q s 跑六 q s 是 traffic 的, traffic 的, 哎,对对对, traffic 的 你还得没有相 看到了吧?然后比如说咱们来看一下啊,凹度 k a f 八点 x 的 一千,你可以在里一个空的策略里边大家看一下,你可以写个什么 led led 什么什么, 看到了吧, w i d i p 的, 或者是等等,你可以在 pos 里边用丢弃概率,我们是不是以前是设的是队列呀?对,抓住什么样的流给他什么队列吗?你现在可以什么抓住什么样的流给他什么样的丢弃率吗?对吧? 好,这是 你看他给我报错说 command 用哪里?什么意思啊? w f q o a f queen comforter 是 不是? 好,我们 queen w f q, 他 告诉我是默认的,为啥?因为我刚刚调用到接口上去了,明白,调用到接口上去了,我应该进入零杠零上边零杠一还是零杠零来着。 亮度,哎哎,没有用呢。对啊, q s 叉 l 啊, q s 功率 h 三 c 亮度调 class 或一二三锻炼。 beehive 的 一二三, 好, travis 的 beehive 的 一二三,好,我们可以敲下去了。好,然后呢?给他一个 wfq 就 可以敲下去了,好,然后呢?给他一个 w 看到吧,然后 led 里边,然后再给他一个丢弃的值,好,比如说三的丢弃率是多少,四的丢弃率是多少,五的丢弃率是多少?这是为了区分不同的数据应用吧,明白吧?对,不同的数据应用, 还有这个,呃,还有还可以设置这个我看一下,咱们来看一下 ef 的 拆这个的一幺幺幺,我们会 e f, 然后呢?版本 s 一 千,好吧,然后呢?我们给他一个 w a d, 你 敲回车,他告诉你不可以,他说你不可以 捆 a f 版本 s 一 千,你发现 w a d 他 是让你敲, 明白吧?嘎嘎的让你敲的,为什么呀?你 e f 不是 说你的丢弃率很低吗?你现在给我设置丢弃率是不是违规了?要求了,记不记得 e f 说什么?低延迟低抖动,低丢弃。好,现在你给他配这个参数说可以丢弃, 不可能,不是,这不是,这不是砸自己的脚吗?对吧?就好比我们说了百,就比如说这个东西百分之百怎么样?百分之百怎么样?你发现他说了,还有还有丢弃概率, 他在前面说的是百分之百吧,后面告你说这怎么怎么样,对吧?所以这个要注意一下 led, 好 吧,只能在 af 丢弃率低,然后通过 af, af 的 那个类里边是不是他有那个丢弃的数字啊?对吧?不同的值不一样,你可以对他进行分类,然后呢,当然呢,还可以给他设置 led, 大家看一下 ip pro 显示,一般我们 w i 在 af 里边建议大家用 d s c p 了, 好吧,比如说 af 幺幺的数字,我们最低丢线门数是五十到 低于五十的不丢,五十到一百的丢,丢弃概率为十个里边丢一个。哎,什么意思啊? an apple dscp 或 w i d force w i d 已经开启了,然后呢? w i d 信任的是 d s c p 这条命令是什么意思啊?信任 dscp。 好 吧,然后你敲这个就能敲上去了,因为就跟咱们那个刚刚敲的那条命令 qs 呃, trust 把它搞成一屁。 记住,这个 ps 叉的就信任到 cp。 这个是信任 dscp 啊,这个东西大家有个了解就行了啊,这些有了解就行了,你就记住这几个结果。其实你看咱们看一下它的举例,它的举例就告诉你了,语音的是不是不能丢啊? 语音的包,语音的包是不是尽量别丢弃太高了,他的丢弃率是不是也有要求啊?你的丢弃率呢?无所谓吧,你是干别的事吧。好吧,我就给你设置丢弃率,先先用 w f q 或者是 cb q, 记住啊,用 w f q 或者 cb q。 好,他这呢是用的 w m q。 首先先进来先打色,就是打 d s c p 值,打 d s c p 的 值,我是不是就能把数据分类,我就告诉你这个数据的丢弃率,这个数据丢弃率如果不打的话,我是不是分不清楚啊?好,加权分清楚了好, w i d 开启。 好,咱们来算一下吧,你算一下这个丢弃率高还是这个丢弃率高? 人家丢弃率是十五分之一,你的丢弃率是十一,十一分之一,我们记着分子, 分子相的这样子说的,分母越越小越大,对不对?二分之一跟三分之一哪个大呀?二分之一的,所以十一的丢弃率高,就是百十一分之一的大呀,对, 对不对?然后这块呢?这是十五分之一,十五是不是小呀?但丢弃率是不是越小越好呀?是不是丢弃率越小越好?然后你看一下,而且他的丢弃概率在二百五之间,他是高于一百八的,就全丢了。 看到了吧,那么也就意味着我们给拍一本,就是我们的语音电话,给了很好的待遇,丢弃率是很低的,是不是?就好比咱们,咱们就这么说吧, 刚开始我们说公交车上不分,对吧?不分国外的,国内的亲朋好友,你发现掉一道事之后,你发现咱们这个公交司机也很的很厉害,怎么办?我到那就不停,对不对?为什么?我给他一个, 我给他一个丢弃概率吗?是不是给他一个丢弃概率啊?咱们就咱们怎么提这个问题啊?就是这个,我们一辆车上边 我们肯定得随机丢吗?有人就上不来,对吧?那你发现现在呢?我们对人人分不清楚,怎么办?现在告诉你了,日小日本不让上, 怎么?这就是给什么加权,这个作用就是加权,所以它必须在 w f q 上。为什么?因为 w f q 可以 加权,知道吧?所以你必须配合 w f q 来用,主要的目的是为什么加权? cbq 是 不是也可以加权啊?所以 cbq 也有一定作用也可以。 好,然后 w l e d 需要与 w f q 同时交流,这句话注意一下。好吧,然后呢,你们记记住什么是用色避免呀? 用色避免带来的危害。这句话是用色避免带来的危害啊。伪丢弃吧。伪丢弃会导致什么危害啊? t c p 全区同步吧。怎么办?我们随机不让队列满, 是不是它的好处啊?对,但是 lid 是 不是需要有完善的地方呀?嗯,什么样完善的地方?应该分清楚中国人跟外国人吧。对,你不能随机丢老,你发现了,日本人丢,中国人也丢,怎么办?你给他分一个概率是吧?怎么办?甲醛通过 dsp 跟 ip pro。 真的, 所以这一招我建议大家记一下。好吧,其实你发现这个 ppt 里边总结是最好的。好,就到这了。好吧。
粉丝164获赞952

大家好,我是老王,今天给大家讲解一款 h 三 c 的 路由器设置教程。路由器拿到手,我们检查下它的外观,还有天线以及它的一个 wifi 名称,还有密码, 这是 wifi 名称,这个是密码,还有它的管理员的一个账号和密码,这边也有,有的一样,有的是不一样的,还有一个登录网址, 然后这边是路由器的复位键,这些弄好以后,我们找到 wifi 名称,然后输入密码登录进去, 然后点后面的三角找到他的一个网关地址,比如说这个一九二点幺六八点幺零点二,他的网关地址就是一九二点幺六八点幺零点幺,然后输入我们刚才查到的一个网关地址,一九二点幺六八点幺零点幺,最后一位改成一, 然后点击进入马上体验。如果没有插网线的话,我们直接点跳过路由器,都有三种上网模式,我们点第一个自动获取,因为我这边没有插网线,我就直接点跳过了。 最后就是设置 wifi 的 名称和密码, wifi 名称最好不要用中文,设置好以后,它这边会有一个面板,可以我们可以截图保存,以防忘记,然后找到我们设置好的名称,然后叮登录进去, 这样路由器就设置好了,是不是非常简单,你学会了吗?


今天咱们模拟一下 h 三 c 路由器的基础配置,这个网络拓扑适用于小型网络 路由器通过运营商提供固定 ip 方式上网,路由器下面连接交换机,交换机下面连接 pc, pc 使用 dhcp 的方式获取 ip。 由于模拟器的原因,路由器连接运营商无法模拟其他设备连接,如下, 路由器 g 零领口连接运营商,路由器 g 零一口连接交换机,交换机 g 一零一上联路由器,交换机 g 一零二下联电脑 连接好之后全选启动设备。 接下来我 我们配置路由器主要分为六个步骤,一、配置本地用户名和密码,这个命令和配置交换机类似,具体操作如下, 二、开启 tellnet, 如果我们需要远程管理的话,需要开启这个服务。 三、配置 one 上网接口,老规矩,进入接口添加描述配置运营商给分配的固定 ip, 这里只填写 ip 地址和子网野马, 然后要在这个接口下开启。 net 实现内外网地址转换。四、配置内网网关这个网关地址就是咱们交换机底下的电脑自动获取到的地址中的网关。 五、配置 dhcp 创建地址池首先开启 dh cp 服务,然后创建地址池指定 ip 地址范围配置网关地址就是咱们刚才在内网接口下配置的那个地址, 配置运营商的提供的 dns 地址。 六、配置默认陆游下一条地址设置为运营商提供的网关地址。 大家最后别忘了 c first 保存, 接下来咱们验证一下,打开 pc 的配置界面,发现已经可以获取到地址了,如果在现实网络环境中就可以连接互联网了。

新华三 r c 三千,这台路由器是落火之后,我们先进行一个恢复出厂设置,先通电两分钟, 好,现在等待了两分钟,我们将它进行一个恢复出厂设置,路由器的背面有一个复位按键,我们按住它,大概十秒钟左右,前面的灯会闪烁,然后就换开。 好,现在路由器重启当中,重启之后我们也请等待两分钟,进行一个配置 好,等待了两分钟,我们将有网的网线插在路由器的上网口这里,将电脑线插在一二三随便一个口, 然后我们打开电脑的浏览器, 如果这里没有自动进入路由器的管理中心,我们就在这里输入路由器的管理地址,路由器的管理地址在路由器的背面,幺九二点幺六八点二点幺四, 现在我们将路由器进行一个配置, 配置好了之后,等一下我们主网,稍等一下, 我们随便输入一个 wifi 密码, 一二二三三四四, 好,这台路由器就配置成功了,现在我们测试一下网速, 我的宽带是一千兆的,一般情况下跑到八百五以上是没有问题的。 好,这就配置成功了,现在我们拿副路由器过来主网, 副路由器也是一样的,先进行一个恢复出厂设置 好,等待两分钟,我们将它进行恢复出厂设置,按住这个复位按键,直到前面的灯闪烁,我们就放开。 好,现在路由器重启,重启之后,我们也等待两分钟,然后进行一个无线主网, 好,现在路由器也等待了两分钟,然后我们将进行一个无线主网,首先主路由器我们按住主网按键,直到它的灯闪烁为止,我们就放开前面红色的按钮, 好随机,我们按住副路由器的主网按键, 两台路由器同时闪烁,主网成功之后,副路由器显示的是绿灯,副路由器是没有插网线的。 好,现在副路由器显示的是绿灯,证明主网已经成功了,副路由器是没有插任何网线的。然后我们进入主路由器的管理地址,我们进去看一下, 打开浏览器,我们输入路由器背面的管理地址, 进入管理地址之后,我们可以看到这里有一个 m e s h 主网的功能,下面显示子路由器是一电脑版,我们点进去是无法显示的,但是我们手机点进去是可以看得到,我们现在用手机进去看一下, 手机进去也是一样的。我们先找到主路由器的 wifi, 连接 wifi 之后打开浏览器, 刚才我们设置的密码是一一二二三三四四。 好,连接主路由器之后,我们进入手机的浏览器也是一样的,输入管理地址, 这里会提示一个管理密码,管理密码和我们刚才输入的 wifi 密码是一致的。 好,我们进去看一下,看到没有,这里就会显示中单设备是两台, 主设备是一台,也是 r c 三千,这个主网就成功了,如果有不懂的小伙伴可以咨询我。

你记住, c 是 头,你应该把它们放到优先级大的里边去,你给他分个优先级六到七,对不对?你给他分一个优先级四三到五,你给他分一个优先级零到二吗? 对不对啊?好,他说了,要求低部门的不能影响高部门的访问服务器。那你想想,我把优先级这么划开了,低部门的能影响到我高部门的吗?是不是不影响了?是不影响了,为啥?职位大我可以优先转吗? 对吧?好,然后呢?再看一下同部门内的级别内高的呢,跟可以获得更高的贷款怎么来玩啊?好,我把你们不同的分配不同的全职不就得了?六的我给你一个全职,七的给你一个全职,你俩的贷款比例是不是不一样了? 贷款比例不就不一样了吗?记得咱们以前讲 cq 那 会,你可是不是可以调那个 service, 那 个什么字节大小呀?好,咱们来看一下它这个配置啊, 然后呢?三到五之间呢?大家看一下,他还说了,部署 abc 部门都信了,八零二的一 p 优先级部门,八零二的一 p 划分依次为,零到二, 三到五,六到七,是不是六到七是 c 部门啊?他最右转啊,是不是最右转啊?好, b 是 不是几次啊? a 是 最后, a 是 最后。好,那大家看一下,他在这调度的时候,在一一杠零杠四调度的时候,他说了 w 二三三是哪个?是不是 b 部门里边的同志啊?是 b 部门里边同志,因为你 b 部门的钱,你的优先级不是三到五吗? b 部门的同志放到 group 一 里边,让他执行轮询,因为轮询调度才能分配贷款比例吗? s p q 有 贷款比例吗?没有,他就看谁的优先级高,查谁就行了。然后呢?里边执执行什么?执行这个算法对吧?啊? w r r 是 可以通过全职的,你看我给他配个八,你给另一个人呢?配个多少?十六, 你再给一个人配二四,那大家知道他们三个人谁获得贷款最大呀,对吧?我就不就分的贷款最大了吗?好,那么六到七呢?大家看一下,我放到 group 二里边,然后呢?喂他,然后呢?你发现什么呀? 十六跟三十,十六跟十,十八跟十六,其实他获得的贷款的三分之一,他获得的贷款的三分之二, 是不是?大家看一下,对吧?然后呢?你们组跟组之间呢?我们组之间分为几个组啊?三个吧,零组,一组,二组。是不是 c 部门的优先转啊?为什么我们里边的客户全职高呀? 是不是当这个举例?其实我感觉这个实验他做的,他没表达清楚,你发现他书上不是写的吗?建议把他们放到高组里边吗?对不对?是吧?建议把他们放到高级组里边。其实这块呢,他原因是什么?他有这样一个需求,他有这个需求, 他有这个需求,为什么 sp 客户不能给你贷款比例的,知道吧?他不能说是同时调度。为什么?他是谁由谁出?谁由谁由谁发?那我的优先级高,我的流量是实时的,是不是就会有人饿死啊?他就他希望你高级部门里边轮询他好, 部门跟部门之间优先于转谁啊? c, 为什么?因为 c 部门的全职是六到七, 接下来转谁啊? b 是 三到五,默认其他的是不是在阻铃里啊?咱们他这没调知道吧?他这肯定也是打的不成优先级,因为他这不是已经标好了吗? 这不已经标好了吗?是不是已经标好了好,然后呢?记,记住,调度的时候先调度谁啊?他 c 部门,再调度 b 部门,再调度 a 部门。为什么?因为 spq 的 优先级默认是不是现在对于这个环境里面是个最低的? 我们前面说过一句话吗?开始对吧?我其实是看你们每个组里边谁的优先级大, 对于三六零零 v 二来说,人家就是按照这个顺序来的,勾股零,勾股一,勾股二,没有勾股他就勾股零,勾股一,勾股零,勾股一,看谁优,哎,先转勾股零转二,勾股零转勾股一, 但是三六幺零是怎么想的?他说了,你们几个,你们三个勾股之间谁全职大,我就优先转谁,谁全职,第二我再转谁,谁全职,最后我最后转谁。 好吧,这个全职就是你前面写的这个位啊,不是前面写的这个 priority 啊,不是全职啊,应该是它这个应该叫做优先级。 看到了吧,你谁的全值越大,因为你们还是连续的。记住啊,他还是连续的,连续的加起来肯定,这如果这个数字是连续的,那你加起来核值肯定就不用计算,比如说零到二相加,跟三到五相加,跟六到七相加,哪个答案? 六幺七六幺七吧,对吧?这个连续的肯定就一看啊,肯定是他的,就不用计,计算,不用计算嘛, 但是你要是说这个数字不一样的话,他是不是算就不好算了,对吧?所以他就告诉你,这个我就必须是连续的,然后全职越高的就越优先转,这是组跟组之间,那么每个组里边可能有 n 多个人,对吧?我可以给你分配不同贷款比例。好,现在我们举个例子。 好,我们就拿我们八来举例子吧。好吧, 首先我们先做一下三六零零的配置,好吧?三六三六幺零的配置,三六幺零的配置怎么做呀?我们连,其实你你现在呢?还可以连交换机,因为这个大家知道这个标记是不是要保持的啊?我们刚使的 保持就是你跨三跨三层,你扯淡去了。 好,我们来看三个部门。好,这个部门呢?是我们的 teacher 部门 对吧?这个是在 good student 里边对吧?想咱们就随便写。好吧,这个是什么?哎哎,这这错,坏了是怎么说的?坏了 happy 是 更好。哈哈哈。好,那么里边呢有几个同志?大家知道他们上网是干嘛的?哎,对,下片呢对吧? 不是,我是下电影的大片。 好,大家可以吧,我们在规划的时候这么规划,因为他们是优先者,咱们在三六幺零上啊,咱们先说三六幺零,好吧,先说三六幺零,我为了让他们这个也这个怎么说呢?我让每个接口信用八零二的一批优先级。 好吧, 好,我们给他们打的高点 五六七,为什么呀?因为大家知道我上网是很重要的,他们上网是很次要的, 对不对啊?你看我,我是不是利用率比较高呀?咱们讲我上网是为了讲实验,做实验给大家看东西,对吧?他们是干嘛啊?淘个宝了?对啊,什么?那是吧, 反正,反正你不管他怎么的,他肯定没我重要,为啥?就这个,明白吧?好,然后呢?他们呢?可以说三四四好点的学生上网也是有作用的。你发现有的人说了,我在网上查资料了,你可信?他差点的学生,他说他上网查资料?扯淡呢, 那大家发现了没?我们三个人的游戏机是不是高啊?是,你可以把它放到任何一个组里边,组林组一组二都可以, 但是不建议你把它放到组林里边。为什么呀?因为我们几个人都老师的团队,虽然他们很不重要,但是不至于让他们饿死, 罪不至死,明白吧你?虽然他干了一些很闲的事,但他是不是也有忙的事啊?你不能让他饿死,饿死不就不玩了吗?不好玩了对吧?好,怎么办?我可以给我的贷款比例高一些,我给他我一个权重值五十, 他们中间的这些老师呢?有的人呢,爱工作的给三十,不爱工作的给十,他们分到贷款比例不一样不就不一样了吧,对吧?好,那么好。学生之间呢?好, 你们之间肯定上网,但是你们整体来说,你们没有我们优,是没有我们来优啊。为什么?全职高呀?优先级高吧,这是优先级对吧?好,在你们里边你们也是优先级高的,一样就无所谓。当然他们因为他们执行的算法是轮询的,轮询的算法是不管优先级的, 只不过是说你转,比如说你转发十个数据,我转发三十个,我转发五十个,然后再你转发十个,我转发三十个,我转发五十个。轮询。队列优先其实起不了多大作用的,就跟我们说 p q 里边, p q 里边的队列一跟队列十六 有多大区别吗?没有。为什么一队列先转发一部分数据,是不是就转发到第十六个队列完了之后再到了一队列里啊?所以你发现轮询队列的坏处就是没有绝对的优先, 对吧?所以呢,你这个无所谓了。好,那么来看一下他们之间呢,放到 group 啊,几里啊?二里边啊? group 一 里边,这个无所谓,你想放到几里就放到几里边,三六幺零是无所谓的。 我放到 group 一 里边也可以,他放到 group 二里边也可以,他们默契在 group 零里边。但是大家要注意,转发优先转发谁啊?转发这一组,因为什么?优先级大的这一组优先转发,然后再其次转发。他们在队列里边每一个里边,组里边 每个人的优先级是一样的,但是他们分到的贷款不一样。好吧,那么像他们这个队列里边就会有问题。什么问题啊?假如说这二哥们要传东西,他下的,我别说他爱下好看的电影,他下的电影一般不好看,我可以把他的电影放到优先里边去, 明白吧?放到优先里边去怎么办?哎,你发现他的他会让他导致饿死,为什么?因为他们是 s p q, 我 一直在调度,你是不是得不到调度啊?但是我告诉大家今天的很不幸的一点是什么呀?这玩意你想想他是不是一个上传啊?我们做实验效果不一定很好。对啊,不一定很好。 这就是一个举例,你记住,我们优先转他,如果是三六零零的,三六零零 v 二的,如果是 v 二版本的设备,你就记住, 你肯定得把老师放到零队列里边。为什么呀?他优先转 s p q 啊? 所以他刚刚咱们书上发现一些什么,他就告诉你尽量让他们优先级,你别说让他们执行 sp 去,你尽量让他们的权重大一些,不就一致了吗?对吧?所以咱们要是说做三六零零 v 二的话,你不管全职,他先转发,他在他们之间再执行一些, 他们是格物配一,看到了吧?他们之间是格物配一,然后他们之间再看全值,四全值的优先转,三全值的,其次二全值的,然后一全值的,零全值的,但是他们之间的算法是一个轮询调度, 知道吧?是一个绕圈的。我先转发第一个组,第四个组里边的一部分数据,再转发第第第四组里边一部分。他们俩肯定是因为他们全职一样,肯定是同时转发,转发完他俩之后再转发他, 转发完他之后再转发他,再转发他,再转发他,然后呢?再回来再重新再转,一人转几个,一人转几个?一人转几个。当然他也说过,他说了三六零零 v 二是支持配置细节大小的, 三六零零 v 二是支持配。大家看一下啊,将本地的组配置成 w 二组一 g s p q, 如果配置到 w 勾配一勾二里边 g w 二调度, 还可以混合调度,你看三六幺零的,这就是刚刚那个配置吗?对吧?哎,我看一下,哪有一个刚刚说了, 看到了吧?他还可以按照字节数,你可以给他算吗? 可以给他算字节数,你就说一次他转多少个字节,他转多少个字节,另外一个再转多少个字节,对吧?然后这个我估计这个不现实。为啥?实时流量?你咋知道转多少字节,对吧?这个不是很好, 好来看一下。默认我们在哪?就在 s p q 里吧,对吧?默认就在 s p q 里边。那我们改呢?其实这个再看一下这个例子,你看我这圈出来了,三四五六六七,是不是要优啊?也就是我们优于先转, 先转 group 二吧,其次再转 group 几啊, 对不对?为什么?因为这优先级的问题吗?最后转勾股几啊?零,是不是最后转勾股零啊?勾股零,记住是最后啊。 嗯?什么?理解什么不理解?这个一,这个三四五六七是你打的优先级, 记得 ip process 的 优先级吧,你看着啊,是这样的,你进来是不是打的优先级一进来是不是打的优先级?比如说一二 三,我就打三个 u 型机了。好吧,我在这是不是?这是入接口,是标记嘛,出接口干嘛?队列嘛?那队列我我得告诉你,一,你在 group 零里边,你就是什么呀? s p 九 二,你在 group 一 里边,你就是什么,也是 w r。 然后关于你们三个人谁优先呢?他优先转,为什么呀?因为他的全职是三, 你的全职是二,其次再转你,最后再转你后面的全职,是因为在你可能二组里边有三根四,对吧?可能有三根四吧,就把这两个人同时对应到三组里边去。 就是组是队列嘛,这个是分类,你可以把不同的类分到同一个组里边去,就比如说我们 a c l, 三零零幺三零零二同时放到 top 里边,可不可以啊?可以吧,你也是三跟四,我同时放到 group 二里边,但是 group 三跟四它们之间又有区别, 哎。对,我可以通过全职。那是这样的,因为老板分为经理跟副经理,都不能得罪,但是要拍马屁拍的。对,四级别的绝对是高级别的,三级别的稍微次一点对不对?我就告诉你,经理,我给你一百五十 k 负激励,我给你一百二十 k, 一定要少点,不能多了。默认他俩是一人转,比如说一人转一百吧,现在我们可以通过全职来调,你转一百二,他转八十 代总代官不变,但是你获得的比例是不一样的,明白吧?你获得的比例不一样的, 同样是两百块钱,你不能一人给一百,一人给一百绝对有意见,这个人不会干事怎么办,对吧?就跟你们一样。对,送张老师总是总是好东西,送我总是剩下的, 他们就说张老师不要给你吧,经常遇到这种事,他就说你们不要给你吧。对,这个不就是相当于是我的全职低了,但比起你们来,你们是不是没有啊?对吧,但是我们同等主力的是不是全职有比例啊? 对啊,他这个全职就是一旦全职越高,你的全职越高,获得的贷款在这个组里边 就越多。哎,对,你说对了, w r 后边这个值是你接口上的优先级,因为他不知道是从哪个接口过来的吧。接口上优先级做个标记,并且告诉他优先转哪些。 s p q 在 阻零里啊,你不用管它呀, s p q 是 谁先来谁先走,不是 s p q 应该是执行的什么?别因为 s p q 里边是不是阻零里边是不是它的优先级是零到二, 那么二优先级的又是不是高呀?如果二优先级有数据,我先让二转二,转完了转一,一转完了转零,这样会有个问题,零会饿死。那不用写,不用写,默认就是 我们。我们不是说过吗?默认的队列是什么队列啊? s p q 吗?我只是 s p q 已经用完了,因为 w r r 是 不是可以和它共同用啊?对,我可以让用 w r r 吗? spq 不是 默认的吗?包括我敲他也没有用啊。其实我告诉你啊,其实他这个东西他敲了,但是他配置不显示,你看到,哎。对,你看到 qs 刚不是说了吗, w 二二 一 group 零, group sp 第四 s 没配置。 sp 不 就 group 零吗?刚刚在打问号,不是提示了吗?咱们来看一下。呃, q s w r e group 零吗? w r 就 使用的是 w r 加 sp 的 技术吗? w r 后边就是加权, w 是 加权的意思还是那个位加权?你是不是有优先级啊? w f q 是 不是也有优先级啊?我加权我就给你们分优先级嘛,知道吧?加权也就是这个优先级的作用,隔一会把你放到足迹里边, 然后呢?问号,你看,如果设 sp 就 什么都没有,如果你设逗号一,就证明它放到了 w 二的组 e 里边去了,对吧? w 二的组 e 里边,然后呢给他一个 wait, wait 呢?你可以给他一百,那么另外一个人呢?比如说他的优先级是二,他也在组 e 里边, 知道吧?他也在组一组员,你可以给他一个五十。那么大家注意,转发数据应该是先转发五十的,再转发一百的,因为他的优先级高,但是你一次给五十,但他给一百, 知道吧?一次给五十,你转一百,其实这个就是什么,包括这个,咱们举个例子吧,咱们谁先吃饭?别看是我先吃饭,但是我的饭量小, 明白吧?别看你后吃,你吃的多,你能吃一盆,对吧?我们俩是轮循调度,我吃一碗,你吃一盆,我吃一碗,你吃一盆。虽然是我先吃的,但是其实最终的结果是,你好,为什么你撑死了我还好好的, 对不对?就类似于这个道理,好,这个就是交换机的 qs, 其实你发现交换机的 qs, 大家下来呢?多看看,这块确实确实挺乱的,为啥一会讲三六零幺零,一会讲三六零零?但是我告诉大家,既然书上只讲了三六零的举例,咱们暂时还是以三六零举例为主, 好吧?然后呢?一定要我,我看我刚刚画的这点有一个什么,就是强烈建议大家将高优先级的放到 gpu 零中, 为什么?因为三六零零跟三六幺零有分歧,对于这个图来说,大家看一下,比如说这个环境,三六幺零是不是咱们用这个环境吧,咱们这个时间配置环境, 对于三六零零来说,三六幺零,三六幺零没有 v 二这两个字啊。对于三六幺零来说,我是不是先优先转股二啊?但如果是这个同样的配置,刷到三六零零里边, vr 里边就会有问题,他先转阻零的,先转 a 部门,为什么 a 部门在阻零里,这是区别,明白吧?这是区别, 所以这个这块比较乱,然后大家自己下来看一看,其实也不难,你就记住阻之间有优先级, 对吧?然后呢?组内之间呢?还看优先级,然后呢?组内如果是 w 格鲁普一跟格鲁普二呢?是代表是轮询调度,如果是格鲁普零的话,代表是什么呀?写,就是就按照 p q 的 队列,类似于 p q 的, 谁优先级高谁先走 就没了啊。这个就是,这就是交换机的 qs, 没了,笨蛋的入 access, 你 是不是有 n 多个 pc 机啊?记住了,看一下,再敲一下命令啊。 q s trust 八零二零一 q 啊,到一 p, 这是八零二零一 p, 这是什么?告你信任他,支持他。 q s 壳和立体一,优先级一, two 优先级二, three 优先级三, 就这样没了。简单吧,再教你们一条秘密,怎么样进入连续的端口。好,比如说咱们,咱们就说吧,一到十,二到二二二,一到十,十,一到二十, 先进入一个组,先进入一个组 stop, 先进入一个组 port 不, 不是,应该是,应该是 port。 呃,应该是 port, 应该是。我看一下啊, 不是不是。 qs 创建一个组,然后我想想怎么把它加入到组里边啊, 哥们,慢慢的,一,一杠零杠一。呃,一,一杠零杠十吧,我们就写十到 two, 一 一杠零杠十五 回车没了,就把这个加入到组里边了。然后呢?对,这个组 port, 然后呢是 q s q s, 然后呢?是 trust 到一 p, 然后呢? priority 全部给五。 好,我们是十到十五看到了吧,十,十一,十二,十三,十四,十五都打上这相同的配置了吧,方便了吧, 一般人不告诉他。上个班我没讲这个上到人就这一点好, 先创,呃,咱们先创建这个组, part 杠 group mono 一, 手动创建一个组, 组一是几个接口,组二,几个接口,组三,几个接口,自己定义。好吧,自己定义啊, 比如说我们这现在拍组二,好吧,泡他你就不能写刚刚那几个接口了,要不就会有冲突了,知道吧?其实也可以,但是他们之间你要注意这个关系,比如说你给这个组一配了,他属于组一,他会继承吧?你给组二配了,他是不是还能继承组二的配置?但是就看谁先配组几了, 知道吧?现在读几后配的读几,每个命令生效,他会覆盖吗?比如说我曼宝二,我泡他,大家看一下曼曼那个。呃呃,勾勾泡曼宝,然后呢?一一杠零杠。我们是不是刚刚是十五到多少?十到十五对吧?好,我再写个十五到十六, 呃,十五到二十吧,十五不是没事我再写,我再写字,也就你既是属于主一也属于主二, 是能敲下去的。刚刚是十一,十到十五,对吧?现在十五到十二,十五是不是已经被包含进去了?好,我泡他,我泡他。呃串应该不咋看,咱们先就打,其他的面积都一样,我们今天就学 qs 的 好吧。 f d p 好 吧,然后呢? q s 拐角立体,我给他一个七。好,请问十五接口应该是七还是 因为西配就自己把它覆盖了?所以大家这个一定要细心点,明白吧?你给主一配,他又属于主二,你先给他定,你是主一的,我给你个配置,他有加入,他还在主二里边。那主二后开的会,他说了,你听我的对不对?这个有个先来先来后到, 所以大家看一下,这样的话我们十五到二十的接口就属于阻器了,大家看一下这样画是不是很方便呀?包括大家画 x 也可以啊。那的啊。呃 grape, 呃,应该是。 呃。 port 杠 grape 芒呢你然后呢?我们来 port access 围栏十 看方便了吧?非常方便吧? 好的,这个就这个书里边也没讲,大家有时候你发现你们有时候画串,可有时候,嗯,这个这这个咱们还是在实验室内,咱就拿两台电脑,在现实当中是二十个接口,要画在一个圆那里边,你慢慢敲吧。 怎么办?泡到足里边给他一个补一个配置。对啊,哈哈哈,好。咱们这个交换机的这个 qs 线到这,好吧,就这个,大家下来呢说。