HCIP——园区网、VLAN

园区网

园区网搭建核心思路:冗余(备份)--- 保证其健壮性

        1、设备冗余

        2、线路冗余

        3、网关冗余

        4、ups(不间断电源)冗余—— 能不断电(物理层)

三层交换机和路由器的选择:

        三层交换机:偏向交换、二层的工作。适合园区内。不适合边界设备,不支持NAT、VPN技术。

        路由器:更倾向与大批量路由转发工作。多用于运营商。边界设备只能选取路由器或者防火墙,倾向于边界或外部。

边界上路由器和防火墙的选择:

        防火墙:也相当于一个三层交换机但是支持NAT、VPN。用于安全要求高的情况下,过滤功能强。只有以太网口,只能连接以太网。

        路由器:对路由转发速率要求高的情况。路由器可拓展接口且可拓展接口种类多,每一种接口都可连接一种网络,不仅可以把广播域连接在一起还可以把各种网络连接在一起。

园区网三层架构

接入层:一般使用二层交换机。任务是把终端接入到网络中来。接入层数量多,一般每个教室每个办公室都有一两个接入层设备。(vlan、stp...)

汇聚层:一般使用三层交换机。把每个接入层设备汇集在一起,一般一层楼或者一栋楼一个汇聚层。适合当网关。(vlan、stp、vrrp、静态路由、ospf、acl...)

核心层:将园区连接在一起。(ospf、acl、nat...)

VLAN

vlan的定义和作用:

VLAN ---虚拟局域网---将原先的一个广播域逻辑上分隔成为多个虚拟的广播域

划分VLAN过程

        第一步:创建VLAN

                VID ---12位二进制---1-4094 ---默认存在VLAN 1

        第二步:将接口划入VLAN

               802.1Q帧---Tagged帧
Tag标签有4个字节,但是只需要关注12位,这12位就是对应vlan的VID。

               以太网Ⅱ型帧---Untagged帧(不带标签的帧)

               依靠以上特性,我们将 交换机和电脑 之间的链路,称为 Access链路 ,交换机侧的接口称为ACCESS接口,这样的链路只能通过untagged帧,并且,这些数据帧都属于某一种相同VLAN; 交换机和交换机 之间的链路,称为 Trunk链路 (Trunk干道),交换机侧的接口称为Trunk接口,这样的链路可以通过tagged帧,并且,这些数据帧可以属于多种不同的VLAN。

        第三步:配置trunk干道

hybrid ---混杂口
                 [sw1]display port vlan active
                
                Link Type---接口类型---如果没有做配置,默认的接口类型为混杂口
                PVID ---接口的VID ---如果没有做配置,默认接口的PVID为1.
                注意:华为规定所有进入交换机的数据帧必须带标签,带进入接口PVID的标签。
                
                VLAN LIST ---允许列表---所有接口默认放通VLAN1
                遵循最小vlan透传原则,关闭trunk干道vlan1的流量:undo port trunk allow-pass vlan 1
        
                U ---Untagged ---数据帧从接口发出时不带标签
                注意: trunk 干道中和接口 PVID 相同的 VLAN 发出时不需要携带标签。
                T ---Tagged ---数据帧从接口发出时需要带标签
                ACCESS接口
                        1,如果从链路上接收到一个Untagged帧,先给数据帧打上接口PVID对应的VID
                的标签,之后,看允许列表,因为ACCESS接口允许列表中只有一个VID且和PVID
                相同,所有,可以直接转发;
                        2,如果一个ACCESS接口从交换机的其他接口接收到一个数据帧,因为数据帧
                已经拥有标 签,所以,不用打标签,直接查看标签中的VID是不是在自己的允许列
                表中,如果不在,则直接丢弃;如果在,则允许转发,但需要先剥离标签之后转发到
                链路上。
                        3,如果从链路上接收到一个tagged帧,因为已经带标签了,所以,不需要打
                标签,查看标签是否在自己的允许列表中,如果不在,则丢弃;如果在,则转发。
                Trunk接口
                        1,如果从链路上接收到一个tagged帧,因为已经带标签,所以,不用打标签,
                之后,查看标签是否在自己的允许列表中,如果不在,则丢弃,如果在,则转发。

                        2,如果从交换机的其他接口接收到一个数据帧,因为本身具有标签,所以,不

                用打标签。之后,查看标签是否在允许列表中,如果不在,则丢弃;如果在,如果标

                签和接口的PVID相同,并且在允许列表中,则剥离标签发出;如果标签和接口的PVID

                不同,则携带标签发出。

                        3,如果从链路上收到一个untagged帧,首先打上接口PVID对应VID的标签,
                之后,看允许列表,如果列表中有对应的VID,则转发,否则丢弃。
        
        ACCESS ---可以修改PVID,可以修改允许列表,但是,允许列表中的VID只能和PVID相同
且仅有一个,不能修改版UT标记
       Trunk---可以修改PVID,可以修改允许列表,可以放通多个,不能修改UT标记
        [sw1-GigabitEthernet0/0/5]port trunk pvid vlan 4
       H y bird ---可以修改PVID,可以修改允许列表,可以放通多个,可以修改UT标记
        [sw1-GigabitEthernet0/0/1]port link-type hybrid
        [sw1-GigabitEthernet0/0/1]port hybrid pvid vlan 2
        [sw1-GigabitEthernet0/0/1]port hybrid untagged vlan 2 3 4

        第四步:VLAN间路由

         单臂路由
        r1]int g 0/0/0.1
        [r1-GigabitEthernet0/0/0.1]
        [r1-GigabitEthernet0/0/0.1]dot1q termination vid 2
        [r1-GigabitEthernet0/0/0.1]arp broadcast enable
        [r1-GigabitEthernet0/0/0.1]
        SVI --- 交换机虚拟接口 --- Vlanif

        管理VLAN

        三层交换机每个VLAN都可以创建一个VLANIF接口。
        [sw1]interface Vlanif 2
        [sw1-Vlanif2]
        [sw1-Vlanif2]ip address 192.168.1.254 24

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/73593.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

虚拟机(二):Android 篇

虚拟机(一):Java 篇 虚拟机(二):Android 篇 Dalvik和JVM区别 Dalvik 基于寄存器,而 JVM 基于栈。 基于栈的架构具有更好的可移植性,因为其实现不依赖于物理寄存器基于栈的架构通常指…

Android Token的原理和本地安全存储

Android Token的原理和本地安全存储 前言 在移动应用开发中,Token是实现用户身份验证和授权的重要机制。本文将深入介绍Token的原理,以及在Android平台上如何安全地存储Token,帮助开发者构建可靠的身份验证系统。 基础知识 1. Token概述 1.1 Token的作用 身份验证授权访…

Vue Kubernetes项目 局部布局 下拉菜单

下拉菜单 [el-dropdown] 下拉菜单也比较简单&#xff0c;就是类似于按钮下面来一个下拉菜单。 示例Demo如下&#xff1a; <template><el-dropdown><span class"el-dropdown-link">下拉菜单<i class"el-icon-arrow-down el-icon--right&q…

Android之卡片式滑动

文章目录 前言一、效果图二、实现步骤1.主界面xml2.自定义的viewpage3.卡片接口类4.阴影和缩放变化类5.卡片adapter6.卡片adapter的xml7.style8.CardItem9.activity实现10.指示器drawable 总结 前言 对于这个需求&#xff0c;之前的项目也有做过&#xff0c;但是过于赶项目就没…

(UI自动化测试web端)第二篇:元素定位的方法_css定位之css选择器

看代码里的【find_element_by_css_selector( )】( )里的表达式怎么写&#xff1f; 文章介绍了第三种写法css选择器&#xff0c;你要根据网页中的实际情况来判断自己到底要用哪一种方法来进行元素定位。每种方法都要多练习&#xff0c;全都熟了之后你在工作当中使用起来元素定位…

使用vscode搭建pywebview集成vue项目示例

文章目录 前言环境准备项目源码下载一、项目说明1 目录结构2 前端项目3 后端项目获取python安装包(选择对应版本及系统) 三、调试与生成可执行文件1 本地调试2 打包应用 四、核心代码说明1、package.json2、vite.config.ts设置3、main.py后端入口文件说明 参考文档 前言 本节我…

C stm32f10x LED亮

#include<stm32f10x.h>int main(){#if 0 //APIOA 时钟初始化unsigned int * p(unsigned int*)0x40021018;*p | 0x1<<2;//A0 推挽输出p(unsigned int*)0x40010800;*p *p & ~0xf | 0x1;//A0低电平p(unsigned int*)0x4001080c;*p & ~0x1;#endifRCC->APB2E…

redux ,react-redux,redux-toolkit 简单总结

Redux、React-Redux 和 Redux Toolkit 是协同工作的三个库&#xff0c;各自承担不同角色&#xff0c;相互协同。 Redux&#xff1a;基础底座 底层状态管理库&#xff0c;负责状态存储、Action 派发和 Reducer 执行 ​React-Redux&#xff1a;连接 React 组件与 Redux Store 通…

智能制造:物联网和自动化之间的关系

工业自动化 工业自动化是机器设备或生产过程在不需要人工直接干预的情况下按预期的目标实现测量、操纵等信息处理和过程控制的统称。 在传统的工业生产过程中&#xff0c;很多环节需要人工操作&#xff0c;比如设备调试、生产监控、质量检测等。然而&#xff0c;随着工业自动化…

“自动驾驶背后的数学” 专栏导读

专栏链接&#xff1a; 自动驾驶背后的数学 专栏以“自动驾驶背后的数学”为主题&#xff0c;从基础到深入&#xff0c;再到实际应用和未来展望&#xff0c;全面解析自动驾驶技术中的数学原理。开篇用基础数学工具搭建自动驾驶的整体框架&#xff0c;吸引儿童培养兴趣&#xff0…

集成学习(下):Stacking集成方法

一、Stacking的元学习革命 1.1 概念 Stacking&#xff08;堆叠法&#xff09; 是一种集成学习技术&#xff0c;通过组合多个基学习器&#xff08;base learner&#xff09;的预测结果&#xff0c;并利用一个元模型&#xff08;meta-model&#xff09;进行二次训练&#xff0c…

Dubbo 全面解析:从 RPC 核心到服务治理实践

一、分布式系统与 RPC 框架概述 在当今互联网时代&#xff0c;随着业务规模的不断扩大&#xff0c;单体架构已经无法满足高并发、高可用的需求&#xff0c;分布式系统架构成为主流选择。而在分布式系统中&#xff0c;远程服务调用&#xff08;Remote Procedure Call&#xff0…

vmware虚拟机突然连不上网

1.一般是自己的主机把服务给关掉了&#xff0c;右击我的电脑&#xff0c;然后找到管理->服务&#xff0c;确保下面虚拟机的网络服务是否打开 Vmware虚拟机突然连接不上网络【方案集合】_vmware虚拟机连不上网-CSDN博客 2.识别到无效网络 控制面板->网络和共享中心&…

Selenium之简介

Selenium简介 首先&#xff0c;让我们看看官网是怎么定义的 Selenium是一个支持web浏览器自动化的一系列工具和库的综合项目&#xff0c;提供了扩展来模拟用户和浏览器的交互&#xff0c;用于扩展浏览器分配的分发服务器&#xff1b;用于W3C WebDriver规范的基础架构 其实&a…

SpringBoot 开发入门—Springboot基础框架汇总

一、环境准备 Java&#xff1a;Spring Boot 3.0.2 需要 Java 17&#xff0c;并且与 Java 19 兼容 Maven&#xff1a;Apache Maven 3.5 或更高版本兼容 二、启动器 以下应用程序启动器由 Spring Boot 在该组下提供&#xff1a;org.springframework.boot 表 1.Spring 引导应…

前端批量导入方式

webpack批量导入 webpack中使用 require.context 实现自动导入 const files require.context(./modules, false, /\.ts$/); const modules {}; files.keys().forEach((key) > {if (key ./index.ts) { return; }modules[key.replace(/(\.\/|\.ts)/g, )] files(key).def…

阿里巴巴1688类网站高保真原型设计

<!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>1688类B2B平台原型</title><script src…

C++设计模式-装饰模式:从基本介绍,内部原理、应用场景、使用方法,常见问题和解决方案进行深度解析

一、装饰模式基本介绍 装饰模式&#xff08;Decorator Pattern&#xff09;是一种结构型设计模式&#xff0c;允许你在不改变对象自身的基础上&#xff0c;动态地给一个对象添加额外的职责。这种模式创建了一个装饰类&#xff0c;用来包装原有的类&#xff0c;并在保持类方法签…

2、学习Docker前置操作

docker三件套&#xff1a;镜像、容器、仓库 Docker hubhub.docker.com ubuntu安装【待更新】 CentOS安装 CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 (64-bit)上&#xff0c;要求系统为 64 位、Linux 系统内核版本为 3.8 以上&#xff0c;这里选用 Cen…

70. Linux驱动开发与裸机开发区别,字符设备驱动开发

一、裸机驱动开发回顾 1、底层&#xff0c;跟寄存器打交道&#xff0c;有些MCU提供了库。 二、Linux驱动开发思维 1、Linux下驱动开发直接操作寄存器不现实。 2、根据Linux下的各种驱动框架进行开发。一定要满足框架&#xff0c;也就是Linux下各种驱动框架的掌握。 3、驱动最…