ICode9

精准搜索请尝试: 精确搜索
  • BGP+MPLS实验2020-12-24 20:04:44

    一、实验拓扑图 二、实验步骤 一、配置IP地址 二、给AS 2配置OSPF 1、R2-R7配置相同 修改:在R2-R7上都修改 [R2]int loo1 [R2-LoopBack1]ospf network-type broadcast 三、配置MPLS 给R2、R5、R7均配置 MPLS域不包含与R1、R8相连的接口 [R2]mpls lsr-id 172.16.1.2 [R2]mpls

  • HCIP之MPLS综合实验2020-12-20 10:02:48

    HCIP之MPLS综合实验 MPLS综合实验实验要求实验拓扑分析图实验过程1.IP地址规划2.配置IP地址以及环回接口和用户网段3.检验IP地址配置是否正确?4.配置IGP环境,均启用OSPF协议,使其可达!5.启用MPLS协议,并做相应的配置6.启用BGP协议,并做相应的配置基础配置:宣告R1和R8的用户网段:宣

  • BGP/MPLS 虚拟专用网络 Option B RR2020-12-18 17:59:10

    图一拓扑图 一、实验目的 1.配置BGP/MPLS 虚拟专用网络 Option B RR 二.BGP/MPLS 虚拟专用网络 Option B RR 1.底层路由协议可以配置为OSPF、ISIS等 2.利用MPLS为每条路由或每个实例分配一个标签,进行数据包的传输 3.利用BGP VPNv4传递私网路由 4.ASBR之间相连的接口,使能MPL

  • k8s 的网络topology 探测utils2020-12-04 22:03:18

    对于calico来说i,创建的interface都是veth类型 ipnet2dev(){ echo $(ip route | grep $1 | awk '{match($0, /.+dev\s([^ ]*)/, a);print a[1];exit}') } devtype(){ echo $(ethtool -i $1| grep "driver:" |awk '{print $2}') } # https://unix.stac

  • Hyperleder Fabric chaincode生命周期2020-11-22 17:00:31

    chaincode是fabric上智能合约的称呼。 安装和定义chaincode总概: 主要经历4个步骤 1.打包chaincode 2.在peer上安装chaincode:每一个使用此chaincode的peer都需要进行chaincode的安装 3.在org上许可chaincode运行:每一个使用了此chaincode的org都需要进行许可。该chaincode需要满足o

  • fabric 链码 调试2020-11-22 09:58:25

    目录 配置链码调试模式的两种方式1、使用dev模式,启动peer节点2、配置peer节点的环境变量 配置链码调试模式的两种方式 1、使用dev模式,启动peer节点 peer node start --peer-chaincodedev=true 2、配置peer节点的环境变量 CORE_CHAINCODE_MODE=dev CORE_CHAINCODE_ID_NAM

  • 【喜大普奔】JFrog支持 P2P下载功能2020-11-03 17:02:46

    需求背景在大规模Docker 容器运行时环境中,如果镜像实例数 较多,需要同时大规模,多地更新镜像,比如大型电商平台需要更新所有容器的镜像时,Docker镜像中心往往成为性能瓶颈,这个瓶颈往往来自于镜像中心的网络出口,比如镜像中心所在主机有万兆网卡,则网络流量会被限制在 1000MB(注意是大 Byt

  • 【喜大普奔】JFrog支持 P2P下载功能2020-11-03 17:02:24

    需求背景在大规模Docker 容器运行时环境中,如果镜像实例数 较多,需要同时大规模,多地更新镜像,比如大型电商平台需要更新所有容器的镜像时,Docker镜像中心往往成为性能瓶颈,这个瓶颈往往来自于镜像中心的网络出口,比如镜像中心所在主机有万兆网卡,则网络流量会被限制在 1000MB(注意是大 Byt

  • MPLS *** OPTION A配置原理及数据通信分析2020-10-21 12:00:58

    场景描述:as 100和as 300模拟两家公司的自治域系统,现因业务合作需求,两公司需要建设mpls ***实现私网互访,as 567和as 8910模拟ISP,要求ar1 lo0口172.16.1.1和ar3 lo0口172.16.3.3通信。(ar2和ar4同需求) 各广播域网段和地址如图,isp路由器lo0地址以序号编号,如R5 lo0地址为5.5.5.5/32,R6-R1

  • BGP路由黑洞2020-09-21 07:00:47

    IP地址如图所示;AR1和AR2配置EBGP,AR4和AR5也配置EBGP,AR2和AR4配置IBGP;根据BGP选路原则4:(一条从IBGP学习到的路由发给BGP邻居之前,通过IGP必须知道该路由,即IGP与BGP同步)。在华为路由器上,默认是将BGP于IGP的同步检查关闭的,原因是为了实现IBGP路由的正常通告。但关闭同步会出现“路由黑

  • 5招解决路由黑洞2020-08-12 10:01:43

    如何解决路由黑洞? 1、全互联(全互联的意思就是在一个AS内的所有的BGP路由器全部都建立我们Establish的关系)2、RR(反射器)3、联盟(一般用的不多)4、将BGP路由引入到IGP,从而保证IGP与BGP的同步。但是,因为Internet上的BGP路由数量十分庞大,一旦引入到IGP,会给IGP路由器带来巨大的处理和存储

  • BGP协议2020-08-05 11:33:59

    BGP原理的概述 BGP协议是一种距离矢量(Distance vector)的路由协议,但是比起RIP等典型的距离矢量协议,又有很多增强的性能。BGP使用TCP作为传输协议,使用端口号179。在通信时,要先建立TCP会话,这样数据传输的可靠性就由TCP协议来保证,而在BGP的协议中就不用再使用差错控制和重传的机制,从而

  • BGP属性及配置2020-07-30 19:33:46

    一、BGP属性分类 公有必遵 Origin(起源属性) IGP(i)、EGP(e)、Incomplete(?) AS-PATH(路径属性) 越短越优(EBGP、IBGP) Next-Hop(下一跳属性) / 公认任意 Local Pref(本地优先级属性) 越大越优(IBGP) 可选过渡 Community(社区属性) / 可选非过渡 MED属

  • Hbase(二)【shell操作】2020-07-14 20:01:09

    目录一.基础操作1.进入shell命令行2.帮助查看命令二.命名空间操作1.创建namespace2.查看namespace3.删除命名空间三.表操作1.查看所有表2.创建表3.查看表详情4.修改表1)删除列簇信息2)修改版本信息5.删除表四.数据操作1.增加数据2.更新数据3.Scan查看数据1)扫描全表2)从限定开始位置扫

  • 构建你的第一个网络--fabric--release-1.42020-07-04 22:38:21

    一、自动构建 1.生成网络构件 ./byfn.sh generate 第一步为我们的各种网络实体生成证书和秘钥。创世区块 genesis block用于引导排序服务,也包含了一组配置 Channel 所需要的配置交易集合。   2.启动网络 ./byfn.sh up 这一步会启动所有的容器,然后启动一个完整的 end-to-en

  • go函数作为一等民2020-06-30 13:54:22

    定义函数类型 声明函数类型的变量和为变量赋值 package main import "fmt" type Operation func(a, b int) int func Add(a, b int) int { return a + b } func main() { var op Operation op = Add fmt.Println(op(1, 2)) } 高阶函数 函数作为其他函数入参 package main

  • Hyperledger Fabric从源码分析链码实例化过程2020-06-29 16:10:34

    上篇文章——Hyperledger Fabric从源码分析链码安装过程,分析了链码安装的大致过程,这篇文章分析一下链码实例化的过程,其中有一部分的代码非常相似,类似的函数解析我就不再展开了,可以直接看链码安装文章的相关介绍。 好了下面就开始吧。 链码实例化源码解析 相关源码入口在pee

  • Fabric2.0 使用开发模式(dev 模式)测试2020-06-29 16:05:53

    dev模式   dev模式不是Fabric 2.0引入的,1.x版本就已存在的。对于Fabric 2.0来说,可以构建外部的链码容器,对于运维和开发调试来说,变得越来越方便。在2.0版本之前,链码是通过节点执行和维护的。开发模式在链码“编码/编译/运行/调试”的开发生命周期中很有用。本节不考虑外部

  • Bitorrent protocol2020-06-23 09:38:17

    Bitorrent protocol is a communications protocol for peer-to-peer networking . Now bitorrent is estimated to account for over 50% of all file-sharing internet traffic. The bitorrent client software allows user to join a 'swarm' of hosts to upload

  • Etcd集群搭建(证书通信)2020-06-21 19:05:19

    1 安装生成证书工具   1.0环境配置 Nodes 主机ip 角色 Etcd1 192.168.253.*** Master Etcd2 192.168.253.*** Node Etcd3 192.168.253.*** Node   1.1 安装三个工具分别是cfssl、cdssl-json、cfssl-certinfo wget https://pkg.cfssl.org/R

  • Fabric网络组织与主节点选举2020-06-18 16:08:00

    一、Fabric网络组织 Fabric网络组织按如下结构组成:Fabric网络-->Channel通道-->组织(成员)-->节点。即整个网络由数个通道组成,每个通道都由多个组织构成,而每个组织内部由数个节点组成(可能由功能或其他划分方式分为多个节点)。如下图所示: 二、主节点(leader peer)选举 一个组织(其实是成

  • hyperledger fabric 开发第一个智能合约2020-06-17 17:59:15

    一、编写智能合约代码HelloWorld.go,go语言实现,代码很简单,每个合约包含两个方法,Init、Invoke。 package main import (    "fmt"    "github.com/hyperledger/fabric/core/chaincode/shim"    "github.com/hyperledger/fabric/protos/peer") type Helloworld struct { } f

  • 结束握手2020-05-25 12:54:06

    结束握手 https://tools.ietf.org/html/rfc6455#section-1.8 1.4. Closing Handshake _This section is non-normative._ The closing handshake is far simpler than the opening handshake. Either peer can send a control frame with data containing a specifie

  • Chaincode调试 —— 开发者模式和单元测试2020-05-23 11:52:11

    在fabric开发中,chaincode的测试是一个令人比较头疼的问题,一是由于实际情况中chaincode中的存储和查询是依赖于peer节点上的状态数据库的,所以无法在本地直接测试;二是由于chaincode是运行于容器中的,这导致我们很难获取在代码中打印的日志。 如果直接在实际开发环境中测试chaincode

  • docker-compose-cli.yaml和docker-compose-base.yaml2020-05-20 19:03:22

    docker-compose-cli.yaml # Copyright IBM Corp. All Rights Reserved.## SPDX-License-Identifier: Apache-2.0# version: '2' volumes: orderer.example.com: peer0.org1.example.com: peer1.org1.example.com: peer0.org2.example.com: peer1.org2.example.

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有