路由

入门级实操教程!从概念到部署,全方位了解K8S Ingress!

旧巷老猫 提交于 2019-12-13 11:50:29
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> Kubernetes Ingress用于添加规则,以将流量从外部路由到Kubernetes集群的服务中。在本文中你将了解ingress 的概念,以及用于路由外部流量到Kubernetes deployment的ingress controller。 通常情况下,自定义Nginx或HAproxy Kubernetes部署将作为服务被暴露,它们用于将外部流量代理到内部集群的服务中。其中,路由规则将会bake到Pod中,并作为configmap添加。Kubernetes ingress的行为与此类似,只是路由规则将作为Kubernetes ingress对象维护。它具有动态路由规则配置的巨大优势,因此无需重新部署proxy pods。 Kubernetes Ingress入门浅析 想要顺利开始使用Kubernetes Ingress,你需要了解以下两个关键概念: 1、 Kubernetes Ingress 2、 Kubernetes Ingress Controller 让我们来逐一了解。 Kubernetes Ingress Kubernetes Ingress是一个原生的Kubernetes资源,你可以设置规则来从外部路由流量到集群内部的服务端点。它需要一个Ingress

华为VRP系统中常用命令介绍

眉间皱痕 提交于 2019-12-13 11:32:00
华为的VRP系统的理解 手机里面是安卓系统,电脑里面windows系统 在我们路由器 交换机 防护墙等网络设备中 他们当中的系统就是VRP系统(通用路由平台)可以理解为华为的类型交换机 华为类型路由器以及防火墙他们之间的命令行几乎都是一样 VRP系统常用的基础命令 1、<Huawei> 用户视图 在这个视图下面所执行的命令特别少 一般执行ping命令或者保存(save)命令等等 其中<>代表的就是用户视图 Huawei表示的就是这个路由器的名称 2、<Huawei>system-view ===>>>[Huawei] 系统视图 在这个视图下面所执行的命令特别多 通过该视图可以控制整个路由器 其中[]代表的就是系统视图 Huawei表示的就是这个路由器的名称 3、[Huawei]quit quit就是相当于撤销的意思 4、[Huawei]sysname AR1 修改路由器的名称为AR1 5、[AR1]interface GigabitEthernet 0/0/0 从系统视图下进入到接口视图下面 也就是路由器的G0/0/0接口下面了 6、? Tab键或者简写 就是咱们VRP系统帮助命令 7、[AR1-GigabitEthernet0/0/0]shutdown 这条命令的作用就是相当于把接口给弄坏了 8、[AR1-GigabitEthernet0/0/0]display this

华为VRP系统中常用命令介绍

点点圈 提交于 2019-12-13 08:41:56
华为的VRP系统的理解 手机里面是安卓系统,电脑里面windows系统 在我们路由器 交换机 防护墙等网络设备中 他们当中的系统就是VRP系统(通用路由平台)可以理解为华为的类型交换机 华为类型路由器以及防火墙他们之间的命令行几乎都是一样 VRP系统常用的基础命令 1、<Huawei> 用户视图 在这个视图下面所执行的命令特别少 一般执行ping命令或者保存(save)命令等等 其中<>代表的就是用户视图 Huawei表示的就是这个路由器的名称 2、<Huawei>system-view ===>>>[Huawei] 系统视图 在这个视图下面所执行的命令特别多 通过该视图可以控制整个路由器 其中[]代表的就是系统视图 Huawei表示的就是这个路由器的名称 3、[Huawei]quit quit就是相当于撤销的意思 4、[Huawei]sysname AR1 修改路由器的名称为AR1 5、[AR1]interface GigabitEthernet 0/0/0 从系统视图下进入到接口视图下面 也就是路由器的G0/0/0接口下面了 6、? Tab键或者简写 就是咱们VRP系统帮助命令 7、[AR1-GigabitEthernet0/0/0]shutdown 这条命令的作用就是相当于把接口给弄坏了 8、[AR1-GigabitEthernet0/0/0]display this

默认路由的配置实验

柔情痞子 提交于 2019-12-13 08:34:48
【实验目的】了解路由器默认路由的配置方法 【实验器材】两台安装Windows系统的计算机,两台路由器 【实验组网图】 【实验任务】 按图连接网络,按表在路由器R1 和R2之间建立连接,配置路由器的默认路由表,并检验所配置的网络是否能够连通。 PC0的IP配置成 59.64.1.2/24 ;PC1的IP为 192.168.199.2/24 。 路由器 串口配置 以太网端口配置 Router1 192.168.1.1/24 59.64.1.1/24 Router2 192.168.1.2/24 192.168.199.1/24 【实验指导】 按表在路由器R1 和R2之间建立连接,对路由器的路由表进行配置,一旦路由表配置完成,网络中任何一台设备都可以ping到其他的所有设备。Router配置路由信息如下: R1: configure terminal ! interface Ethernet1 ip add 59.64.1.1 255.255.255.0 no shut ! interface Serial1 ip add 192.168.1.1 255.255.255.0 no shut clock rate 64000 ip route 0.0.0.0 0.0.0.0 192.168.1.2 R2: configure terminal ! interface Ethernet1

flash,Rom,RAM,nvram 的区别 (思科设备)

假装没事ソ 提交于 2019-12-13 00:41:57
思科 路由器的启动过程简单来说分为三个部分 1.硬件检查 2.运行IOS 3.导入配置文件。 要了解 思科 路由器的启动过程首先要来了解一下 思科 路由器的主要存储硬件和它们的作用。 ROM 只读存储器 是一个用于维护路由器的硬件它存储着POST程序bootstrap程序以及Mini IOS。Flash它是用来存储路由器完整IOS镜像的硬件。IOS就相当于思科路由器的 操作系统 没有IOS或者IOS镜像损坏的路由器是无法工作的。 NVRAM是用于存放路由器的启动配置文件Startup-config的硬件。路由器启动前最后一次保存的配置都储存在这里。 RAM存储路由器启动时由启动配置文件拷贝而来的运行配置文件Running-config解压后的IOS以及学习到的路由表Routing-table和包队列。 接下来详细了解一下思科路由器的启动过程 一、路由器加电后首先运行ROM中的POST程序Power On Self Test对路由器的硬件进行检测俗称加电自检。 二、检测通过后紧接着执行ROM中的引导程序bootstrap并根据寄存器值register来决定启动方式。寄存器值的格式为0x21YZ Y列的状态 0x210Z从nvram加载配置文件 0x214Z不从nvram加载配置文件 Z列的状态0x21Y0从rommon启动提示符为路由器启动时按CtrlBreak0x21Y1从mini

数据库分库分表策略的具体实现方案

做~自己de王妃 提交于 2019-12-12 23:12:41
MySQL扩展具体的实现方式 随着业务规模的不断扩大,需要选择合适的方案去应对数据规模的增长,以应对逐渐增长的访问压力和数据量。 关于数据库的扩展主要包括:业务拆分、主从复制,数据库分库与分表。文章主要讲述数据库分库与分表 (1)业务拆分 业务起步初始,为了加快应用上线和快速迭代,很多应用都采用集中式的架构。随着业务系统的扩大,系统变得越来越复杂,越来越难以维护,开发效率变得越来越低,并且对资源的消耗也变得越来越大,通过硬件提高系统性能的方式带来的成本也越来越高。 因此,在选型初期,一个优良的架构设计是后期系统进行扩展的重要保障。 例如:电商平台,包含了用户、商品、评价、订单等几大模块,最简单的做法就是在一个数据库中分别创建users、shops、comment、order四张表。 但是,随着业务规模的增大,访问量的增大,我们不得不对业务进行拆分。每一个模块都使用单独的数据库来进行存储,不同的业务访问不同的数据库,将原本对一个数据库的依赖拆分为对4个数据库的依赖,这样的话就变成了4个数据库同时承担压力,系统的吞吐量自然就提高了。 (2)主从复制 上图是网上的一张关于MySQL的Master和Slave之间数据同步的过程图。 主要讲述了MySQL主从复制的原理:数据复制的实际就是Slave从Master获取Binary log文件,然后再本地镜像的执行日志中记录的操作

RocketMQ最佳实践

江枫思渺然 提交于 2019-12-12 18:31:13
1、RocketMQ简单介绍 RocketMQ主要由NameServer、Broker、Producer以及Consumer四部分构成,如下图所示 所有的集群都具有水平扩展能力,无单点障碍。 NameServer以轻量级的方式提供服务发现和路由功能,每个NameServer存有全量的路由信息,提供对等的读写服务,支持快速扩缩容。 Broker负责消息存储,以Topic为纬度支持轻量级的队列,单机可以支撑上万队列规模,支持消息推拉模型,具备多副本容错机制(2副本或3副本)、强大的削峰填谷以及上亿级消息堆积能力,同时可严格保证消息的有序性。除此之外,Broker还提供了同城异地容灾能力,丰富的Metrics统计以及告警机制。这些都是传统消息系统无法比拟的。 Producer由用户进行分布式部署,消息由Producer通过多种负载均衡模式发送到Broker集群,发送低延时,支持快速失败。 Consumer也由用户部署,支持PUSH和PULL两种消费模式,支持集群消费和广播消息,提供实时的消息订阅机制,满足大多数消费场景。 2、RocketMQ中的专业术语 Topic topic表示消息的第一级类型,比如一个电商系统的消息可以分为:交易消息、物流消息...... 一条消息必须有一个Topic。 Tag Tag表示消息的第二级类型,比如交易消息又可以分为:交易创建消息,交易完成消息.....

理解链路本地址与站点本地地址

柔情痞子 提交于 2019-12-12 16:32:57
学习IPV6的时候涉及到一个概念,link-local address, 中文叫“链路本地地址”,它的前缀是 FE80::/64 一个link-local address的范例: FE80::713e:a426:d167:37ab 实际上,这个概念类似于ipv4中,当DHCP分配失败时自动生成的169.254.XXX.XXX这样的地址,凡是源地址或目的地址中含有link-local address的报文,路由器都不应当转发它。这样的报文只能在一个LAN中互通。 <IPV6的地址类型> 可分为三大类: 1、单播地址 2、组播地址 3、任意播地址 单播--Unicast : one to one ·单播地址用于一对一的连接 ·IPv6单播地址有以下六种类型:  1-Aggregate Global Unicast Address 2xxx:xxxxx/3 - 3FFF: :FFFF 2001::/16 IPV6因特网地址 2002::/16 6to4过渡地址 2-Link Local Address    FE80::/10 (前10位以FE80开头) 3-Site Local Address (Private) FEC0::/10 4-Unspecified Address   0:0:0:0:0:0:0:0/128 => ::/128 5-Loopback Address    

PIM-DM协议基本流程

一世执手 提交于 2019-12-12 13:02:57
PIM-DM的关键特性如下: A:协议无关(使用单播路由表来进行RPF检查); B:没有单独的多播路协议(按照DVMRP方式); C:泛洪-剪枝行为(3分钟周期); D:无类路由(只要使用的是无类单播路由); 下面对PIM-DM进行简单描述,包括邻居发现、源树、多播转发、剪枝、断言、嫁接和状态刷新; 1、PIM邻居发现 PIM使用邻居发现机制来建立PIM邻居邻接关系,通过HELLO信息实现。每一个HELLO周期(默认是30S)内,PIM多播路由哭器在启用PIM的接口上多播一条PIM HELLO消息到所有PIM路由器多播地址(224.0.0.13)。PIM路由器会维护一张PIM邻居表项; HELLO消息包含一个保持时间HoldTime,用来告诉接收者,当在HoldTime内没有收到HELLO消息,将终站邻居关系,即把邻居从PIM邻居表项中删除。一般HoldTime=3*HelloTime; Hello消息除了用来邻居发现外,还可以用来在公享网络(即多路访问网络)中选举指定路由器(Designated Router,DR).DR 选举规则:PIM接口优先级最高者成为DR,如果优先级相同,则具有最高IP地址的路由器成为DR; 在PIM-DM 版本1中没有DR这个角色,在V2版本中开始有DR角以,主要是用来发送IGMP Query。 PIM-SM中DR就非常重要,在SM中会说明; 2