热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

网络学习第六天(路由器、VLAN)

路由的概念路由器它称之为网关设备。路由器就是用于连接不同网络的设备路由器是位于OSI模型的第三层。路由器通过路由决定数据的转发。网关的背景:当时每家计算机厂商&#

路由的概念


  • 路由器它称之为网关设备。
  • 路由器就是用于连接不同网络的设备
  • 路由器是位于OSI模型的第三层。
  • 路由器通过路由决定数据的转发。

网关的背景:
当时每家计算机厂商,用于交换数据的通信程序(协议)和数据描述格式各不相同。因此,就把用于相互转换这些协议和格式的计算机称为网关。


路由器与三层交换器的对比

在这里插入图片描述


路由协议对比

在这里插入图片描述

路由器的作用:


  • 1.路由寻址
  • 2.实现不同网络之间相连的功能
  • 3.通过路由决定数据的转发,转发策略称为 路由选择。

VLAN相关技术


什么是VLAN?

中文名称叫:虚拟局域网。虚网。它是交换所特有的技术


  • 交换机是可以隔离广播域和冲突域的。
  • 交换机是怎么去隔离我们的广播域?
    就是通过我们交换机,划分虚拟局域网来实现的(VLAN),就是从二层,从MAC地址,让他们变成不同的局域网。

VLAN基本概念-VLAN帧格式

VLAN Tag


  • 标识所属VLAN
  • 遵循IEEE 802.1Q标准
  • 支持802.1Q协议的交换机既可以收发有标记帧,也可以收发无标记帧
  • 交换机内部的数据包一律携带Tag

VLAN的链路类型分为:

接入链路:PC 到 设备之间
干道链路:设备和设备之间



VLAN的端口类型:


  • access端口:常用来连接用户主机的端口,只能连接接入链路
  • Trunk端口:常用来和其他交换机连接的端口,只能连接干道链路
  • Hybrid端口:默认情况下所有接口都是hybrid。

在这里插入图片描述


VLAN产生的背景:

随着网络中计算机的数量越来越多,传统的以太网开始面临冲突严重、广播泛滥以及安全性无法保障等各种问题,因此,才有了我们VLAN技术的产生。

VLAN:可以在二层和三层交换机上进行配置。主要是智能的交换机。


VLAN的作用:

在大型的企业内网,可以通过交换机(二层、三层)上部署VLAN技术隔离广播域,缩小广播发送的范围,同时将安全威胁隔离到最小;以及方便管理员的管理。
最终使得网络更加的健康和稳定。


VLAN的划分方式:

在这里插入图片描述


VLAN的配置:

基于端口进行划分的。
划分VLAN配置:


  • 单个VLAN的配置方式:
    [Huawei]vlan 10

  • 批量配置VLAN方式:
    [Huawei]vlan batch 20 to 30

  • 批量创建VLAN方式(不连续的方式):
    [Huawei]vlan batch 10 20

  • 将对应的接口加入到对应的VLAN中:
    [Huawei]interface Eth0/0/1
    [Huawei-Ethernet0/0/1]port link-type access
    [Huawei-Ethernet0/0/1]port default vlan 10

备注:VLAN 1属于默认VLAN,默认情况下所有的接口都位于VLAN1里面。

上面讲的都是属于VLAN间的通信。

#Trunk技术


什么是Trunk?

干道;即主干连接技术


为什么要配置Trunk?


  • 如果VLAN要跨越多台交换机进行访问,就必须要做一个接口模式,这个接口模式就是trunk.
  • Trunk可以承载多个VLAN的数据。
  • 如果交换机的接口一旦配置成了trunk,就意味着这个接口不在属于任何VLAN,失去了VLAN标记。
  • 默认情况下(不划分Trunk的情况下),交换机的一个接口智能从属于一个VLAN,就是普通的access口。当一个接口被划分到vlan 10里面,就不能够再被划分到vlan 20

Trunk的配置:


  • [Huawei-Ethernet0/0/5]port link-type trunk --配置链路类型
  • [Huawei-Ethernet0/0/5]port trunk allow-pass vlan 10 20 --配置允许通过的VLAN数据。

Trunk技术的原理:


  • 抓包:
    PC–设备抓包:
    设备-设置接口抓包
    Trunk的数据多一个802.1q 虚拟局域网。而且还有一个ID:20.

  • tag:
    默认情况:pc:是不能处理带Tag的报文
    只有通过交换机trunk接口发出的数据包才有vlan标记(802.1Q标记)
    目的是为了识别数据包是属于哪一个VLANDE .


PVID

本征VLAN (native vlan)
大家协商好一个VLAN,VLAN 1,


  • 修改本征VLAN的配置:
    port trunk pvid vlan 10

  • 修改接口模式:clear configuration int g0/0/2


VLAN间的路由


  • 1.通过多层交换机来实现,实现方式–SVI: switch virtual interface
    (常用的方法)

  • 2.通过路由器实现的方式 --单臂路由

认识SVI技术:


推荐阅读
  • IPVlan 详解
    文章目录简介Ipvlan2同节点Ns互通Ns内与宿主机通信第三种方法Ns到节点外部结论Ipvlan31.同节点Ns互通Ns内与宿主机通信Ns内到外部网络总结源码分析ipvlan收包 ... [详细]
  • 计算机网络四
    大三上结束之际,从网上找来一些关于计算机网络的知识作为总结,本文四篇笔记全部转自猪头任(博客地址:http:www.cnbl ... [详细]
  • HSRP热备份路由器协议的应用及配置
    本文介绍了HSRP热备份路由器协议的应用及配置方法,包括设计目标、工作原理、配置命令等。通过HSRP协议,可以实现在主动路由器故障时自动切换到备份路由器,保证网络连通性。此外,还介绍了R1和R2路由器的配置方法以及Sw1和Sw2交换机的配置方法,最后还介绍了测试连通性和路由追踪的方法。 ... [详细]
  • 思科交换机是目前最为著名的品牌产品,大部分的大型企业都使用思科交换机,其它品牌交换机明显没有这么受欢迎,交换机市场份额最大的无疑是思科。有 ... [详细]
  • 这是一份详细 & 清晰的计算机网络基础 学习指南
    前言计算机网络基础该是程序猿需掌握的知识,但往往会被忽略今天,我将献上一份详细&清晰的计算机网络基础学习指南,涵盖TCPUDP协议、Http协议、Socket等,希望你们会喜欢。目 ... [详细]
  • 本文详细介绍了在Linux虚拟化部署中进行VLAN配置的方法。首先要确认Linux系统内核是否已经支持VLAN功能,然后配置物理网卡、子网卡和虚拟VLAN网卡的关系。接着介绍了在Linux配置VLAN Trunk的步骤,包括将物理网卡添加到VLAN、检查添加的VLAN虚拟网卡信息以及重启网络服务等。最后,通过验证连通性来确认配置是否成功。 ... [详细]
  • XShell连接不了虚拟机
    本机安装好虚拟机和centeros;使用xshell连接:linuxCouldnotconnectto'127.0.0.1'(por ... [详细]
  • 贴图的支持及设置:关于贴图分辨率的支持及设置的用户指南
    http:hi.baidu.comdbfr2011818itemeef1eac8df31a2d69744520b贴图分辨率虚幻引擎3支持的贴图分辨率是从1x1到4096x4096 ... [详细]
  • 如何用js 实现依赖注入的思想,后端框架思想搬到前端来
    如何用js实现依赖注入的思想,后端框架思想搬到前端来-大家在做些页面的时候,很多都是用ajax实现的,在显示的时候有很多表单提交的add或者update操作,显然这样很烦,突然想到 ... [详细]
  • 互联网世界 9 种基本的商业模式
    互联网世界9种基本的商业模式一个商业模式是运行一个公司的方法;通过该模式的运作,一个公司能维持自己的生存,就是说,能有收益。商业模式意味着一个公司是如何通过在价值链中定位自己,从而获 ... [详细]
  • centos7下安装docker(15.3跨主机网络-macvlan)
    除了ovrlay,docker还开发了另一个支持跨主机容器的driver:macvlanmacvlan本身是linukernel模块,其功能是允许在同一物理网卡上配置多了MAC地址,即:多 ... [详细]
  • 配置IPv4静态路由实现企业网内不同网段用户互访
    本文介绍了通过配置IPv4静态路由实现企业网内不同网段用户互访的方法。首先需要配置接口的链路层协议参数和IP地址,使相邻节点网络层可达。然后按照静态路由组网图的操作步骤,配置静态路由。这样任意两台主机之间都能够互通。 ... [详细]
  • RouterOS 5.16软路由安装图解教程
    本文介绍了如何安装RouterOS 5.16软路由系统,包括系统要求、安装步骤和登录方式。同时提供了详细的图解教程,方便读者进行操作。 ... [详细]
  • 本文详细解析了vlan接口类型和划分的相关知识,包括access、trunk和hybrid接口类型的特点和功能,以及它们在数据包发送和接收过程中的处理方式。同时介绍了pvid的作用和使用方法,以及trunk接口在发送数据包时的处理规则。最后,还介绍了如何使所有vlan生效的方法。 ... [详细]
  • RabbitMq之发布确认高级部分1.为什么会需要发布确认高级部分?在生产环境中由于一些不明原因,导致rabbitmq重启,在RabbitMQ重启期间生产者消息投递失败,导致消息丢 ... [详细]
author-avatar
欧罗巴法域_430
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有