思科单臂路由、lacp链路聚合、NAT实验

实验拓扑图:
请添加图片描述

实验目的:

  1. 如图所示配置相应IP地址和VLAN,并通过在AR1上配置单臂路由,实现VLAN10和VLAN20的主机能够在VLAN间通信;
  2. 在SW1和SW2的三条链路实施链路聚合,使用静态LACP模式,使一条链路处于active,其他处于backup状态;
  3. 在AR1上配置NAT,实现192.168.10.0网段的主机可以ping通AR2

实验步骤:
实验目的一:如图所示配置相应IP地址和VLAN,并通过在AR1上配置单臂路由,实现VLAN10和VLAN20的主机能够在VLAN间通信;
1、LSW1上:
创建VLAN并将端口划入VLAN

Switch>en
Switch#conf t
Switch(config)#hostname LSW1
LSW1(config)#vl 10
LSW1(config-vlan)#vl 20
LSW1(config-vlan)#int f0/2
LSW1(config-if)#sw ac vlan 10
LSW1(config-if)#exit
LSW1(config)#int f0/3
LSW1(config-if)#sw ac vl 20

修改接口模式为trunk

LSW1(config-if)#int f0/1
LSW1(config-if)#sw mo tr

2、AR1上
给g0/0/1接口配置IP地址

Router>en
Router#conf t
Router(config)#hostname AR1
AR1(config)#int g0/0/1
AR1(config-if)#ip add 12.0.0.1 255.255.255.0
AR1(config-if)#no shut
AR1(config-if)#no shutdown

打开g0/0/0端口并配置子接口

AR1(config-if)#int g0/0/0
AR1(config-if)#no shutdown AR1(config-if)#int g0/0/0.1
AR1(config-subif)#encapsulation dot1Q 10
AR1(config-subif)#ip add 192.168.10.254 255.255.255.0
AR1(config-subif)#no shut
AR1(config-subif)#exitAR1(config)#int g0/0/0.2
AR1(config-subif)#encapsulation dot1Q 20
AR1(config-subif)#ip add 192.168.20.254 255.255.255.0
AR1(config-subif)#no shut
AR1(config-subif)#exit

给各PC配置IP、网关(以PC1为例)
请添加图片描述

3、测试:
PC1与PC2互通

请添加图片描述

实验目的二:在SW1和SW2的三条链路实施链路聚合,使用静态LACP模式,使一条链路处于active,其他处于backup状态;
1、LSW2上:
配置VLAN,将接口划入VLAN

Switch>en
Switch#conf t
Switch(config)#hostname LSW2
LSW2(config)#vl 10
LSW2(config-vlan)#vl 20
LSW2(config-vlan)#int f0/4
LSW2(config-if)#sw ac vl 10
LSW2(config-if)#no shut
LSW2(config-if)#int f0/5
LSW2(config-if)#sw ac vl 20
LSW2(config-if)#no shut

配置lacp链路聚合

LSW2(config)#int range f0/1-3
LSW2(config-if-range)#channel-protocol lacp
LSW2(config-if-range)#channel-group 1 mode active 

2、LSW1上:
配置lacp链路聚合

LSW1(config)#int range f0/4-6
LSW1(config-if-range)#channel-protocol lacp
LSW1(config-if-range)#channel-group 1 mode active 

请添加图片描述

实验目的三:在AR1上配置NAT,实现192.168.10.0网段的主机可以ping通AR2
1、配置AR2

Router>en
Router#conf t
Router(config)#hostname AR2
AR2(config)#int g0/0/0
AR2(config-if)#ip add 12.0.0.2 255.255.255.0
AR2(config-if)#no shut

2、在AR1上做NAT

AR1(config)#access-list 1 permit 192.168.0.0 0.0.255.255
AR1(config)#ip nat pool qyx12.0.0.3 12.0.0.4 netmask 255.255.255.0
AR1(config)#ip nat inside source list 1 pool qyx overload 

绑定虚拟子接口:

AR1(config)#int g0/0/0.1
AR1(config-subif)#encapsulation dot1Q 10
AR1(config-subif)#ip nat inside 
AR1(config-subif)#int g0/0/0.2
AR1(config-subif)#encapsulation dot1Q 20
AR1(config-subif)#ip nat inside 

私网能访问公网
PC1访问AR2
请添加图片描述

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

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

相关文章

【Python文件新建、打开、读写、保存、查看信息操作】

【Python文件新建、打开、读写、保存、查看信息操作】 1 指定格式打开文件2 关闭文件3 使用with语句保证新建、打开后关闭文件,避免异常4 写入文件5 使用with语句保证打开后关闭文件,避免异常6 复制文件7 移动文件8 重名名9 判断文件或文件夹是否存在10 …

打开虚拟机进行ip addr无网络连接

打开虚拟机进行ip addr无网络连接 参考地址:https://www.cnblogs.com/Courage129/p/16796390.html 打开虚拟机进行ip addr无网络连接。 输入下面的命令, sudo dhclient ens33 会重新分配一个新的ip地址,但是此时的ip地址已经不是我原先在虚…

Visual Studio在Debug模式下,MFC工程中包含Eigen库时的定义冲突的问题

Visual Studio在Debug模式下,MFC工程中包含Eigen库时的定义冲突的问题 报错信息 Eigen\src\Core\PlainObjectBase.h(143,5): error C2061: 语法错误: 标识符“THIS_FILE” Eigen\src\Core\PlainObjectBase.h(143,1): error C2333: “Eigen::PlainObjectBase::opera…

LeetCode 热题 100 JavaScript--102. 二叉树的层序遍历

给你二叉树的根节点 root ,返回其节点值的 层序遍历 。 (即逐层地,从左到右访问所有节点)。 输入:root [3,9,20,null,null,15,7] 输出:[[3],[9,20],[15,7]] 示例 2: 输入:root [1…

Windows 主机的VMware 虚拟机访问 wsl-ubuntu 的 API 服务

Windows 主机的VMware 虚拟机访问 wsl-ubuntu 的 API 服务 0. 背景1. 设置2. 删除 0. 背景 需要从Windows 主机的VMware 虚拟机访问 wsl-ubuntu 的 API 服务。 1. 设置 Windows 主机的IP:192.168.31.20 wsl-ubuntu Ubuntu-22.04 的IP:172.29.211.52 &…

Linux软件实操

systemctl命令 Linux系统的很多内置或第三方的软件均支持使用systemctl命令控制软件(服务)的启动、停止、开机自启 systemctl start(启动) 或 stop(关闭) 或 status(查看状态) 或 enable(开启开机自启) disable(关闭开机自启) 服务名: 控制服务的状态 系统内置的服务: Netwo…

React 18 响应事件

参考文章 响应事件 使用 React 可以在 JSX 中添加 事件处理函数。其中事件处理函数为自定义函数,它将在响应交互(如点击、悬停、表单输入框获得焦点等)时触发。 添加事件处理函数 如需添加一个事件处理函数,需要先定义一个函数…

基于RASC的keil电子时钟制作(瑞萨RA)(10)----读取DHT11温湿度数据

基于RASC的keil电子时钟制作10_读取DHT11温湿度数据 概述硬件准备视频教程产品参数电路设置数据格式数据读取步骤GPIO设置读取温湿度数据dht11.cdht11.h主程序 概述 本篇介绍如何驱动DH11湿度传感器同时实现当前串口数据打印。 DHT11 数字温湿度传感器是一款含有已校准数字信号…

系列2-MYSQL通用调优策略

系列2-MYSQL通用调优策略-2 1、硬件层面 BIOS-CPU电源管理-Performance Per Watt Optimized(DAPC),发挥cpu的最大性能。关闭C-states和C1E,开启Turbo Boots可以将CPU保持运行全核睿频BIOS-Memory Frequency(内存频率)-选择Maxim…

RabbitMQ:概念和安装,简单模式,工作,发布确认,交换机,死信队列,延迟队列,发布确认高级,其它知识,集群

1. 消息队列 1.0 课程介绍 1.1.MQ 的相关概念 1.1.1.什么是MQ MQ(message queue:消息队列),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制…

XML 学习笔记 7:XSD

本文章内容参考自: W3school XSD 教程 Extensible Markup Language (XML) 1.0 (Second Edition) XML Schema 2001 XML Schema Part 2: Datatypes Second Edition 文章目录 1、XSD 是什么2、XSD 内置数据类型 - built-in datatypes2.1、基本数据类型 19 种2.1.1、基本…

MySQL日期常见的函数

-- 获取当天日期 -- 2023-06-20 select curdate();-- 获取当天年月日时分秒 select now();-- 日期运算 -- 2024-06-20 17:04:17 select date_add(now(),interval 1 year);-- 日期比较 -- 0 select datediff(now(),now());-- 日期MySQL对于日期类型数据如何查询 -- 获取指定日期…

【SpringCloud 面试题整理-超级有用】

文章目录 1、什么是Spring Cloud?2、使用Spring Cloud有什么优势?3、服务注册和发现是什么意思?Spring Cloud如何实现?4、负载平衡的意义什么?5、什么是Hystrix?它如何实现容错?6、什么是Hystrix 断路器?…

Goland搭建远程Linux开发

Windows和Linux都需要先构建好go环境,启用ssh服务。 打开Windows上的Goland,建立项目。 点击添加配置,选择go构建 点击运行于,选择ssh 填上Linux机器的IP地址和用户名 输入密码 没有问题 为了不让每次运行程序和调试程序都生…

在汇编语言中调用C语言的函数

在汇编语言中调用C语言的函数,需要在汇编语言中IMPORT对应的C语言函数名,然后将C语言的代码放在一个独立的C语言文件中进行编译,剩下的工作由连接器来处理。 实例代码: ;the details of parameters transfer comes from ATPCS ;i…

华为OD机试真题【开心消消乐】

1、题目描述 【开心消消乐】 给定一个N行M列的二维矩阵,矩阵中每个位置的数字取值为0或1。矩阵示例如: 1100 0001 0011 1111 现需要将矩阵中所有的1进行反转为0,规则如下: 1) 当点击一个1时,该1便被反转为…

前端个人年度工作述职报告(二十篇)

前端个人年度工作述职报告篇1 尊敬的各位领导、各位同仁: 大家好!按照20__年度我公司就职人员工作评估的安排和要求,我认真剖析、总结了自己的工作情况,现将本人工作开展情况向各位领导、同仁做以汇报,有不妥之处,希…

人工智能与物理学(软体机器人能量角度)的结合思考

前言 好久没有更新我的CSDN博客了,细细数下来已经有了16个月。在本科时期我主要研究嵌入式,研究生阶段对人工智能感兴趣,看了一些这方面的论文和视频,因此用博客记录了一下,后来因为要搞自己的研究方向,就…

【C# 基础精讲】C# 开发环境搭建(Visual Studio等)

安装C#开发环境是开始学习和使用C#编程的第一步。目前,最常用的C#开发环境是Microsoft Visual Studio,它是一套强大的集成开发环境(IDE),提供了丰富的工具和功能,使开发C#应用程序变得更加便捷。以下是安装…

3 vue的if语法

vue的if语法是相当于一个标签的属性来写进去的&#xff0c;比如说<h1 v-if“”>。要注意的是if语句里可以自动从数据层取值的&#xff0c;比如<h1 v-if"message">&#xff0c;这里就会自动把key为message的值取过来&#xff0c;而如果要传一个字符串&…