路由

华为防火墙静态路由结合多出口选路

▼魔方 西西 提交于 2020-04-01 08:44:27
防火墙的静态路由 常见路由协议概述  静态路由,静态路由多出口  动态路由  按作用范围分为 1) IGP路由:RIP、OSPF、ISIS 2) EGP路由:BGP  按使用算法分为 3) 链路状态协议:OSPF、ISIS 4) 距离矢量协议:RIP、BGP  策略路由、ISP选路 路由协议优先级  当存在多个路由信息源时,具有最高优先级的路由协议发现的路由将成为当前路由  默认在华为中,动态优先级优于静态 静态路由基本概念  配置静态路由可以在路由选择中实施非常精确的控制,但是当网络发生变化或故障时需要管理员重新进行手工配置 语法: ip route-static 目标地址 掩码 下一跳地址 出接口 出接口+下一跳(推荐)  静态路由可以指定出接口或指定下一跳地址  指定出接口场景 1) PPP接口 2) PPPoE接口  指定下一跳地址场景 1) NBMA接口 2) 以太网接口 3) Virtual-template 静态路由与多出口  多出口指的是USG通过多个接口连接到Internet或其他网络,多个接口之间形成主备备份或负载分担关系,从而提高了业务的可靠性  多出口功能生效的前提条件是USG上存在多条等价路由  多出口支持的模式有  主备模式  负载分担模式 1) 均衡式负载分担(缺省模式) 2) 溢出式负载分担 主备模式 

SpringCloud-Greenwich版本新特性探索(1)---SpringCloudGateway

独自空忆成欢 提交于 2020-04-01 08:25:15
一、前言 1、SpringCloudGateway是SpringCloud新推出的网关框架,比较于上一代Zuul,功能和性能有很大的提升。Zuul1.x采用的是阻塞多线程方式,也就是一个线程处理一个连接请求,高并发情况下性能较差,即使是Zuul2.x虽然做到了非阻塞,但是面对连续跳票,看起来Zuul要被抛弃了。取而代之的是SpringCloudGateway,SpringCloudGateway是基于Webflux,是一个非阻塞异步的框架,性能上有很大提升,而且包含了Zuul的所有功能,可以从Zuul无缝切换到SpringCloudGateway 2、SpringCloud环境版本:Greenwich.RELEASE 3、SpringBoot环境版本:2.1.3.RELEASE 二、环境搭建 1、在父工程下新建一个网关模块 2、引入SpringCloudGateway需要的POM,记得引入actuator组件,否则服务发现中心会认为服务不在线,导致网关无法路由到服务,并且加入熔断组件Hystrix <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-gateway</artifactId> </dependency> <dependency>

Django 子程序

泄露秘密 提交于 2020-04-01 06:36:47
在Web应用中,通常有一些业务功能模块是在不同的项目中都可以复用的,故在开发中通常将工程项目拆分为不同的子功能模块,各功能模块间可以保持相对的独立,在其他工程项目中需要用到某个特定功能模块时,可以将该模块代码整体复制过去,达到复用。 Django的视图编写是放在子应用中的 创建子应用   python manage.py startapp 子应用名称 #manage.py是创建工程时自动生成的管理文件   admin.py 文件跟网站的后台管理站点配置相关。   apps.py 文件用于配置当前子应用的相关信息。   migrations 目录用于存放数据库迁移历史文件。   models.py 文件用户保存数据库模型类。   tests.py 文件用于开发测试用例,编写单元测试。   views.py 文件用于编写Web应用视图。 注册安装子应用   创建出来的子应用目录文件虽然被放到了工程项目目录中,但是django工程并不能立即直接使用该子应用,需要注册安装后才能使用。   在工程配置文件settings.py中,INSTALLED_APPS项保存了工程中已经注册安装的子应用,初始工程中的INSTALLED_APPS如下:    添加好应用后在子应用程序内创建好设定路由文件,路由文件名可以自定义 路由文件: from django.urls import path,re

(vue.js)Vue element tab 每个tab用一个路由来管理?

江枫思渺然 提交于 2020-04-01 03:19:57
(vue.js)Vue element tab 每个tab用一个路由来管理? 来源:网络整理 时间:2017/5/13 0:24:01 关键词: 关于网友提出的“ (vue.js)Vue element tab 每个tab用一个路由来管理?”问题疑问,本网通过在网上对“ (vue.js)Vue element tab 每个tab用一个路由来管理?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下: 问题: (vue.js)Vue element tab 每个tab用一个路由来管理? 描述: 每个tab如何用一个路由来管理这个页面。同级路由会出现问题。怎么解决呢? 想要的效果就是点击侧边导航,右边新建tab,但是每个tab想要单独的路由控制跳转,怎么整? 解决方案1: 有一个问题,就是会导致路由在切换了之后,页面之间输入的内容无法保留,举个例子: 用户在 a.vue 页面的文本框中输入了 123 ,这个时候切换到 b.vue ,再切换回 a.vue ,会发现a.vue 组件输入的123消失了,可以用<keep-alive> 去解决这个问题 : <template> <div> <p>项目管理</p> <el-tabs type="card" v-model="$route.name" @tab-click="onTabClick"> <el-tab-pane v-for=

“微信支付”的架构到底有多牛逼?看完这篇你就明白了!

戏子无情 提交于 2020-03-31 21:06:30
点点这个链接免费获取:本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。 传送门: https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ 背景 作为一个重要业务,微信支付在客户端上面临着各种问题。其中最核心问题就是分平台实现导致的问题: iOS 和安卓实现不一致 容易出 Bug 通过沟通保证不了质量 扩展性差,无法快速响应业务需求 需求变更迭代周期长 数据上报不全面 质量保障体系不完善 缺少业务及设计知识沉淀 协议管理松散 缺少统一的自动化测试 用户体验不一致比如下图就是之前安卓和 iOS 没有统一前的收银台。 为了解决分平台实现这个核心问题,并解决以往的技术债务。我们建立起了一整套基于 C++ 的跨平台框架,并对核心支付流程进行了重构。 微信支付跨平台从 iOS 7.0.4 版本起, 安卓从 7.0.7 版本起全面覆盖。 线上效果指标 以 iOS 上线情况为例: Crash 率上线前后 Crash 率保持平稳,没有影响微信稳定性,跨平台支付无必现 Crash,做到了用户无感知切换。举个例子,大家可以用微信发一笔红包,拉起的收银台和支付流程就是由基于C++编写的跨平台代码所驱动的。

网络故障汇总

冷暖自知 提交于 2020-03-31 20:14:46
1 https://baijiahao.baidu.com/s?id=1632674964283939568&wfr=spider&for=pc 常见网络故障解决 2 https://wenku.baidu.com/view/17f2002ae2bd960590c67720.html 网络故障,ping讲的比较到位 3 https://wenku.baidu.com/view/1cf57cc66137ee06eff918ff.html 讲4个常见的DOS命令 4 https://wenku.baidu.com/view/d87fede45727a5e9846a610a.html 我的电脑网络不通,怎么办,按顺序查找网络 广播风暴使网速变慢 广播,可以发现未知设备。硬件出现故障时,会有广播风暴,引起网速变慢。 用ping的方法逐一解决。网卡、集线器、交换机是最容易出现故障引起网速变慢 的设备了。 网络瓶颈使网速变慢 路由器广域网端口、局域网端口、交换机端口、集线器端口、网卡端口都可能成 为网络瓶颈。网络高峰时,利用网管软件,查看路由器、交换机、服务器端口数 据流量,也可以用netstat统计各端口数据流量。以此确认瓶颈的位置,设法增 加带宽。比如,100M网卡换为1000M,安装多个网卡,划分多个VLAN,改变路由 器配置来增加带宽等。 网卡: 网卡,有2个指示灯

华为路由如何通过策略引入制定静态路由

核能气质少年 提交于 2020-03-31 15:41:52
通过策略路由完成控制, 比如: ospf 1 default-route-advertise type 1 import-route static route-policy import-static area 0.0.0.0 network x.x.x.x 0.0.0.3 route-policy import-static permit node 10 if-match ip-prefix permit-static # ip ip-prefix permit-static index 10 permit 192.168.x.x 24 //静态路由指定的网段 来源: 51CTO 作者: dfsshan 链接: https://blog.51cto.com/dfsshan/2393212

动态路由联通全网

一世执手 提交于 2020-03-31 15:24:22
需要的环境PacketTracer6(思科) 对路由器配置动态路由实现不同网段之间的通信 按要求搭建上面的网络拓扑结构 使用鼠标拖动将所需要的结构放入到空白处 配置好各台pc机的ip地址以及网关地址(ip地址以及各网关地址注明在上面) 对路由器连接的各个端口进行配置,命令如下: 左边路由器: enable 15 configure terminal interface fastethernet 0/0(查看端口号使用鼠标移入有连接的颜色的节点) ip address 222.1.3.2 255.255.255.0 no shutdown exit interface serial 3/0 ip address 222.1.5.2 255.255.255.0 no shutdown exit interface serial 2/0 ip address 222.1.4.2 255.255.255.0 no shutdown exit 右边路由器: enable 15 configure terminal interface fastethernet 0/0 ip address 222.1.2.5 255.255.255.0 no shutdown exit interface serial 3/0 ip address 222.1.6.2 255.255.255.0 no

ISIS协议的IPv4和IPv6的标准

孤人 提交于 2020-03-31 12:13:25
ISIS协议的IPv4和IPv6的标准 拓扑图拓扑图 ​实验目的: 测试该拓扑中运行ISIS协议下同时开启IPV4和IPV6,在中间路由器IPV6不连续的情况下,两端的路由器能获得对方的ipv6路由,但是无法ping通。 实验要求: 1.各路由器对应链路上的地址按:ipv4为XY.1.1.X/Y--/24,换回口地址按:X.X.X.X/32 ipv6为:2001:XY::X/Y--/64,换回口地址按:2012::X/128 2.在R1到R4路由器上配置IPV4的ISIS进程并在所有相关接口开启ISIS协议 3.在R1和R2,R3和R4之间开启IPv6的ISIS进程,并在相关接口开启IPV6,但是在R2,R3之间接口下不开启IPV6的ISIS进程 实验步骤: 1.配置各路由器接口的IP地址 2.配置各路路由器ipv4和ipv6的ISIS进程 3.配置各路由器接口下的路由宣告进ISIS 具体配置: #R1的配置 [Huawei]sysname R1 //配置路由的名字 [R1]ipv6 //开启IPv6功能 [R1]interface GigabitEthernet0/0/0 //进入接口配置模式 [R1-GigabitEthernet0/0/0]ip address 12.1.1.1 255.255.255.0 //配置接口ipv6地址 [R1-GigabitEthernet0/0

vue路由router-link

混江龙づ霸主 提交于 2020-03-31 10:33:37
vue路由router-link 首先需要cnpm install vue-router 不过我之前在安装vue时已经顺便安装上了,哈哈 用法: 首先是最简单的写法: 带参数的跳转:(to前面有个冒号别忘了) 路由这里给path补充上参数,记得带冒号 在跳转之后的页面可以获取到传递过来的参数 跳转过来的页面 query定义url中,问号后面的键值对 可以在接收页面获取到query 浏览器上访问 使用js实现跳转: 简单跳转 新建demo2 路由文件 点击完成跳转 js实现命名的url,并且带参数 js实现带查询参数的跳转: 来源: https://www.cnblogs.com/chenyingying0/p/12603221.html