首页 > 其他分享 >VLAN-IP实验

VLAN-IP实验

时间:2024-10-12 22:33:10浏览次数:1  
标签:vlan r1 hybird IP VLAN GigabitEthernet0 实验 SW3 port

需求:1.PC1和PC3所在接口为access接口;属于VLAN 2

PC2-4-5-6处于同一网段:其中PC2可以访间Pc4-5-6

PC4可以访间Pc5不能访间PC6

Pc5不能访问Pc6

3.PC1-Pc3---192.168.0.0 24与PC2-4-5-6不在一个网段--192.168.1.0 24

4.所有Pc均使用DHcp禁取IP地址,且PC1可以正常访间Pc2-4-5-6

第一步创建VLAN

 [SW1]vlan batch 2 to 6

 [SW2]vlan batch 2 to 6

SW1配置如下:

[SW1]int g 0/0/3

[SW1-GigabitEthernet0/0/3]port link-type access

[SW1-GigabitEthernet0/0/3]port default vlan 2

[SW1-GigabitEthernet0/0/4] port hybrid untagged vlan 2

[SW1-GigabitEthernet0/0/4] port  hypvid vlan 3

[sw1-GigabitEthernet0/0/2]port link-type trunk

[sw1-GigabitEthernet0/0/2]port trunk allow-pass 2 to 6

[sw1-GigabitEthernet0/0/1]port hybird untagged vlan 2 

[sw1-GigabitEthernet0/0/1]port hybird untagged vlan 3 4 5   6 

 

SW2配置如下:

[SW2]int g 0/0/3

[SW2-GigabitEthernet0/0/3]port link-type access

[SW2-GigabitEthernet0/0/3]port default vlan 2

[SW2-GigabitEthernet0/0/4]port link-type hybird

[SW2-GigabitEthernet0/0/4]port hybird untagged vlan 2  3 4 5

[SW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 to 6

[sw2-GigabitEthernet0/0/2]port link-type trunk

[SW2-GigabitEthernet0/0/2]port trunk allow-pass vlan 2 to 6

[SW2-GigabitEthernet0/0/4]port hybird pvid vlan 4

SW3配置如下:

 [SW3]vlan batch 2 to 6

[SW3-GigabitEthernet0/0/2]port link-type hybird

[SW3-GigabitEthernet0/0/2]port hybird untagged vlan 2  3 4 5

[SW3-GigabitEthernet0/0/2]port hybird pvid vlan 5

[SW3-GigabitEthernet0/0/3]port link-type hybird

[SW3-GigabitEthernet0/0/3]port hybird untagged vlan 2  3 6

[SW3-GigabitEthernet0/0/3]port hybird pvid vlan 6

[SW3-GigabitEthernet0/0/1]port link-type trunk

[SW3-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 to 6

r1配置:

[r1-GigabitEthernet0/0/0.1]ip address 192.168.0.1 24

[r1-GigabitEthernet0/0/0.1]dotlq termination vid 2

[r1-GigabitEthernet0/0/0.1]arp broadcast enable 

[r1-GigabitEthernet0/0/0] ip address 192.168.1.1 24

[r1]dhcp enable 

 [r1]ip pool aa

 

[r1-ip-pool-aa]network 192.168.0.0 mask 24

[r1-ip-pool-aa]gateway-list 192.168.0.1

c

[r1-GigabitEthernet0/0/0.1]dhcp select global

 [r1]ip pool bb

[r1-ip-pool-bb]network 192.168.1.0 mask 24

[r1-ip-pool-bb]gateway-list 192.168.1.1

[r1-ip-pool-bb]network 192.168.0.0 mask 24

[r1-GigabitEthernet0/0/0]dhcp select global

 

 

 经过配置后可以

 此时已经配置完成了

pc1 ping pc2:

 经过测试,和要求相符

 

标签:vlan,r1,hybird,IP,VLAN,GigabitEthernet0,实验,SW3,port
From: https://www.cnblogs.com/YuAnQingi/p/18461613

相关文章

  • IDEA如何设置成Eclipse的快捷键
    前言对于Java开发人员来说,IDEA可以说是比较好的开发神器了,不过对于一些老程序员来说,可能一开始使用的是Eclipse,对于Eclipse的快捷键用得比较熟练,但对于IDEA的快捷键却不那么熟悉。其实,针对这个问题,IDEA已经有相关的设置可以进行修改。那么,我们呢怎么操作呢?如何设置首先,我......
  • 实验2
    实验1代码:1#include<stdio.h>2#include<stdlib.h>3#include<time.h>45#defineN56#defineN13977#defineN24768#defineN321910intmain()11{12intcnt;13intrandom_major,random_no;14srand(time(N......
  • JavaScript原型链污染探讨
    如果你想弄明白什么怎样才可以实现JavaScript的原型链污染,那么你首先需要弄清楚两个东西,那就是__proto__和prototype。到底什么才是__proto__和prototype?那我们先来看看比较官方的说法吧:__proto__:是每个对象的隐藏属性,指向创建该对象的构造函数的原型对象(prototype)。它是对象......
  • JavaScript进阶笔记--深入对象-内置构造函数及案例
    深入对象创建对象三种方式利用对象字面量newObject({…})利用构造函数//1.字面量创建对象constobj1={name:'pig',age:18};console.log(obj1);//{name:"pig",age:18}//2.构造函数创建对象functionPig(name,age){......
  • 实验2
    #include<stdio.h>#include<malloc.h>#defineSIZE100#defineINCREMENT_SIZE10#defineTRUE1#defineFALSE-1#defineOK1#defineERROR-1typedefintStatus;typedefintElemType;typedefstructLNode{ElemTypedata;structLNode*next;}LNode,*LLi......
  • 多校A层冲刺NOIP2024模拟赛04
    02表示法直接递归即可,稍微写个高精。点击查看代码#include<bits/stdc++.h>usingnamespacestd;//#defineint__int128constintN=1e4;strings;intb[N],c[N],len;inta[N],tot;intread(){ intf=1,s=0;charch=getchar(); while(ch<'0'||ch>'9......
  • IP数据报
    IP数据报的格式一个IP分组(或称IP数据报)由首部和数据部分组成。首部前一部分的长度固定,共20B,是所有IP分组必须具有的。在首部固定部分的后面是一些可选字段,其长度可变,用来提供错误检测及安全等机制。IP数据报的格式如图4.5所示。版本。占4位。指IP的版本,IPv4数据报中该字段......
  • 实验项目3 自定义路由转换器
    实验目的了解Django处理HTTP请求的流程。掌握路由转换器的用法。掌握如何定义和使用自定义路由转换器。实验内容操作1 创建Django项目chapter02(先进入之前创建的虚拟环境(python3.7、有Django))操作2 在项目chapter02中创建应用app01(应用需要激活应用并分配根路由、创建子......
  • JavaScript 异步编程入门
    最近开始不断学习实践JavaScript,出于性能测试的敏感,首先研究了JavaScript的异步编程实践,目前看跟之前学过的Java和Go都不太一样。使用的语法上相对更加复杂,也可能因为我实践得还太少。异步编程异步编程是一种在程序执行过程中,不阻塞主线程的任务处理方式。相较于同步编程......
  • 实验1
    任务1:task1.cpp1//现代C++标准库、算法库体验2//本例用到以下内容:3//1.字符串string,动态数组容器类vector、迭代器4//2.算法库:反转元素次序、旋转元素5//3.函数模板、const引用作为形参67#include<iostream>8#include<string>......