分享

21张图详解交换机MAC地址表的五大要素:目的MAC地址、所属VLAN、出接口、类型、老化时间

 和合德 2023-08-13 发布于江苏
交换知识 VLAN VTP STP 单臂路由
第1章 交换基础 1.1 园区网分层结构 层次 作用 出口层 广域网接入 出口策略 带宽控制 核心层 高速转发 服务器接入 路由选择 汇聚层 流量汇聚 链路冗余 设备冗余 路由选择 接入层 用户接入 接入安全 访问控制 1.2 交换机的主要功能 MAC地址表      address learning 转发和过滤的决策forward/filter decision 环路的避免       loop avoi
惨绿少年
2017-12-27
1K0
【计算机网络】局域网学习笔记
参考书籍 《计算机网络-自顶向下》       作者 James F. Kurose 《计算机网络技术基础教程》 作者  刘四清, 龚建萍 (教科书) 《图解TCP/IP》                     作者  竹下隆史,荒井透, 刘田幸雄 局域网的定义 局域网(Local Area NetWork, LAN)是将较小的地理区域内的计算机或数据终端设备连接在一起的通信网络。 决定局域网性能的因素 决定局域网性能的主要有三个因素: 传输介质, 拓扑结构, 介质访问控制方法: 1.  传输介质 常用的
啦啦啦321
2018-01-03
8800
【计算机网络】局域网学习笔记
浅谈网络数据包传递过程中涉及的话题
概括来说:首先我们在浏览器地址栏敲下域名地址,浏览器发出get请求,接下来进行dns域名解析(后面再详谈),此时浏览器已经得知目标IP,此时还得知道默认网关的mac地址,如果此前主机没有进行arp缓存,主机会进行arp广播,网关得知广播的ip的自己的,便回复自己的mac地址(A端口)给主机。(关于arp与mac后面再详谈)为了方便说明我用一个图来演示(大家不要纠结于packet tracer中红色不通,那是因为我没有设置ip,也没有打开路由器端口的问题,本文不是来介绍软件用法的,大家请忽略) ?    
s1mba
2018-01-03
1.1K0
浅谈网络数据包传递过程中涉及的话题
TCP/IP(三)数据链路层~2
一、局域网 1.1、局域网和以太网的区别和联系 局域网:前面已经介绍了,其实就是学校里面、各个大的公司里,自己组件的一个小型网络,这种就属于局域网。 以太网:以太网(Ethernet)指的是由Xerox公司创建并由Xerox、Intel和DEC公司联合开发的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准。     以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上。 联系:是以太网就一定是局域网,但是局域网不一定就是以太网。 因为以太网就是一
用户1195962
2018-01-18
9210
TCP/IP(三)数据链路层~2
linux下DHCP服务原理总结
DHCP(全称Dynamic host configuration protocol):动态主机配置协议 DHCP工作在OSI的应用层,可以帮助计算机从指定的DHCP服务器获取配置信息的协议。(主要包括:ip地址,子网掩码,网关和dns等)。 DHCP的运作方式: 客户端传输广播包给整个物理网络段内的所有主句,如局域网内有DHCP服务器时,才会响应客户端的IP参数要求,所以DHCP服务器与客户端应该在同一个物理网段内。 客户端与DHCP服务器之间连接的过程如下图: ? 1)客户端:利用广播包发送搜索DNCP
洗尽了浮华
2018-01-23
3.4K0
linux下DHCP服务原理总结
OpenDaylight与Mininet应用实战之三层转发机制四
本文属于该专题中的进阶篇,主要讲解ODL应用不同网段的三层数据转发机制,在OpenDaylight与Mininet应用实战之流表操作(三)中会涉及到相同网段的二层数据通信,此是在(三)的基础上更加了解ODL的功能应用。学习本文前,可先熟悉本专题前面两篇文章。 1 自定义创建SDN网络拓扑 在验证中我用Mininet创建了如下的网络拓扑结构,1台ODL控制器(0.1版本),2台交换机,每台交换机分别连接2台主机,即共4台主机,这些主机分别属于2个不同的网段,交换机与控制器之间采用OpenFlow协议。拓扑结构
SDNLAB
2018-03-28
1.3K0
OpenDaylight与Mininet应用实战之三层转发机制四
话说VLAN Tag 的“来龙去脉”
前言 自从上篇文章《三层交换机的工作原理》发布后,有很多的网络爱好者私底下与我取得了联系,针对当前的TCP/IP网络做了很多的探讨,从这些爱好者身上我也学习到了很多,正所谓活到老,学到老;看这些爱好者对网络的技术的那种热爱与激情,也给我们写作者增加了不少的动力。 ? 无论我们现在的技术发展到什么地步,最基本最核心的思想仍然不会发生变化;当前我们还在使用传统的路由器、交换机构建数据中心,但当前的网络技术也在不断的革新,另一种网络时代的格局即将到来,例如现在SDN(软件定义网络)、SDS(软件定义存储)、SDW
SDNLAB
2018-03-28
1.8K0
话说VLAN Tag 的“来龙去脉”
数据中心SDN技术发展应用之MP-BGP
当前云计算技术已经成为数据中心基本部署要求,针对云计算中对网络虚拟化的需求,业界厂家提出了各种解决思路,SDN网络技术得到了大力发展,具有资源虚拟化、自动化等特点,成为IT基础架构改革中不可或缺的一部分。早期纯软件的SDN技术虽然可以随云而动实现业务网络自动部署,但在性能、功能、稳定性、可扩展性等方面存在较大的限制。 📷 在数据中心虚拟化多租户环境中部署和配置网络设施是一项复杂的工作,不同租户的网络需求存在差异,且网络租户是虚拟化存在,和物理计算资源位置无固定对应关系。通过传统手段部署物理网络设备
SDNLAB
2018-03-28
1.3K0
数据中心SDN技术发展应用之MP-BGP
你所了解的三层交换机,是这样工作的
为什么我们说三层交换机的三层转发性能要比路由器的效率要高的多?有时候在很多书里会提及到现在路由器的软件做的也非常强大,几乎也能够达到限速转发的能力;但是软件能够和硬件比吗,不太可能;交换机之所以转发速度快是因为交换机使用了专门的ASIC硬件转发卡,而路由器是software-based 的转发。 我们习惯说,在二层网络环境中相同vlan之间可以通信,不同vlan之间不可以通信,如果想通信必须借助三层设备,所以说三层交换机必须要做的事情是路由转发,但是具体的工作原理是什么样的呢 ? 首先三层交换机在同一子网和
SDNLAB
2018-03-28
1K0
你所了解的三层交换机,是这样工作的
VLAN Trunk在OpenStack Neutron及SDN中的实现
前言 本文先介绍一下VLAN Trunk的基本概念,以及OpenStack Neutron和OpenFlow based SDN是如何为Trunk port提供网络支持。OpenStack对VLAN Trunk的支持具体是什么?虽然OpenStack与容器,物理主机也做了集成,但是OpenStack最主要的应用还是虚机管理,而现代的操作系统,不论是Linux还是Windows,都支持将网卡配置成Trunk port。OpenStack对VLAN Trunk的支持就是指对OpenStack所管理的虚机的Tru
SDNLAB
2018-03-29
2.3K0
VLAN Trunk在OpenStack Neutron及SDN中的实现
SDN在云数据中心的应用之VPC产品篇
云数据中心最基础的网络产品就是VPC(虚拟私有云),简单理解就是1个三层路由+若干个IP地址可自定义的网络。一个VPC可允许有多个子网,同子网内部二层互通,不同子网间三层互通。用户在云数据中心订购了一个VPC产品,类似于购买了一台路由器和若干台二层交换机来连接服务器。 ? 在传统网络中分析网络功能,通常是从控制平面和数据转发平面同时入手。在传统网络控制平面中,二层是生成树协议,转发依据是mac地址表;三层是路由协议,转发依据是路由表。数据包基于网络设备中mac表和路由表来完成数据转发。为了便于大家理解,我们
SDNLAB
2018-03-29
7690
P4和POF的对比
一、简介 软件定义网络(SDN)技术的发展已经历了多年,新技术层出不穷。OpenFlow作为其中的一个代表性协议,已经进化了多个版本,并被工业界和学术界广泛接受和使用,但是受OpenFlow协议规范的约束,用户对网络设备数据平面的操作仍然受到OpenFlow协议已有字段的限制。虽然OpenFlow近年来已从12个字段逐渐扩展到40多个字段,但是对于设备商或者是用户来说仍然有一些问题不能解决。具体来说,用户无法随心所欲的定制适用于特殊场合的私有协议;设备厂商则需要被迫更新硬件设备以不断适应OpenFlow新版
SDNLAB
2018-03-30
1.9K0
P4和POF的对比
源码解读ODL的MAC地址学习(二)
1 简介 上一篇文章(源码解读ODL的MAC地址学习(一))已经分析了MAC地址学习中的ARP请求的部分源码,下面将接着上一篇文章,介绍一下ARP响应和生成流表的源码。设想的场景不变,如下图所示: ? 2 ARP响应源码分析 2.1 ARP响应(Packet-In) PC B接收到OpenFlow交换机转发的ARP请求后,向PC A发送ARP响应。OpenFlow交换机接收到端口2发出的ARP响应后,依据流表项(参看源码解读ODL的MAC地址学习(一) 2.2部分),将Packet-In消息发往OpenFl
SDNLAB
2018-03-30
8350
源码解读ODL的MAC地址学习(二)
源码解读ODL的MAC地址学习(一)
1 简介 我们知道同一子网中主机之间互相传送信息需要用到MAC地址,而我们第一次发送信息的时候只有IP地址而没有MAC地址,所以我们就要进行MAC地址自学习。 交换机中的MAC地址自学习是指在交换机中有一个MAC地址与交换机每个接口的对应表,每当有数据包经过交换机转发的时候,如果它的表中没有这个MAC地址的对应关系就会往所有端口转发数据包,当目标机从某个端口返回信息的时候它就知道了这个MAC地址对应的哪个端口,于是会把这个对应关系加入表中,这个过程就是交换机的MAC地址自学习。 2 ODL中MAC地址原理
SDNLAB
2018-03-30
1.8K0
源码解读ODL的MAC地址学习(一)
P4:编写协议无关的包处理器
摘要 P4是一门编写协议无关的包处理器的高级语言。P4与SDN控制协议联合在一起工作,比如OpenFlow。在OpenFlow当前的协议形态中,它精确地指定了供它操作的协议头。这个协议头集合已经在短短的几年时间中,从12个域增长到了41个域,这同时也增加了协议的复杂性,但是仍然没有提供添加新的自定义首部的灵活性。 在这篇论文中我们将P4作为一个展示了OpenFlow在未来应该如何演进的草案协议而提出。我们有如下三个目标: 1.匹配域的重配置能力:在交换机被部署之后,开发者应该能够改变交换机处理数据包的方式
SDNLAB
2018-04-02
1.2K0
P4:编写协议无关的包处理器
【连载-2】数据中心网络虚拟化 主流平台产品介绍
为了对数据中心网络虚拟化有个初步的认识,本文将对当前比较主流的几款商业平台进行介绍,包括VMware公司的网络虚拟化技术,IBM公司的Dove及开源的OpenDove平台, NEC公司的virtual-network-platform和VTN平台,以及Cisco公司的Nexus虚拟化平台。 1.Vmware公司的网络虚拟化技术 VMware在虚拟化领域的领导地位使得我们必须首先介绍一下他们的网络虚拟化技术NSX。然而需要说明的是,网络上有关NSX的技术资料(广告除外)并不多,因此在很多技术细节上我们也无能为
SDNLAB
2018-04-02
9610
【连载-2】数据中心网络虚拟化 主流平台产品介绍
SDN实战团分享(二十一):园区网SDN应用分享
感谢有这样的机会,能够在SDN实战群分享我们在园区网中SDN的应用案例。目前在园区网中的SDN部署和应用还处于起步阶段,今天分享的内容一部分来自于我们的实际应用案例,还有一部分来自于我们搭建的demo环境,希望能够起到抛砖引玉的作用,同时如果有哪些不正确或者不准确的地方,还望各位及时指正。 目前我们在园区网的SDN应用,主要是聚焦在三个方面: 一是路径选择,依据一定的判断或者触发条件,通过流表来控制报文转发的路径; 第二是流量管理,一方面是要对园区内的流量进行采集、统计、分析和处理,形成相应的统计分
SDNLAB
2018-04-02
9230
SDN实战团分享(二十一):园区网SDN应用分享
SDNLAB群分享(四):利用ODL下发流表创建VxLAN网络
今天想跟大家分享如何通过ODL控制器下发流表来创建VxLAN网络。ODL作为当前流行的控制器,已经有广泛的应用。基于ODL提供了丰富的北向接口,使得应用对网络有了更好的掌控。我们为什么需要研究VxLAN网络,VxLAN网络现在已经成为多数据中心网络的解决方案,提供丰富的网络功能,比如更多的租户数量、虚拟机迁移、IP冲突等问题得到有效解决。 一.实验目的 通过本次分享,你将会了解到以下内容: 构建VxLAN网络的基本步骤。 Mininet构建网络拓扑。 ODL北向接口Restconf的使用。 XML格式的流表
SDNLAB
2018-04-02
9590
SDNLAB群分享(四):利用ODL下发流表创建VxLAN网络
超大规模数据中心网络
一、计算模式的演进 图 1 计算模式的演进 计算纪年: 1、大型机时代:20世纪60~70年代,计算机体积大、价格高,支持成百上千用户同时操作。 2、个人电脑时代:20世纪80~90年代,计算机体积小、价格低,只支持单个用户同时操作。 3、移动时代:21世纪00~10年代,终端设备搭载移动操作系统,用户随时随地可用。 4、泛在时代:21世纪20年代及以后,计算无处不在,无所不包,典型代表:云计算。 二、云计算应用场景及特征 图 2 云计算 应用场景: 1、支持动态组织和业务系统的应用: 典型代表:移动
SDNLAB
2018-04-02
1.4K0
超大规模数据中心网络
SDNLAB技术分享(八):Neutron的基本原理与代码实现
一、Openstack网络基础 下面对Openstack和Neutron的介绍,要从几个关键词入手。 1. 三代网络 在网络这一口,OpenStack经历了由nova-network到Quantum再到Neutron的演进过程。我们直观地来看看三代网络的对比分析: 📷 1)Nova-network是隶属于nova项目的网络实现,它利用了linux-bridge(早期,目前也支持OVS)作为交换机,具备Flat、Flat DHCP、VLAN三种组网模式。优点是性能出色,工作稳定,支持mu
SDNLAB
2018-04-02
1.4K0
SDNLAB技术分享(八):Neutron的基本原理与代码实现

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多