路由

路由协议

故事扮演 提交于 2020-02-12 03:08:23
三种路由 静态路由(管理员通过CLI手动配置的路由条目) 动态路由(路由器通过路由协议共享的路由信息) 默认路由(用于路由表中找不到具体目的地的流量) 静态路由和动态路由的比较 静态路由不会创建路由更新流量,为路由器和网络链路带来较小的开支,但管理员必须手动配置,并且无法对链路做出任何反应。 动态路由会创建路由更新流量,使用更多的路由器和网络开销,能够对链路做出实时反应,能够在去往同一网络有多条路径时做出最佳选择。 管理距离及其在选择最佳路由中的角色 管理距离(AD)用来排序路由器从邻居路由器收到的路由信息的可依赖程度。管理距离是0-255之间的整数,其中0表示最可靠,255表示不会有流量通过这条路径,所有的路由协议都分配有默认的AD值,管理员可以通过CLI更改管理值。 距离矢量,;链路状态和混合路由协议 距离矢量由协议居于跳数做出路由决策 链路状态路由协议在选择最佳路由时,能够将多重因素纳入考量,比如可用带宽和延迟 混合路由信息协议具有前两种路由协议的特点 来源: https://www.cnblogs.com/nancs/p/8268306.html

计算机原理基础:集线器(中继器)、交换机(网桥)、路由器

主宰稳场 提交于 2020-02-12 01:24:47
中继器(物理层) 诞生原因:由于存在损耗,在线路上传输的信号功率会逐渐衰减,衰减到一定程度时将造成信号失真,因此会导致接收错误。 功能:对信号进行再生和还原。对衰减的信号进行放大,保持与元数据相同,以增加信号传输的距离。 集线器(多口中继器) 作用:对信号进行再生放大转发,不具备信号的定向传送能力,是一个共享式设备。 集线器不能分割冲突域,选在集线器上的工作主机平分带宽。 网桥(数据链路层) 作用:网桥根据MAC帧的目的地址对帧进行转发和过滤。当网桥收到一个帧时,并不向所有接口转发此帧,而是先检查此帧的目的MAC地址,然后再确定该帧转发到哪一个接口,或者是把它丢弃。 优点:增大吞吐量、扩大了物理范围、提高了可靠性、可连接不同物理层和不同速率的以太网。 交换机(多接口网桥) 交换机转发的消息叫做帧。 集线器的信道利用率太低了,所以就出现了交换机。 交换机内部会维护一个MAC地址表,交换机在转发帧时,就会查找该MAC地址表,然后将帧从适合的端口转发出去。 路由器(网络层) 路由器转发的消息叫IP数据报 路由器是一种具有多个输入端口和多个输出端口的专用计算机,其任务是转发分组。 路由器的转发分组正是网络层的主要工作。 来源: https://www.cnblogs.com/xiaobaizzz/p/12297601.html

vue路由切换动画如何编写和所遇见的坑-留白

有些话、适合烂在心里 提交于 2020-02-11 14:31:35
1.如何编写自己的路由切换动画? a:路由切换我们可以各router-view 上套一个transition动画 <transition name="slide-left"> <router-view class="position-div"></router-view> </transition> b:编写自己想要的动画 .slide-left-enter{ opacity:0; transform: translate3d(100%,0,0) } .slide-left-enter-active{ transition: all 300ms } .slide-left-leave-to{ opacity:0; transition: translate3d(-100%,0,0) } 上述已经完成了动画切换的效果,但是我们不想让他只走一边,这样的话该怎么做呢? 2.实现左右切换 我们需要定义两个动画,一个向左一个向右 .slide-right-enter-active, .slide-right-leave-active, .slide-left-enter-active, .slide-left-leave-active { transition: all 300ms; } .slide-right-enter { opacity: 0; transform:

keepalived的概述与安装

眉间皱痕 提交于 2020-02-11 14:10:31
keepalived是什么 Keepalived软件起初是专门为LVS负载均衡软件设计的用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,Keepalived除了能够管理LVS软件外,还可以作为其他服务的高可用解决方案软件。 Keepalived软件主要是通过 VRRP协议实现高可用功能的, VRRP是Virtual Router Redundancy Protocol(虚拟路由器冗余协议)的缩写.VRRP出现的目的就是为了解决静态路由单点故障问题的 Keepalived 是一个免费开源的,用C编写的类似于layer3, 4 & 7交换机制软件,具备我们平时说的第3层、第4层和第7层交换机的功能。主要提供 loadbalancing (负载均衡)和 high-availability (高可用)功能,负载均衡实现需要依赖Linux的虚拟服务内核模块(ipvs),而高可用是通过VRRP协议实现多台机器之间的故障转移服务。 VRRP原理 1.master在工作状态会不断群发一个广播包(内涵优先参数) 2.其他路由收到收到广播后会和自己的优先参数作对比,如果优先参数小于自己则什么都不执行,如果优先参数大于自己则开启争抢机制 3.如果启动了争抢机制,他就会群发自己的优先参数,最终优先参数最小的称为master路由.

海外IDC网络搭建基础

大城市里の小女人 提交于 2020-02-11 13:28:51
海外IDC网络搭建基础 海外 IDC 网络的整体架构一般分为 3 层,每层均部署了 2 套以上的设备对接,通过链路 的对接互联形成我们现在看到图上的这个样子。 那么我们从下看起,客户接入层:这层是由客户方来主导的,主要的作用是对接海外IDC 厂商提供的带宽资源,标准模式下采用交换模式对接即可,根据客户需求也可以提 供路由模式对接的方式。 接下来我们继续向上看,服务器与网络设备对接的是核心交换层。主要作用有两个: 一个是提供网关并且为对接提供冗余保障。通过双链路的对接以及 hsrp 协议的热备特 性,可以帮助客户提供有冗余保障的双上联服务,当一边链路有中断时,流量会自动切 换至另一路,保障业务的连续稳定。另一个作用:交换内外网路由、汇总路由以及选路。 交换层通过 OSPF 动态路由协议与网关层进行协议互联,根据 ospf 协议的自动收敛形成 路由表,为流量提供选路转发。同时与出口层采用 ospf 打底的 IBGP 协议进行对接,通 过 IBGP 协议与 ospf 协议间的重分发功能将内外网路由进行相互交换。最后就是通过核 心层设备将下两层所分配的客户路由,进行汇总传递给路由层设备,以免繁多的路由条 目对上层设备造成过多的负载计算压力 介绍完了核心层 最后介绍一下我们的出口层,出口层的主要作用是收集外网路由并将 内网路由再次汇总宣告给 ISP。 欢迎大家加入 qq 群

2 - laravel 基础 - 路由

荒凉一梦 提交于 2020-02-11 10:25:27
laravel version: 5.5.* 路由文件: route/web.php 路由类型 get 只匹配get类型的请求 post 只匹配post类型的请求 delete 只匹配delete类型的请求 put 只匹配put类型的请求 any 匹配 get post delete put 任意一种类型的请求 基本使用 基本格式: Route::路由方式('路由', '命名空间\控制器@方法'); 在PHP中.. // 基本路由 Route::get('/', 'TestController@index'); Route::post('/store', 'TestController@store'); Route::put('/update/{id}', 'TestController@update'); Route::delete('/delete/{id}', 'TestController@destroy'); RouteW::any('/test', 'TestController@test'); // 特殊路由 Route::resource('/article', 'ArticleController'); Route::resources([ '/article' => 'ArticleController', '/comment' =>

Laravel-路由

▼魔方 西西 提交于 2020-02-11 06:54:55
1、基本路由 构建最基本的路由只需要一个 URI 与一个 闭包,这里提供了一个非常简单优雅的定义路由的方法: Route::get('foo', function () { return 'Hello World'; }); Route::get('/user', 'UsersController@index'); Route::get('user/profile', 'UserController@showProfile')->name('profile'); 2、路由组 路由组允许共享路由属性,例如中间件和命名空间等,我们没有必要为每个路由单独设置共有属性,共有属性会以数组的形式放到 Route::group 方法的第一个参数中。 中间件: Route::middleware(['first', 'second'])->group(function () { Route::get('/', function () { // 使用 `first` 和 `second` 中间件 }); }); 为控制器组指定公共的 PHP 命名空间。这时使用 namespace 参数来指定组内所有控制器的公共命名空间: Route::namespace('Admin')->group(function () { // 在 "App\Http\Controllers\Admin" 命名空间下的控制器

华为路由交换 ospf 笔记

寵の児 提交于 2020-02-11 06:21:07
ospf 开放式最短路径优先 简介:ospf是一个动态路由协 在华为设备上优先级为60 在思科设备上优先级为10 在一个大型网络上 手动配置静态路由的工作量非常大且复杂 这时可以使用动态路由协议让设备自动生成协商生成路由。 router-id router-id是在一个区域内标识一台唯一的设备的 相当于我们的身份证号 他的格式和ip地址一样 router-id 可以手工配置(建议采用手工) 当没有配置router-id时 他会在你的looback口上选择一个ip地址小的作为router-id 当没配置looback时 他会选择一个物理接口ip地址小的作为router-id 度量值 ospf使用开销来作为度量值 开销越小路径越优先 PC1要去网AR8他会走上面的路径 因为上面的路径开销小 为2 而下面的路径开销为10 就相当于一个人要去北京 可以用两块的就能到 也可以用10块钱就能到 当让选择两块钱的了 度量值=参考带宽/接口带宽 DR/BDR 作用是收集LSA 再广播给网络中的所有邻接关系的设备 相当于一个小组长 负责收集信息 然后在通告给所有组员 DR的存在 有效减少了广播LSA时的所使用的带宽 BDR是DR的备份 选举 优先级大的优先—>router-id大的优先 优先级为0的不参与选举 不能抢占 优先级默认为1 如图 AR1的接口为DR 因为优先级都相同就选举router