对等网络

BGP路由协议技术详解

有些话、适合烂在心里 提交于 2019-12-23 00:57:30
1.BGP的基本概念 1)BGP ( Border Gateway Protocol,边界网关协议) 是一种既可以用于不同 AS ( Autonomous System,自治系统)之间,又可以用于同一 AS 内部的动态路由协议。当 BGP 运行于同一 AS 内部时,被称为 IBGP( Internal BGP);当 BGP 运行于不同 AS 之间时,称为 EBGP( External BGP)。 AS 是拥有同一选路策略,属于同一技术管理部门的一组路由器。 2)BGP 具有如下特点: • BGP 是一种 EGP( Exterior Gateway Protocol,外部网关协议),与 OSPF、 RIP 等 IGP ( Interior Gateway Protocol,内部网关协议)不同,其着眼点不在于发现和计算路由,而在 于控制路由的传播和选择最佳路由。 • BGP 使用 TCP 作为其传输层协议(端口号 179),提高了协议的可靠性。 • BGP 是一种路径矢量( Path-Vector)路由协议,它采用到达目的地址所经过的 AS 列表来衡 量到达目的地址的距离。 • BGP 支持 CIDR( Classless Inter-Domain Routing,无类域间路由)。 • 路由更新时, BGP 只发送更新的路由,大大减少了 BGP 传播路由所占用的带宽,适用于在

TCP IP 详解卷1:协议

走远了吗. 提交于 2019-12-15 00:25:01
目录 1.术语解释 2.体系结构原则 3.互联网的组成 3.1核心部分 3.1.1数据交换 3.1.2复用技术 3.1.3虚电路与数据报 3.1.4端到端论点 3.1.5差错控制和流量控制 3.2边缘部分 3.2.1网络应用的设计 4.设计与实现 4.1分层 4.2复用,分解,封装 4.3OSI模型与TCP/IP模型对照 5.标准化进程 6.与Internet体系结构相关的攻击 1.术语解释 协议族: 一系列相关协议的集合 协议族的体系结构或参考模型: 指定一个协议族中的各种协议之间的相互关系并划分需要完成的任务的设计 因特网(Internet): 因特网是一个拥有遍布全球的大约20亿用户(2010年,占全球人口的30%)的广域网 2.体系结构原则 Internet体系结构在几个目标的指导下建立。首要目标是“发展一种重复利用已有的互联网的技术”。其本质即,Internet体系结构应该将多种网络互联起来,并在互联的网络上同时运行多个应用。 基于这个首要目标,Clark提供了以下二级目标列表: Internet通信在网络或网关失效时必须能持续。 Internet必须支持多种类型的通信服务。 Internet体系结构必须兼容多种网络。 Internet体系结构必须允许对其资源的分布式管理。 Internet体系结构必须是经济有效的。 Internet体系结构必须允许低能力主机的连接。

计算机网络体系结构(上)

試著忘記壹切 提交于 2019-12-14 11:01:50
一. 为什么需要计算机网络体系结构?   众所周知,计算机网络是个非常复杂的系统。比如,连接在网络上的两台计算机需要进行通信时,由于计算机网络的 复杂性 和 异质性 ,需要考虑很多复杂的因素,比如:   (1). 这两台计算机之间必须有一条传送数据的通路;   (2). 告诉网络如何识别接收数据的计算机;   (3). 发起通信的计算机必须保证要传送的数据能在这条通路上正确发送和接收;   (4). 对出现的各种差错和意外事故,如数据传送错误、网络中某个节点交换机出现故障等问题,应该有可靠完善的措施保证对方计算机最终能正确收到数据。   计算机网络体系结构标准的制定正是为了解决这些问题从而让两台计算机(网络设备)能够像两个知心朋友那样能够互相准确理解对方的意思并做出优雅的回应。也就是说,要想完成这种网络通信就必须保证相互通信的这两个计算机系统达成 高度默契 。事实上,在网络通信领域,两台计算机(网络设备)之间的通信并不像人与人之间的交流那样自然天然,这种 计算机间高度默契的交流(通信) 背后需要十分复杂、完备的网络体系结构作为支撑。那么,用什么方法才能合理地组织网络的结构,以保证其具有结构清晰、设计与实现简化、便于更新和维护、较强的独立性和适应性,从而使网络设备之间具有这种 “高度默契” 呢?   答案是分而治之,更进一步地说就是分层思想。 二. 计算机网络体系结构设计基本思想  

课程回顾 1

﹥>﹥吖頭↗ 提交于 2019-12-05 17:33:09
网络按照覆盖范围可分为局域网(LAN)、城域网(MAN)和广域网(WAN)。 OSI参考模型将整个网络的通信功能分为七层,由低到高分别是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 严格对等层通信,对等层相同协议。 网络层地址是由网络地址和主机地址两部分地址组成的,网络地址是全局唯一的。 来源: https://www.cnblogs.com/wdn135468/p/11937298.html

ETCD:配置参数

泄露秘密 提交于 2019-12-05 16:50:48
原文地址: Configuration flags etcd通过配置文件,多命令行参数和环境变量进行配置, 可重用的配置文件是YAML文件,其名称和值由一个或多个下面描述的命令行标志组成。为了使用此文件,请将文件路径指定为 --config-file 标志或 ETCD_CONFIG_FILE 环境变量的值。如果需要的话 配置文件示例 可以作为入口点创建新的配置文件。 在命令行上设置的选项优先于环境中的选项。 如果提供了配置文件,则其他命令行标志和环境变量将被忽略。例如, etcd --config-file etcd.conf.yml.sample --data-dir /tmp 将会忽略 --data-dir 参数。 参数 --my-flag 的环境变量的格式为 ETCD_MY_FLAG .它适用于所有参数。 客户端请求 官方的etcd端口 为2379,2380是节点通信端口。可以将etcd端口设置为接受TLS流量,非TLS流量,或同时接受TLS和非TLS流量。 要在Linux启动时使用自定义设置自动启动etcd,强烈建议使用 systemd 单元。 成员标记 --name 人类可读的该成员的名字 默认值:"default" 环境变量:ETCD_DATA_DIR 该值被该节点吃的 --initial-cluster 参数引用(例如 default=http://localhost

A Hybrid Blockchain Ledger for Supply Chain Visibility

烈酒焚心 提交于 2019-12-05 10:40:46
Abstract 通过提高贸易伙伴的可见度来优化实物分销可直接影响产品成本。然而,当前的供应链信息系统通常缺乏经济有效地将地面实况信息近乎实时地传递给所有利益相关者,最重要的是在运输过程中向供应商和客户传递的能力。本文提出了一种通过点对点架构解决这一差距的解决方案,该架构可以支持在供应链的物流分配阶段对可见性和及时交付信息的不断增长的需求。所提出的解决方案的附加特征包括传递给贸易伙伴的信息的可扩展性,隐私性和有效性。该解决方案使小型,中型和大型企业能够通过私有区块链子分类账以动态和以货物为中心的方式进行交互,该子分类帐将每批货物的托管链转移数字化。此私人分类帐中的信息由公共事件分类帐增强,该分类帐近乎实时地反映货件的移动。第三方监视器通过将事件形式的物理接近度发布到公共分类帐,从而验证货物的地理位置。 INTRODUCTION 全球供应链(SC)是供应商,制造商,仓储商,运营商和客户之间交互和权衡的复杂而动态的组合,以便在合适的时间和正确的条件下提供正确的产品[1]。典型的SC包括八个主要流程:客户关系管理,客户服务管理,需求管理,订单履行,制造管理,供应商关系管理,产品开发和退货管理[2]。支持这些流程中的权衡决策以便最大化利润而不仅仅是为了最小化成本的数据分布在全球SC中,系统和基础数据的所有权根据所做出的决策类型而变化。在过去的二十年中,企业解决方案已经开发出来

BGP总结(三)

こ雲淡風輕ζ 提交于 2019-12-04 06:45:36
3.BGP路由汇总   BGP的汇总有2种:   1) 汇总:summary      静态路由手工汇总指向null 0,再network引入BGP。如果明细路由断了,汇总仍然会被引入,且缺乏灵活性。   Router(config-rotuer)#    network network-number [mask network-mask ]   Router(config)#    ip route prefix mask null0     命令network要求路由选择表中有与指定的前缀或掩码完全匹配的条目,为满足这种要求,可配置一条指向接口null0的静态路由,如果IGP执行汇总,则路由选择中可能已以有这样的静态路由。   命令network告诉BGP通告哪些网络,而不如何通告,仅当描写的网络号出现在IP路由选择中后,BGP才会通告它,如下图所示。      2) 聚合:aggregate      聚合路由在本路由器上生成一条聚合路由,下一跳为0.0.0.0。          aggregate-address 172.16.12.0 255.255.252.0 ?   advertise-map Set condition to advertise attribute   as-set Generate AS set path information  

网络-路由交换-IPv4-Cisco-BGP

走远了吗. 提交于 2019-12-04 04:47:11
BGP 基础知识点 1) BGP 用于自身所在的AS 具有多出口,多ISP,并且要优化到ISP 的路由时使用BGP。 2) BGP 是一个用来控制策略的工具。 3) BGP 需要可靠的传输,采用TCP 可以保证传输,减少BGP 的复杂度。 4) BGP 本身收敛速度较慢(分钟级)。 5) BGP 分为IBGP 和EBGP。IBGP 路由器邻居默认不用直接互联,即可以跨路由器建立IBGP 邻居关系,而EBGP 邻居默认必须直接互联。 6) BGP 邻居交互信息是通过TCP 连接,所以首先要能建立TCP 连接,通过TCP 连接发送消息建立邻居关系。 7) BGP 有4 个消息,open(建立关系),notification(故障切断),update(路由更新),keepalive(保活)。 8) BGP 不能通过默认路由发包,必须要有详细路由。 IBGP 的水平分割 EBGP 是通过as_path 防环的,但在一个AS 内部的IBGP 的as_path 相同,防环失效。为了IBGP 也能防环,设置了IBGP 水平分割机制,即通过IBGP 学习到的路由信息不能通告给其他IBGP 邻居。因此IBGP 路由器如果不两两互联的话就不能学习到路由信息,这导致所有IBGP 路由器必须要配置成Full-mesh 的邻居关系(并且关闭同步机制)。要想不配置成Full-mesh 关系,就要用到路由反射器

BGP基础知识

匿名 (未验证) 提交于 2019-12-03 00:19:01
边界网关协议BGP(Border Gateway Protocol)是一种实现自治系统AS(Autonomous System)之间的路由可达,并选择最佳路由的距离矢量路由协议。 MP-BGP是对BGP-4进行了扩展,来达到在不同网络中应用的目的,BGP-4原有的消息机制和路由机制并没有改变。MP-BGP在IPv6单播网络上的应用称为BGP4+,在IPv4组播网络上的应用称为MBGP(Multicast BGP)。 为方便管理规模不断扩大的网络,网络被分成了不同的自治系统。1982年,外部网关协议EGP(Exterior Gateway Protocol)被用于实现在AS之间动态交换路由信息。但是EGP设计得比较简单,只发布网络可达的路由信息,而不对路由信息进行优选,同时也没有考虑环路避免等问题,很快就无法满足网络管理的要求。 BGP是为取代最初的EGP而设计的另一种外部网关协议。不同于最初的EGP,BGP能够进行路由优选、避免路由环路、更高效率的传递路由和维护大量的路由信息。 虽然BGP用于在AS之间传递路由信息,但并不是所有AS之间传递路由信息都需要运行BGP。比如在数据中心上行的连入Internet的出口上,为了避免Internet海量路由对数据中心内部网络的影响,设备采用静态路由代替BGP与外部网络通信。 BGP从多方面保证了网络的安全性、灵活性、稳定性、可靠性和高效性。

互联网应用的两种工作模式:客户/服务器模式与P2P模式

妖精的绣舞 提交于 2019-12-01 03:10:46
《智慧的物联网——感知中国和世界的技术》第3章互联网:物联网的运行环境,本章在系统介绍计算机网络与互联网基本概念的基础上,深入讨论了“三网融合”,以及物联网与互联网的区别与联系。本节为大家介绍互联网应用的两种工作模式:客户/服务器模式与P2P模式。 AD: WOT2014课程推荐:实战MSA:用开源软件搭建微服务系统 3.3.3 互联网应用的两种工作模式:客户/服务器模式与P2P模式 从互联网应用系统的工作模式角度看,互联网应用可以分为两类:客户/服务器(C/S)模式与对等(P2P)模式。 1.客户/服务器模式的基本概念 从应用层的应用程序工作模型的角度看,应用程序分为客户端程序与服务器程序。以Email应用程序为例,Email应用程序分为服务器端的邮局程序与客户端的邮箱程序。用户在自己的计算机中安装并运行客户端的邮箱程序,就能够成为电子邮件系统的客户端,发送和接收电子邮件。而安装邮局应用程序的计算机就成为了电子邮件服务器,它为客户提供电子邮件服务。 互联网应用系统采用客户/服务器模式的主要原因是网络资源分布的不均匀性。网络资源分布的不均匀性表现在硬件、软件和数据三个方面。 1)网络中计算机系统的类型、硬件结构、功能都存在着很大的差异。它可以是一台大型计算机、高档服务器,它也可以是一台个人计算机,甚至是一个PDA或家用电器。它们在运算能力