eth

防火墙接口类型介绍

 ̄綄美尐妖づ 提交于 2020-03-29 10:16:38
防火墙接口类型  物理接口 1) 防火墙支持的接口可以是二层接口或者三层接口 2) 二层接口:portswitch 3) 三层接口:undo portswitch  逻辑接口 1) VT(virtual template)接口、dialer接口 2) tunnel接口、null接口 3) vlanif接口 4) 三层以太网子接口 5) Eth-Trunk接口、loobacp接口 防火墙的Eth-trunk  优点: 1) 本质是要提高链路的带宽 2) 可靠性(LACP协议) 3) 负载分担  Eth-trunk模式分类: 1) 手工负载分担模式(默认)注意:所有链路都要参与转发 2) 静态LACP模式(没有动态LACP)注意: 可以所有,也可以配置备份M:N形式  Eth-trunk接口类型 1) 三层Eth-trunk 2) 二层Eth-trunk  交换机上面为二层Eth-trunk 第一步:新建Eth-trunk及模式 interface Eth-Trunk1 mode lacp-static ---------默认手工负载分担 第二步:定义Eth-trunk类型 interface Eth-Trunk1 port link-type trunk port trunk allow-pass vlan 2 to 4094 第三步:把接口加入Eth-trunk组

web3.eth.accounts

情到浓时终转凉″ 提交于 2020-03-02 08:49:51
如果你希望马上开始学习以太坊DApp开发,可以访问汇智网提供的出色的在线互动教程: 以太坊DApp实战开发入门 去中心化电商DApp实战开发 只读属性,返回当前节点持有的帐户列表。 同步调用: web3.eth.accounts 异步调用: web3.eth.getAccounts(callback(error, result){ ... }) 返回值: Array - 节点持有的帐户列表。 示例: var accounts = web3.eth.accounts; console.log(accounts); 以太坊开发入门教程 来源: oschina 链接: https://my.oschina.net/u/3794778/blog/1800236

交换第二天

孤街醉人 提交于 2020-02-29 16:54:04
一、网关作为了一个广播域的中心出口;生成树的根网桥也是一棵树的中心,也是流量的集合点; 若将两者分配不同的设备将导致网络通讯资源浪费,故强烈建议两者在同一台设备上; 若使用基于vlan或基于分组的STP协议来工作三层架构中,将导致vlan间或组间通讯时对汇聚层间链路带宽要求较高,可以通过 以太网通道 channel (cisco ) 以太网中继Eth-Trunk(华为) 技术来解决 通道技术将多个接口逻辑的整合为一个接口,实现带宽叠加的作用; 配置要求: 1、通道的对端必须为同一台设备; 2、通道的所有物理接口应该具有相同的速率、双工模式;相同的类型,相同的vlan允许列表; [sw1]interface Eth-Trunk 0 创建通道接口 [sw1-Eth-Trunk0]q [sw1]interface GigabitEthernet 0/0/1 将物理接口加入到通道内 [sw1-GigabitEthernet0/0/1]eth-trunk 0 [sw1-GigabitEthernet0/0/1]int g0/0/2 [sw1-GigabitEthernet0/0/2]eth-trunk 0 [sw1-Eth-Trunk0]load-balance ? 基于流的选择 dst-ip According to destination IP hash arithmetic dst

配置Eth-Trunk接口流量本地优先转发示例(集群/堆叠)

此生再无相见时 提交于 2020-02-26 22:23:15
组网图形 Eth-Trunk接口流量本地优先转发简介 在设备集群/堆叠情况下,为了保证流量的可靠传输,流量的出接口设置为Eth-Trunk接口。那么Eth-Trunk接口中必定存在跨框成员口。当集群/堆叠设备转发流量时,Eth-Trunk接口通过HASH算法可能会选择跨框的成员口。由于集群/堆叠设备间线缆带宽有限,跨框转发流量增加了集群设备之间的带宽承载压力,同时也降低了流量转发效率。为了解决这个问题,可以使能Eth-Trunk接口流量本地优先转发。 配置注意事项 · 如果本设备Eth-Trunk的活动接口的带宽足以承载本设备转发的流量,可以使能Eth-Trunk接口流量本地优先转发功能,避免转发效率低、集群设备之间的带宽承载压力大的问题。 · 如果本设备Eth-Trunk的活动接口的带宽不能承载本设备转发的流量,需要去使能Eth-Trunk接口流量本地优先转发功能,此时本设备的部分流量就会选择跨设备的Eth-Trunk出接口转发,防止发生丢包。 组网需求 如图1所示,为了增加设备的容量采用设备集群技术,将Switch3和Switch4通过专用的集群电缆链接起来,对外呈现为一台逻辑交换机。为了实现设备间的备份、提高可靠性,采用跨集群设备Eth-Trunk接口技术,将不同设备上的物理接口加入同一个Eth-Trunk接口。在网络无任何故障情况下,在PE设备上查看成员口信息时

以太坊智能合约项目开发——Web3.py库安装及错误解决方案

不羁的心 提交于 2020-02-26 21:50:46
一、Web3.py库介绍 web3.js 是一组用来和本地或远程以太坊节点进行交互的 js 库,它可以使用 HTTP 或 IPC 建立与以太坊节点旳连接,那么 web3.py 则是一个使 python 应用与以太坊区块链进行交互的 python 库。 关于web3 二、Web3.py库安装 安装前的准备 安装python 3.5.4版本 版本说明:我最初安装的3.5.2版本然后报错,报错内容中提示版本要>=3.5.3 <4,但是看到网上也有3.6报错的情况 ; G : \JsuBaron\bdss > python - V Python 3.5 .4 G : \JsuBaron\bdss > pip - V pip 20.0 .2 from f : \python3 . 5.4 \lib\site - packages\pip ( python 3.5 ) 升级有pip:安装python的时候一般都同时安装了pip,将其升级; You are using pip version 9.0 .1 , however version 20.0 .2 is available . You should consider upgrading via the 'python -m pip install --upgrade pip' command . * * 上面是前面的报错提示 * * C

DPDK l2fwd源码学习

六月ゝ 毕业季﹏ 提交于 2020-02-14 18:35:41
1. 主函数分析 1 /* 命令行解析 2 * 参数输入 ./l2fwd -c 0x3 -n 4 -- -p 3 -q 1 3 * -c 为十六进制的分配的逻辑内核数量 4 * -n 为十进制的内存通道数量,EAL参数和程序参数用--分开 5 * -q 为分配给每个核心的收发队列数量(端口数量) 6 * -p为十六进制的分配的端口数 7 * -t 为可选默认10s打印时间间隔参数 8 */ 9 int main(int argc, char **argv) 10 { 11 struct lcore_queue_conf *qconf; 12 int ret; 13 uint16_t nb_ports; 14 uint16_t nb_ports_available = 0; 15 uint16_t portid, last_port; 16 unsigned lcore_id, rx_lcore_id; 17 unsigned nb_ports_in_mask = 0; 18 unsigned int nb_lcores = 0; 19 unsigned int nb_mbufs; 20 21 /* init EAL */ 22 /* 初始化EAL参数,并解析参数,系统函数getopt以及getopt_long, 23 * 这些处理命令行参数的函数,处理到“--”时就会停止,分割参

android xml布局使用特殊符号 使用ascii显示特殊符号 以下为常见的ASCII十进制交换编码

眉间皱痕 提交于 2020-02-09 04:47:04
xml中使用ascii显示特殊符号 以下为常见的ASCII十进制交换编码: @ 对应 -----@----- : 对应 -----:-----   对应 -----空格----- 对应 -----空格----- ! 对应 -----!----- " 对应 -----"(xml中需要在前面加入)----- # 对应 -----#----- $ 对应 -----$----- % 对应 -----%----- & 对应 -----&----- ' 对应 -----´----- ( 对应 -----(----- ) 对应 -----)----- * 对应 -----*----- + 对应 -----+----- , 对应 -----,----- - 对应 ----------- . 对应 -----.----- / 对应 -----/----- : 对应 -----:----- ; 对应 -----;----- < 对应 -----<----- = 对应 -----=----- > 对应 ----->----- ? 对应 -----?----- @ 对应 -----@----- [ 对应 -----[----- \ 对应 ------- ] 对应 -----]----- ^ 对应 -----^----- _ 对应 -----_----- ` 对应 -----`----- { 对应 --

数据分析三剑客之pandas

亡梦爱人 提交于 2020-02-05 09:06:13
Pandas 引入 前面一篇文章我们介绍了numpy,但numpy的特长并不是在于数据处理,而是在它能非常方便地实现科学计算,所以我们日常对数据进行处理时用的numpy情况并不是很多,我们需要处理的数据一般都是带有列标签和index索引的,而numpy并不支持这些,这时我们就需要pandas上场啦! WHAT? Pandas 是基于 Numpy 构建的库,在数据处理方面可以把它理解为numpy加强版,同时Pandas也是一项开源项目 。不同于numpy的是,pandas拥有种数据结构: Series 和 DataFrame : 下面我们就来生成一个简单的series对象来方便理解: In [1]: from pandas import Series,DataFrame In [2]: import pandas as pd In [3]: data = Series([1,2,3,4],index = ['a','b','c','d']) In [4]: data Out[4]: a 1 b 2 c 3 d 4 dtype: int64 Series是一种类似一维数组的数据结构,由一组数据和与之相关的index组成,这个结构一看似乎与dict字典差不多,我们知道字典是一种 无序 的数据结构,而pandas中的Series的数据结构不一样,它相当于 定长有序 的字典,并且它的

基于STM32F107xx中以太网ETH实现LWIP功能

廉价感情. 提交于 2020-01-29 07:54:28
前言 在需要使用lwip以太网功能时,可以选择ST支持以太网互联型芯片,如107或105; 当然也可以选择103 + 网卡驱动芯片(如:ENC28J60、DM9000等); 该文章只介绍107芯片中以太网ETH模块的配置过程; ETH框图 STM32F107xx支持以太网模块的面纱就是这样,那么我们该如何配置里面的PHY、MAC和以太网专用的DMA以实现底层的配置呢?容许我慢慢道来。 1、网卡结构   网卡是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。 由于其拥有MAC地址,因此属于OSI模型的第2层 。它使得用户可以通过电缆或无线相互连接。每一个网卡都有一个被称为MAC地址的独一无二的48位串行号,它被写在卡上的一块ROM中。 在网络上的每一个计算机都必须拥有一个独一无二的MAC地址 。没有任何两块被生产出来的网卡拥有同样的地址。这是因为电气电子工程师协会(IEEE)负责为网络接口控制器(网卡)销售商分配唯一的MAC地址。 以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简称之为PHY。 1.1、MAC 802.3   该部分不是两言三语就可以说明白的,《STM32中文参考手册》中有详细的介绍;如果还不够喂饱您,那就自己找吃的;反正网卡没它不行; 1.2、PHY   PHY是物理接口收发器,它实现物理层。包括MII/GMII(介质独立接口)子层

路由交换(四):链路聚合

与世无争的帅哥 提交于 2020-01-26 23:05:46
链路聚合 一、链路聚合理论部分 1. 链路聚合简介 链路聚合是将多条物理链路捆绑在一起成为一条逻辑链路,实现提高链路带宽、提高可靠性和负载分担。 2. 链路聚合基本概念 链路聚合组:若干条以太链路捆绑在一起所形成的逻辑链路 成员接口:组成逻辑链路的物理链路的接口称为成员接口 活动接口:逻辑链路中转发数据的成员接口称为活动接口 3. 链路聚合方式 链路聚合方式有手工模式和LACP模式。手工模式下,Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议LACP的参与。当需要在两个直连设备之间提供一个较大的链路带宽而设备又不支持LACP协议时,可以使用手工模式。手工模式可以实现增加带宽、提高可靠性和负载分担的目的。通常使用LACP模式来配置链路聚合。 系统LACP优先级 两端根据系统LACP优先级来协商主动端 接口LACP优先级 Eth-Trunk链路根据接口LACP优先级来协商活动接口,优先级高的接口将优先被选为活动接口,接口LACP优先级值越小,优先级越高。 成员接口间M:N备份 链路聚合组中有M条活动链路,N条备份链路。当活动链路出现链路故障时,备份链路切换为活动链路,转发数据流量。 LACP 链路建立过程 1)两端设备互相发送LACPDU报文 2)确定主动端和活动链路 根据系统LACP优先级来确定主动端,若系统LACP优先级相同,比较设备MAC地址