【网络】· 路由器中配置单臂路由和DHCP,VTP原理

news2024/12/28 3:06:37

目录

🍉单臂路由的工作原理

🥝交换机配置

🥝路由器配置

🍉路由器配置DHCP

🥝配置实例

🥝路由器配置

🥝验证

🍉VTP工作原理

🥝VTP模式

🥝VTP通告

🥝VTP的版本

🥝修改编号

🥝VTP通告类型

🥝VTP修剪


    🦐博客主页:大虾好吃吗的博客

    🦐专栏地址:网络专栏

单臂路由的作用:可以实现网络中不同VLAN之间通信。

单臂路由的工作原理

        先看拓扑图,如果vlan10主机和vlan20主机之间相互通信,交换机与PC机之间的配置必然是access线路,而路由器和交换机之间的线路是trunk。而他们之间是不同网段的,需要怎么配置呢?路由器中有子接口的概念,把一个物理接口划分成多个逻辑接口,这种被划分后的逻辑接口就称之为子接口。

交换机配置

先配置交换机,f0/1指定trunk模式,f0/2、f0/3指定access模式。

Switch#conf t
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config-vlan)#exit
Switch(config)#int f0/2
Switch(config-if)#sw a v 10
Switch(config-if)#int f0/3
Switch(config-if)#sw a v 20
Switch(config-if)#int f0/1
Switch(config-if)#sw m t

路由器配置

        配置路由器,先把物理接口打开。路由器没有trunk口,所以他不具备封装vlan标识的功能,所以路由器就必须手动配置封装。

Router(config)#int f0/0
Router(config-if)#no sh
Router(config)#int f0/0.1
Router(config-subif)#encapsulation dot1q 10
Router(config-subif)#int f0/0.2
Router(config-subif)#encapsulation dot1q 20

封装后指定子接口为网关ip,配置好ip即可。

Router(config)#int f0/0.1
Router(config-subif)#ip add 1.0.0.1 255.0.0.0
Router(config-subif)#int f0/0.2
Router(config-subif)#ip add 2.0.0.1 255.0.0.0

最后自行测试,两台PC机之间是否可以正常通信即可。

路由器配置DHCP

        动态主机配置协议是一个局域网的网络协议。指的是由服务器控制一段IP地址范围,客户机登录服务器时就可以自动获得服务器分配的IP地址和子网掩码。

ip dhcp pool 池名                              #定义地址池
network IP地址 子网掩码                         #动态分配地址范围
default-route 网关ip                          #指定网关地址
dns-server dns_ip                            #配置DNS地址后面可以跟多个备用ip
lease 天数                                    #地址租期
ip dhcp excluded-address 起始地址 结束地址      #预留静态地址,例如下面创建连续ip10到20和单个ip
    ipdchp excluded-address 192.168.1.10 192.168.1.20
    ipdchp excluded-address 192.168.1.100

配置实例

拓扑图如下:

        这里以前面的单臂路由为基础,两台主机分别是1.0.0.0和2.0.0.0,配置首选dns为8.8.8.8,默认网关分别为1.0.0.1和2.0.0.1,vlan10中有两台服务器需要预留ip,分别为1.0.0.33、1.0.0.100。

 

路由器配置

Router(config)#ip dhcp pool vlan10
Router(dhcp-config)#network 1.0.0.0 255.0.0.0
Router(dhcp-config)#default-route 1.0.0.1
Router(dhcp-config)#dns-server 8.8.8.8
Router(dhcp-config)#lease 2
Router(dhcp-config)#exit
Router(config)#ip dhcp excluded-address 1.0.0.33
Router(config)#ip dhcp excluded-address 1.0.0.100
​
Router(config)#ip dhcp pool vlan20
Router(dhcp-config)#network 2.0.0.0 255.0.0.0
Router(dhcp-config)#default-router 2.0.0.1
Router(dhcp-config)#dns-server 8.8.8.8

验证

        下面图片中可以看到pc机的配置,ip选项汇总选择dhcp获取地址,vlan和vlan20分别都获取地址成功。自行ping访问查看是否ping通,如果ping不同,想想为什么,自行解决问题。

VTP工作原理

        VTP(VLAN Trunking Protocol,虚拟局域网中继协议),通过VTP协议,交换机之间可以相互传递VLAN信息,从而实现VLAN的统一配置和统一管理。VTP是一种消息协议,它使用第二层帧,在交换机之间传递信息,被称为VTP通过。有了VTP就可以在一台交换机上集中修改VLAN配置,所做的修改会自动传播到网络中的其他交换机上,从而实现VLAN配置的一致性。

大白话就是:在一台交换机中部署vlan信息,分发到其他client交换机中。

实现该功能的前提是这些交换机都在同一个VTP域中。

VTP域也称为VLAN管理域,有一个以上共享VTP域名的相互连接的交换机组成。

配置VTP域的要求如下:

每台交换机使用相同的VTP域名,并且是相邻的。

在交换机之间必须配置为中继链路。

VTP模式

服务器模式:每个VTP域中至少有一个服务器模式的主机,以便创建、删除、修改VLAN及提供VLAN信息。

客户机模式:不允许创建、删除等操作,监听本域中的VTP通告,并修改自己的VTP配置。

透明模式:透明模式的交换机不参与VTP,可以自行修改本身的VLAN配置,但是不向外通告自己的VLAN配置信息。

VTP通告

在使用VTP时,加入VTP域的每台交换机在中继端口上通告下面信息。

管理域。

版本号。

配置修改编号。

它所知道的VLAN。

每个已知的VLAN的某些参数。

VTP的版本

        在VTP管理域中,有两个版本可以采用,分别是1和2,两个版本不能相互操作,所以在同一个VYP域中,每台交换机的域必须配置相同的VTP版本。

修改编号

        通知VTP功能的一项关键参数就是VTP配置修改编号。修改编号是一个32位的数字,从0开始,每修改一次配置,编号就增加1 ,直到4294967295,然后循环归0重新增加。

VTP通告类型

汇总通告

子集通告

通告请求

VTP修剪

        VTP修剪能减少中继链路上不必要的广播流量。VTP通告修剪没必要扩散的流量,从而可以提高中继链路的带宽利用率。

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

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

相关文章

基于多动作深度强化学习的柔性车间调度研究(Python代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

Hive部署远程模式

远程模式 简介 将hive中的相关进程比如hiveserver2或者metastore这样的进程单独开启,使用客户端工具或者命令行进行远程连接这样的服务,即远程模式。客户端可以在任何机器上,只要连接到这个server,就可以进行操作。客户端可以不…

【1130. 叶值的最小代价生成树】

来源:力扣(LeetCode) 描述: 给你一个正整数数组 arr,考虑所有满足以下条件的二叉树: 每个节点都有 0 个或是 2 个子节点。数组 arr 中的值与树的中序遍历中每个叶节点的值一一对应。每个非叶节点的值等于…

用arcgis for javascript 开发一个简单的二维地图(入门案例)

效果如图&#xff1a; 一、引入arcgis <link rel"stylesheet" href"https://js.arcgis.com/4.26/esri/themes/light/main.css" /> <script src"https://js.arcgis.com/4.26/"></script>2.加载模块 使用第二个标记从 API 加…

第四期:栈与队列的交换游戏

目录 1. 用队列实现栈2. 用栈实现队列3. 答案3.1 用队列实现栈3.2 用栈实现队列 PS&#xff1a;每道题解题方法不唯一&#xff0c;欢迎讨论&#xff01;每道题后都有解析帮助你分析做题&#xff0c;答案在最下面&#xff0c;关注博主每天持续更新。 1. 用队列实现栈 题目描述 …

RISC-V IDE MRS使用笔记(八):实现局域网下的远程调试功能

RISC-V IDE MRS使用笔记(八)&#xff1a;实现局域网下的远程调试功能 1.原理介绍 MRS调试时上位机与硬件的通信基于gdb客户端与服务端的连接。调试时&#xff0c;首先启动openocd以挂载gdbserver的服务到指定端口上。通信建立后&#xff0c;监听到界面操作后以gdb指令的形式发…

Mapbox字体切片工具fontnik部署与使用

我们在使用Mapbox的时候,不同的图层可以配置不同的字体。Mapbox主要通过分片加载SDF格式字体的方式,将比较大的字体文件传输到前端渲染使用。fontnik可以将字体文件也制作成pbf切片文件,在访问的时候,图中大括号的位置,style中的glyphs,需要根据实际字体和切片索引进行替…

基于html+css的图展示101

准备项目 项目开发工具 Visual Studio Code 1.44.2 版本: 1.44.2 提交: ff915844119ce9485abfe8aa9076ec76b5300ddd 日期: 2020-04-16T16:36:23.138Z Electron: 7.1.11 Chrome: 78.0.3904.130 Node.js: 12.8.1 V8: 7.8.279.23-electron.0 OS: Windows_NT x64 10.0.19044 项目…

硬件速攻-SG90舵机(180和360)

外观 180度和360度的区别 180度的舵机可以控制角度 360度的舵机只能控制正反转和速度 驱动逻辑 180度 t 0.5ms——————转动 0 t 1.0ms——————转动 45 t 1.5ms——————转动 90 t 2.0ms——————转动 135 t 2.5ms——————转动180 360度 t 0.5ms—…

微信小程序授权给第三方平台后,“消息与事件接收URL“接收不到客服消息

记录微信小程序授权第三方平台遇到的问题 问题表现为&#xff1a;微信小程序授权给第三方平台后&#xff0c;在小程序客服发送消息&#xff0c;消息与事件接收URL接收不到客服消息 小程序授权配置如下&#xff1a; 1、小程序已授权第三方平台“小程序客服管理”权限 2、小程…

韧性数据安全体系缘起与三个目标 |CEO专栏

今年4月&#xff0c;美创科技在数据安全领域的新探索——“韧性”数据安全防护体系框架正式发布亮相。 为帮您更深入了解“韧性数据安全”&#xff0c;我们特别推出专栏“构建适应性进化的韧性数据安全体系”&#xff0c;CEO柳遵梁亲自执笔&#xff0c;进行系列解读分享。 首期…

4.4. 对象序列化与反序列化

在本节中&#xff0c;我们将详细讨论Java中的对象序列化与反序列化概念、使用方法以及实例。对象序列化是将对象的状态信息转换为字节流的过程&#xff0c;而反序列化则相反&#xff0c;是将字节流恢复为对象的过程。 4.4.1 为什么需要对象序列化&#xff1f; 对象序列化的主…

SDN笔记

SDN是软件定义网络的简称&#xff0c;在SDN中&#xff0c;网络的控制面与数据面分离&#xff0c;并且通过中心控制器进行统一管理。SDN的主要目标是提高网络的灵活性、可编程性和智能化程度&#xff0c;从而更好地适应不断变化的业务需求。SDN可以通过控制器来管理网络设备&…

Day57【动态规划】647.回文子串、516.最长回文子序列

647.回文子串 力扣题目链接/文章讲解 视频讲解 1、确定 dp 数组下标及值含义 dp[i][j]&#xff1a;表示区间范围为 [i, j] 的子串是否为回文串&#xff08;j > i&#xff09; 这样定义才方便我们的递推&#xff01;怎么想到的&#xff1f;回文串需要对比串的两端&#…

【大数据学习篇11】Spark项目实战~网站转化率统计

学习目标/Target 掌握广告点击流实时统计实现思路 掌握利用Kafka生产用户广告点击流数据 了解数据库设计 掌握如何创建Spark Streaming连接 掌握利用Spark Streaming读取业务数据 掌握利用Spark读取黑名单用户 掌握利用Spark Streaming过滤黑名单用户 掌握利用Spark St…

利用ArcGIS与CAD制作设计底图

准备工作&#xff1a; 1、需要用到的软件&#xff1a;ArcGIS软件、AutoCAD&#xff1b; 2、卫星图数据、矢量数据&#xff08;因数据涉密&#xff0c;需要的同事请联系科技小组拷贝&#xff0c;并签署保密协议&#xff0c;严格履行保密责任&#xff09;。 现在&#xff0c;保…

小程序开发逆势爆发,如此会无疾而终?

2019年&#xff0c;小程序迎来了爆发式的增长&#xff0c;一年时间&#xff0c;微信小程序的活跃用户达到了3.2亿&#xff0c;日活跃用户高达5.4亿&#xff0c;在这巨大的数据背后&#xff0c;是无数商家和企业的努力与付出。小程序开发的优势显而易见&#xff0c;不少商家和企…

for in和for of的区别

for in for in 使用于可枚举的数据 如 对象 数组 字符串 什么是可枚举的&#xff1a;属性的enumerable值为true&#xff0c;表示可枚举 可以通过es7新增的属性 Object.getOwnPropertyDescriptors()验证 查看 Object.getOwnPropertyDescriptor() 方法用于 返回 指定 对象 上一个…

kubernetes安装dashboard教程

kubernetes安装dashboard教程 前提&#xff1a; kubernetes集群安装完毕 安装&#xff1a; 1.到github获取配置文件 github下面给出方法说使用下面的直接执行就可以了&#xff0c;但是最近不知道为何找不到地址。 kubectl apply -f https://raw.githubusercontent.com/ku…

查看网页cookie的方法

方法一 进入目标网页后&#xff0c; 按F12&#xff0c;找到Console&#xff0c;在filter框内输入&#xff1a;document.cookie&#xff0c;然后回车 如果filter框内输入后下面没有显示&#xff0c;需要在2的位置输入document.cookie回车 其中红色的内容即为cookie内容 不过这…