转载:网口扫盲三:以太网芯片MAC和PHY的关系

问:如何实现单片以太网微控制器?答:诀窍是将微控制器、以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时还可减小引脚数、缩小芯片面积.单片以太网微控制器还降低了功耗,特别是在采用掉电模式的情况下.问:以太网MAC是什么?答:MAC即Media Access Control,即媒体访问控制子层协议.该协议位
阅读本文

使用ONOS的Rest API来下发流表

1.启动ONOS后,浏览器进入doc http://10.109.247.211:8181/onos/v1/docs/2.找到Flow,并打开POST stream里面模拟GET获得的流表格式写 { “priority”:1234, “timeout”:0, “isPermanent”:true, “deviceId”:”of:0000000000000001”, “treatment”:{ “i
阅读本文

阿尔卡特交换机常用命令

OmniSwitch查看日志的命令是:格式:show log swlog [timestamp start_time [end_time]]show log swlog timestamp 05/21/2015 11:30 05/21/2015 12:30 发现私自添加路由器导致DHCP分发确认路由器IP,查到MAC,交换机搜寻到MAC对应的端口,关闭此端口搜寻此路由器位置,掌握其管理员账户和密码
阅读本文

负载均衡汇总

负载均衡学习笔记一、总体介绍1.1 定义1.1.1 Load balancing Load Balancing is the process of distributing data across disparate services to provide redundancy, reliability, and improve performance. The entire intent of
阅读本文

常用的网络故障排错方法

前言 网络基本原理 关于TCP/IP网络模型这里就不讲了,有兴趣的可以参考上一篇文章。这里通过一个简单的示例来讲一下常用的网络排错方法。对于我们日常所使用的ping命令,看似简单(要么通、要么不通),其实背后包含了很多内容,接下来我们一起看一下: 对于以上命令,ping www.baidu.com,从命令执行开始,到结果返回总共需要经过以下几步: 1.  DNS解析 首先要做的是
阅读本文

【专业扫盲】读懂光模块命名规则

光模块由光电子器件、功能电路和光接口组成,实现光电转换功能,其种类繁多,市面上的光模块更是由一连串符号构成。如果没有对光模块有个系统的学习,很难把握这些符号所表示的意义。认识光模块需从命名规则入手,了解光模块产品上各种符号所代表的含义。 每一个光模块厂商都有自己独特的光模块命名体系,从几家光模块厂家新产品命名规则上对比来看,业界厂商对光模块的命名大同小异。了解光模块命名规则就能读懂厂商光模块产品
阅读本文

CCNA第五天(静态路由,默认路由,时钟频率)

静态路由,默认路由,时钟频率(模拟运营商) 运用口令 IP route ip 掩码 下一跳地址 IP route 0.0.0.0 0.0.0.0 下一跳地址或者端口 clock rate 64000 拓扑结构 实验思路 首先要3个私有的网络,分别是用户端,DNS解析端和Web服务端 使用三层路由,将客户端的电脑连入网络 在路由器上配置网关和时钟频率 在路由器上配置路由表 按需要配置默认路由
阅读本文

以太网(局域网)交换机工作原理

交换机可以起到扩展局域网的作用,交换机的每个接口直接与一个单台主机或另一个以太网交换机相连,它一般都工作在全双工方式。交换机的接口处有存储器,能在输出端口繁忙时把到来的帧进行缓存,在线路空闲时转发出去。同时它是一种即插即用设备,其内部维护着一个帧交换表,这个帧交换表通过自学习算法自动地逐渐建立起来。交换机帧交换表自学习建立过程:    刚开始时,交换机里面的交换表为空。假设此时PC6给PC13
阅读本文

2017-7-20思科交换机9124管理手册

2017-7-20思科交换机9124管理手册新建模板Ouyoung ciso 9124的默认用户名密码为:admin,P@ssw0rd 机器新开机进入初始化模式,第一个问题是否进入dialog模式,选择no,如果选择yes则进入交互模式,选择no则进入CLI模式 输入用户名密码进入命令行模式:admin,P@ssw0rd 设置交换机的管理地址 switch# config t swi
阅读本文

在ubuntu下使用minicom连接交换机/路由器Console口

首先下载并安装minicomsudo apt-get install minicom然后将Console线一端连上交换机的Console口,另一端连上电脑(我这里是通过USB口连接的) 然后查看对应的端口名称:ll /dev/ttyUSB*得到如下结果:可以看到我的USB对应端口是“/dev/ttyUSB0”然后,输入“sudo minicom -s”进行相关配置。(必须是root权限,我因为处在
阅读本文

用pc构建DIY计算集群

-----------------------------------------------------------------用pc构建DIY计算集群目录/构建计算集群|-- /0前言|-- /1理论----|-- /1.1并行计算----|-- /1.2历史----|-- /1.3MPI消息传递接口*----|-- /1.4并行算法*|-- /2结构----|-- /2.1节点*----|-
阅读本文

通过案例来理解MSS、MTU等相关TCP概念

通过案例来理解MSS、MTU等相关TCP概念问题的描述最近要通过Docker的方式把产品部署到客户机房, 过程中需要部署一个hbase集群,hbase总是部署失败(在我们自己的环境没有问题)发现hbase卡在同步文件,人工登上hbase 所在的容器中看到在hbase节点之间scp同步一些文件的时候,同样总是失败(稳定重现)手工尝试scp那些文件,发现总是在传送某个文件的时候scp卡死了尝试单独sc
阅读本文

互联网架构设计:负载均衡器

现实生活中,我们能经常听到别人说,通过搭建机器集群来抗住大流量和大用户量。如何组织机器集群和服务集群对大量流量请求进行高效服务是一个有挑战的问题。负载均衡器就是用来解决针对流量请求分配机器集群和服务集群的利器。  一、什么是负载均衡?  我们从一个实际的工作需求开始讲述负载均衡器吧。有一天,领导给你分配一个需求,你兴高采烈地去写代码,当写到一半时发现要依赖另一个模块,而另一个模块是部署在两台机
阅读本文

LVS常见的问题及原因分析

一、裂脑 由于两台高可用服务器对之间,在指定时间内,无法相互检测到对方的心跳,而各自启动故障切换转移功能,取得资源服务及所有权,而此时的两台高可用服务器对都还或者,并且正在运行,这样就会导致同一个IP或服务在两段同时启动而发生冲突的严重问题,最严重的是两台主机占用同一个VIP,当用户写入数据的时候可能同时写在两台服务器上。 1)产生裂脑原因 1、心跳链路故障,导致无法通信 2、开启防火墙阻挡心跳
阅读本文

交换机常用功能——端口监控应用举例

交换机常用功能——端口监控应用举例  端口监控也叫端口镜像,是将被监控端口的数据报文复制一份转发到监控端口,在监控端口接有一台安装了数据包分析软件的主机,网络管理员通过对收集到的数据包进行分析,从而进行网络监控和排除网络故障。  一般适用情况:  1、 网吧管理员欲时时监控网络运行状况。  2、 公安局要求监控网吧的上网数据。   端口监控举例——例如:某地公安局要求对网吧的上网数据进行监控,网吧
阅读本文

Cisco MDS9222i光纤交换机最常用排错命令

Cisco MDS9222i光纤交换机最常用排错命令 1.检查交换机端口Show interface [interface-range]查看指定端口运行状态,WWN信息,配置参数,收发包统计信息。示范:MDS9222i-1# show interface fc1/1fc1/1 is trunking
阅读本文

RabbitMQ学习 (五):主题交换机

尽管直连交换机能够改善我们的系统,但是它也有它的限制 —— 没办法基于多个标准执行路由操作。为了实现这个目的,接下来我们学习如何使用另一种更复杂的交换机 —— 主题交换机。发送到主题交换机(topic exchange)的消息不可以携带随意什么样子的路由键(routing_key),它的路由键必须是一个由.分隔开的词语列表。这些单词随便是什么都可以,但是最好是跟携带它们的消息有关系的词汇。以下是
阅读本文

单播,广播,组播

当前的网络中有三种通讯模式:单播、广播、组播(多播),其中的组播出现时间最晚但同时具备单播和广播的优点,最具有发展前景。一、单播:主机之间“一对一”的通讯模式,网络中的交换机和路由器对数据只进行转发不进行复制。如果10个客户机需要相同的数据,则服务器需要逐一传送,重复10次相同的工作。但由于其能够针对每个客户的及时响应,所以现在的网页浏览全部都是采用IP单播协议。网络中的路由器和交换机根据其目标地
阅读本文

RabbitMQ系列教程之七:RabbitMQ的 C# 客户端 API 的简介

今天这篇博文是我翻译的RabbitMQ的最后一篇文章了,介绍一下RabbitMQ的C#开发的接口。好了,言归正传吧。   Net/C# 客户端 API简介1、主要的命名空间,接口和类  定义核心的API的接口和类被定义在RabbitMQ.Client这个命名空间下面:  所以要想使用RabbitMQ的功能,需要以下代码     using RabbitMQ.Client;   【1】、核心
阅读本文

Exchange NLB 单播和多播模式比较

一般来说,在NLB的创建时,单网卡多播,双网卡单播。 双网卡单播时,因为主机之间不能互相通信,将设置内网通讯的网卡,也就是群集设置中的心跳。   NLB模式 描述 优点 缺点 单播 网卡MAC会被NLB专用,无法另作他用,各NLB节点之间无法单独通信,交换机上无需配置,但是会增加网络负载。   在单播模式下,NLB重新对每个NLB节点中启用NLB的网络适配器分配MA
阅读本文