From e0f34e214ee19ededc6c1a018886ef79f44c3f5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:06:44 +0000 Subject: [PATCH 01/22] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20?= =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\344\275\231\350\216\271/.keep" | 0 ...21\347\273\234\347\254\224\350\256\260.md" | 18 -- .../20240403\347\254\224\350\256\260.md" | 42 ----- .../20240407\347\254\224\350\256\260.md" | 30 ---- .../20240408\347\254\224\350\256\260.md" | 56 ------ .../20240410\347\254\224\350\256\260.md" | 28 --- .../20240411\347\254\224\350\256\260.md" | 10 -- .../20240412\347\254\224\350\256\260.md" | 14 -- .../20240415\347\254\224\350\256\260.md" | 46 ----- .../20240417\346\200\235\347\247\221.md" | 44 ----- ...35\347\247\221\347\254\224\350\256\260.md" | 66 -------- .../20240419\347\254\224\350\256\260.md" | 80 --------- ...02\344\272\244\346\215\242\346\234\272.md" | 28 --- .../20240424\350\201\232\345\220\210.md" | 35 ---- ...42\346\234\272\351\205\215\347\275\256.md" | 116 ------------- ...13\351\227\264\351\200\232\344\277\241.md" | 159 ------------------ .../20240428\347\254\224\350\256\260.md" | 88 ---------- ...25\350\207\202\350\267\257\347\224\261.md" | 97 ----------- "\344\275\231\350\216\271/20240506.md" | 94 ----------- .../20240508\347\254\224\350\256\260.md" | 22 --- 20 files changed, 1073 deletions(-) delete mode 100644 "\344\275\231\350\216\271/.keep" delete mode 100644 "\344\275\231\350\216\271/20240401\347\275\221\347\273\234\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240403\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240407\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240408\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240410\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240411\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240412\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240415\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240417\346\200\235\347\247\221.md" delete mode 100644 "\344\275\231\350\216\271/20240418\346\200\235\347\247\221\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240419\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240422\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" delete mode 100644 "\344\275\231\350\216\271/20240424\350\201\232\345\220\210.md" delete mode 100644 "\344\275\231\350\216\271/20240425\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272\351\205\215\347\275\256.md" delete mode 100644 "\344\275\231\350\216\271/20240426\344\270\211\344\272\244\346\215\242\346\234\272VLAN\344\271\213\351\227\264\351\200\232\344\277\241.md" delete mode 100644 "\344\275\231\350\216\271/20240428\347\254\224\350\256\260.md" delete mode 100644 "\344\275\231\350\216\271/20240429\345\215\225\350\207\202\350\267\257\347\224\261.md" delete mode 100644 "\344\275\231\350\216\271/20240506.md" delete mode 100644 "\344\275\231\350\216\271/20240508\347\254\224\350\256\260.md" diff --git "a/\344\275\231\350\216\271/.keep" "b/\344\275\231\350\216\271/.keep" deleted file mode 100644 index e69de29..0000000 diff --git "a/\344\275\231\350\216\271/20240401\347\275\221\347\273\234\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240401\347\275\221\347\273\234\347\254\224\350\256\260.md" deleted file mode 100644 index da10f78..0000000 --- "a/\344\275\231\350\216\271/20240401\347\275\221\347\273\234\347\254\224\350\256\260.md" +++ /dev/null @@ -1,18 +0,0 @@ -## 网络设备 - - -网络设备是指用于连接、转发、过滤和处理数据的硬件设备,以构建计算机网络并实现数据通信。 - - - - ### 1.路由器(Router):路由器是用于连接不同网络并在它们之间传输数据的设备。它能够根据目标地址选择最佳路径,并控制数据包的转发。路由器在网络中起着关键的作用,帮助数据包在不同网络之间传输。 - -### 2.交换机(Switch):交换机用于连接局域网中的多台设备,根据 MAC 地址学习和转发数据帧。交换机能够提供更快速和精确的数据传输,有效地减少网络拥塞。 - -### 3.防火墙(Firewall):防火墙是一种网络安全设备,用于监控和控制网络流量,阻止未经授权的访问和恶意流量。防火墙可以帮助保护网络免受网络攻击和恶意软件的侵害。 - -### 4.网关(Gateway):网关是连接不同网络或协议的设备,充当数据在不同网络之间传输的桥梁。网关能够将数据从一个协议转换为另一个协议,实现不同网络之间的通信。 - -### 5.集线器(Hub):集线器是一种简单的网络设备,用于连接多台设备以共享网络。然而,集线器会广播数据包到所有连接的设备,因此效率较低,已逐渐被交换机取代。 - -### 6.三层交换机是一种网络设备,结合了二层交换机和路由器的功能,能够在网络中实现更高级的数据转发和路由功能 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240403\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240403\347\254\224\350\256\260.md" deleted file mode 100644 index 083f1e9..0000000 --- "a/\344\275\231\350\216\271/20240403\347\254\224\350\256\260.md" +++ /dev/null @@ -1,42 +0,0 @@ -## 双绞线 -双绞线是一种常见的电缆类型,用于传输数据或信号。它由两根绝缘的铜导线组成,这两根导线被扭在一起,从而减少外部干扰对信号的影响。双绞线通常用于网络连接、电话线路、数字音频传输等领域。 - -双绞线有两种主要类型:无屏蔽双绞线(UTP)和屏蔽双绞线(STP)。UTP 是最常见的类型,它不带屏蔽层,主要用于家庭网络、办公室网络等环境。STP 带有屏蔽层,可以提供更好的抗干扰能力,常用于工业环境或需要更高信号质量的场合。 - -## T568A -T568A 是一种用于安装网线的标准布线方法,通常用于乙太网(Ethernet)网络中。T568A 标准规定了在网线连接器(如 RJ45 连接器)中的 8 个导线的连接顺序。 - -T568A 标准的连接顺序如下: - -白绿色 - -绿色 - -白橙色 - -蓝色 - -白蓝色 - -橙色 - -白棕色 - -棕色 - - -## 网卡 -网卡是计算机用于连接计算机网络的硬件设备,通常安装在计算机的主板上。网卡的作用是将计算机内部数据转换为网络数据包,并通过网络电缆或无线信号传输到网络上,同时也可以接收来自网络的数据包并转换为计算机可识别的数据。 - - -类型:网卡的类型包括有线网卡和无线网卡。有线网卡通过网线连接到局域网或互联网,而无线网卡通过无线信号连接到无线局域网(Wi-Fi)。 - -接口:网卡通常使用 PCI、PCIe 或 USB 接口连接到计算机主板。无线网卡还可能使用 Mini PCIe 或 M.2 接口。 - -速度:网卡的速度通常以 Mbps(兆位每秒)或 Gbps(千兆位每秒)来表示,速度越快,数据传输速度越快。 - -驱动程序:为了使网卡正常工作,计算机需要安装相应的网卡驱动程序。这些驱动程序通常由网卡制造商提供,也可以通过操作系统的自动更新功能获取。 - -MAC 地址:每块网卡都有一个唯一的 MAC 地址(Media Access Control Address),用于在局域网中唯一标识网卡。 - -性能:网卡的性能取决于其传输速度、稳定性、兼容性等因素。高性能的网卡可以提供更快的网络连接速度和更稳定的数据传输。 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240407\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240407\347\254\224\350\256\260.md" deleted file mode 100644 index e204bd0..0000000 --- "a/\344\275\231\350\216\271/20240407\347\254\224\350\256\260.md" +++ /dev/null @@ -1,30 +0,0 @@ -## 光纤 -光纤是一种用于传输光信号的柔软、透明的纤维。它通常由两种材料组成:一种是内核(core),用于传输光信号;另一种是包覆层(cladding),用于保护内核并确保光信号在内核中传输。 - -光纤的工作原理是利用光的全反射现象。当光信号从内核传输到包覆层时,由于两者的折射率不同,光信号会在内核和包覆层的交界面发生全反射,从而保持在内核中传输。这种设计使得光纤可以高效地传输光信号,并且减少了信号受到干扰的可能性。 - -光纤在通信领域得到广泛应用,例如用于光纤通信网络、光纤传感器、医疗设备等。光纤通信具有高带宽、低损耗、抗干扰等优点,是现代通信领域不可或缺的重要技术。 - - -# 带宽 - -最初指的是电磁波频带的宽度,也就是信号的最高频率与最低频率的差值。它被更广泛地借用在数字通信中,用来描述网络或线路理论上传输数据的最高速率。 - -是整个通道的可传送速率的最大值, 单位是Mbit/s Gbit/s 无线有线都是这个。 频率域上的MHz一般 - -带宽的大小直接影响着网络传输的速度和效率。在选择网络服务供应商或计划网络架构时,需要考虑带宽的需求,以确保网络能够满足数据传输的要求。 - -bit/s=1Kbit/s -bit/s=1Mbit/s -bit/s=1Gbit/s - -## 光猫:光电转换器 光纤收发器 - -猫棒:mini版的光电转换器 - -电猫:ADSL - -### 3.光缆 - - 在给定的工作波长上传输多种模式的光纤。按其折射率的分布分为突变型和渐变型。 -普通多模光纤的数值孔径为0.2±0.02,芯径/外径为50μm/125μm其传输参数为带宽和损耗。由于多模光纤中传输的模式多达数百个,各个模式的传播常数和群速率不同,使光纤的带宽窄,色散大,损耗也大,只适于中短距离和小容量的光纤通信系统。 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240408\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240408\347\254\224\350\256\260.md" deleted file mode 100644 index 5a0b24c..0000000 --- "a/\344\275\231\350\216\271/20240408\347\254\224\350\256\260.md" +++ /dev/null @@ -1,56 +0,0 @@ -## 数据传输 - -### 传输方向分 -单工通信 - -一方只能发送 另一方只能接收 -一条信道 -打印机、广播、电视、寻呼机 -半双工通信 - -双方都可以发送和接收数据 但不可同时进行 -一条信道 -对讲机、无线电 -全面双工通信 - -双方都可以发送和接收数据 -两条信道 -计算机网络 - -### 传输方式分 -同步传输 - -一个数据帧带有一个起始标识及同步信息 -不需要每个字符带起止标记 -发送方和接收方的时钟是统一的 -字符与字符之间的传输是同步无间隔的 -异步传输 - -每个字符都带有起止符 -容易发现 但开销较大 -发送方和接收方的时钟可以不统一 -字符与字符之间的传输间隔可以不同 - -### 传输顺序分 -串行传输 - -数据一位一位的依次传输 一条信道 -费用低、易于实现 适合远程通信 需要同步信息 -并行传输 - -数据以成组的方式同时进行传输 多条信道 -传输效率高 多用在实时快速的场合 但成本较高 只适合用于近距离的通信 - -### 传输信号分 -基带传输:数字信号--未经调制的计算机二进制信号(矩形脉冲) 适用:局域网 - -传输原始信号 又叫数字信号 -整个信道被一个基带信号占用 同一时间一个信道只能传送一个基带信号 -频带传输:利用调制解调器对原始数字信号进行频率调制变成模拟信号 在接收端 传进来的信号在进行解调恢复变为原始数字信号 适用:远距离传输 - -二进制信号传输经调制为频带信号在电话线上的传输 又称模拟传输 -解决了数字信号不能在电话线传输上的问题 -宽带传输:在同一介质上 利用特殊的设备 使不同的信道进行并行传输 - -一个宽带信道可被分为多个逻辑基带信道 进行多路复用 -宽带传输一定采用频带传输技术 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240410\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240410\347\254\224\350\256\260.md" deleted file mode 100644 index e915a2b..0000000 --- "a/\344\275\231\350\216\271/20240410\347\254\224\350\256\260.md" +++ /dev/null @@ -1,28 +0,0 @@ -## 交换机 -二层交换机 - -傻瓜交换机 即插即用 -网管交换机 可以化分VLAN -三层交换机 - -部分工作在网络层 提供一些路由管理的功能 -NotBIOS协议 - -通过NotBIOS协议让不在同一个局域网的用户名义上在同一个局域网内部(逻辑上实际上不行) -SSL/TLS (证书) 可以通过ACME工具来获取https证书 - -## TCP/UDP区别 -TCP/IP中有两个具有代表性的传输层协议 分别是TCP/UDP -TCP/IP是互联网相关的各类协议族的总称 比如FTP HTTP ICMP SMTP等都属于TCP/IP族内的协议 -TCP--传输控制协议 是一种面向连接的、可靠的、基于字节流的传输层通信协议 - -面向连接 可靠传输 "三次握手" -仅支持单播传输 "点对点数据传输" -面向字节流 "不保留报文边界的情况下" -提供拥塞控制 "当网络拥塞时能够减小向网络注入数据的速率和数量" -UDP--用户数据报协议 是一种无连接的协议 - -面向无连接 不可靠性 "想发就发" -有单薄、广播、多播的功能 "支持多对多 多对一 一对多的方式" -面向报文的 "既不合并 也不拆分" -头部开销小 传输数据报文时是很高效的 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240411\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240411\347\254\224\350\256\260.md" deleted file mode 100644 index 6916900..0000000 --- "a/\344\275\231\350\216\271/20240411\347\254\224\350\256\260.md" +++ /dev/null @@ -1,10 +0,0 @@ -### IP地址 -32位二进制 用四个十进制表示 用"."隔开 每个数不能超过255 - -可分为两部分:网络号、主机号 - -子网掩码(分成两部分):前部分为"1"(决定了IP中网络号的位数) 后部分为"0" 作用:划分子网(把大王变小网) - -IP地址分类(分为五类 最常用A、B、C类) - -A类 网络号一个字节 二进制0开头 十进制开头:0127 B类 网络号两个字节 二进制10开头 十进制开头:128191 C类 网络号三个字节 二进制110开头 十进制开头:192223 D类(广播地址) 网络号一个字节 二进制1110开头 十进制开头:224239 127(回送地址) 用于网络软件(测试)和本地主机进程间通信(不可使用) E类(保留地址 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240412\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240412\347\254\224\350\256\260.md" deleted file mode 100644 index 87759b7..0000000 --- "a/\344\275\231\350\216\271/20240412\347\254\224\350\256\260.md" +++ /dev/null @@ -1,14 +0,0 @@ -## 思科 - -“思科”是指美国一家知名的科技公司,全称为Cisco Systems,Inc。思科成立于1984年,总部位于加利福尼亚州圣克拉拉。该公司主要业务包括设计、制造和销售与网络技术相关的设备和解决方案。 - -思科是全球最大的网络设备制造商之一,其产品范围涵盖了路由器、交换机、安全设备、服务器、视频会议设备等。思科的产品和解决方案广泛应用于企业、政府机构、教育机构以及服务提供商等不同领域。 - -除了硬件设备,思科还提供各种软件解决方案,包括网络管理软件、安全软件、通信软件等,以帮助客户构建和管理复杂的网络基础设施。 - -思科在全球范围内拥有广泛的客户群体,并且是许多企业和组织的首选网络设备和解决方案供应商之一。 - -安装 Packer Tracer -利用一台型号为 2960 的交换机将 2pc 机互连组建一个小型局域网 -分别设置 pc 机的 ip 地址 -验证 pc 机间可以互通 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240415\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240415\347\254\224\350\256\260.md" deleted file mode 100644 index 3a4ffbf..0000000 --- "a/\344\275\231\350\216\271/20240415\347\254\224\350\256\260.md" +++ /dev/null @@ -1,46 +0,0 @@ -## 思科 - -### 基础命令 - -1. swITch> 用户模式 - -2. switch>enable 进入特权模式 - -3. switch# 特权模式 - -4. switch#config terminal 进入配置模式 - -5. switch(config)# 配置模式 - -6. switch(config)#enable password abc123 设置特权模式密码为abc123 - -7. switch(config)#enable secret abc123 设置特权模式密码为加密的密码abc123 - -8. switch(config)#hostname sw1 设置主机名为sw1 - -9. sw1(config)# 主机名变为sw1 - -10. sw1(config)#end 退回到特权模式 - -11. sw1# 特权模式 - -12. sw1#exit 退回到上一个模式 - -13. sw1> 用户模式 - - -mySW#conf t -mySW(config)#int vlan 1 --切换到接口模式 -mySW(config-if)#ip address 192.168.1.1 255.255.255.0 --在虚拟局域网下配置交换机的IP和子网掩码 -mySW(config-if)#no shut --开启接口 - -mySW(config-if)# -%LINK-5-CHANGED: Interface Vlan1, changed state to up - -%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up - -mySW(config-if)#exit -mySW(config)#line vty 0 4 --进入虚拟终端 设置远程登陆用户数量 -mySW(config-line)#password 123 --设置远程登陆密码 -mySW(config-line)#login --登录 -mySW(config-line)#exit \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240417\346\200\235\347\247\221.md" "b/\344\275\231\350\216\271/20240417\346\200\235\347\247\221.md" deleted file mode 100644 index b4ed4f4..0000000 --- "a/\344\275\231\350\216\271/20240417\346\200\235\347\247\221.md" +++ /dev/null @@ -1,44 +0,0 @@ -## 思科远程登录 - -进入VLAN端口模式(interface vlan 1) - -配置交换机管理IP地址(ip address IP submask) - -选择具体的线路配置模式(line vty [0-15] [0-15]) - -配置登录密码(password ******) - -手动打开VLAN1端口(no shutdown) - -将两台PC与交换机连接,同时保证其IP地址与交换机管理IP地址在同一个网段 - -### 端口配置实验步骤 -配置交换机端口参数(speed,duplex) - -査看端口信息(show interface) - -选择某个端口(interface type mod/port) - -type 表示端口类型,通常有 Ethernet、Fastethernet、Gigabitethernet - -mod 表示端口所在的模块,port表示在该模块中的编号 - -选择多个端口(interface range type mod/startport-endport) - -设置端口通信速度(speed [10/100/auto]) - -设置端口单双工模式(duplex [half/full/auto]) - -进入线路配置模式(line [console/vty] number) - -console 表示通过串口线方式连接设备(控制/配置端口)进行本地登录 - -vty 表示通过Telnet等方式连接设备(虚拟端口)进行远程登录 - -number 表示线路编号,console 模式下为0,vty 模式下为0-15 - -设置console 或 vty 线路的登录密码 - -打开console 或 vty 线路的登录功能 - -启用全局密码加密功能(service password-encryption) \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240418\346\200\235\347\247\221\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240418\346\200\235\347\247\221\347\254\224\350\256\260.md" deleted file mode 100644 index e0a3421..0000000 --- "a/\344\275\231\350\216\271/20240418\346\200\235\347\247\221\347\254\224\350\256\260.md" +++ /dev/null @@ -1,66 +0,0 @@ -## 思科ssh远程登录 - - -步骤1 : 基本设备配置 - -首先,确保交换机的基本配置已完成,包括设备名称、接口配置等 - -Switch> enable - -Switch# configure terminal - -Switch(config)# hostname S1 - -S1(config)# interface vlan 1 - -S1(config-if)# ip address 192.168.1.2 255.255.255.0 - -S1(config-if)# no shutdown - -S1(config-if)# exit - -步骤2 : 配置域名 - -SSH需要一个域名来生成密钥。 - -S1(config)# ip domain-name example.com - -步骤3 : 生成加密密钥 - -生成RSA密钥对,这是SSH需要用到的。密钥长度至少为1024位 - -S1(config)# crypto key generate rsa - -步骤4 : 启用SSH - -确保SSH服务已启用 - -S1(config)# ip ssh version 2 - -S1(config)# line vty 0 15 - -S1(config-line)# transport input ssh - -S1(config-line)# login local - -S1(config-line)# exit - -步骤5 : 配置用户和密码 - -配置设备登录的用户名和密码。这是SSH登录验证所必需的 - -S1(config)# username admin passsword 123 - -S1(config)#exit - -S1#wr m //保存 - -步骤6 : 保存配置 - -保存配置,确保在设备重启后配置仍然有效 - -S1(config)# end - -S1# write memory - -步骤7 : 测试 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240419\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240419\347\254\224\350\256\260.md" deleted file mode 100644 index 0e2743d..0000000 --- "a/\344\275\231\350\216\271/20240419\347\254\224\350\256\260.md" +++ /dev/null @@ -1,80 +0,0 @@ -## 交换机的VLAN的配置和管理 -VLAN的实现方式有两种:静态VLAN(按固定端口)和动态VLAN(按MAC、IP地址等) - -Port VLAN是实现VLAN的方式之一,它是根据交换机的端口进行VLAN划分,一个端口只能属于一个VLAN,一个VLAN可拥有多个端口 - -可批量将指定端口分配给指定的VLAN:interface range interface-type interface-range - -VPN:虚拟专用网络 - -交换机的命令行VLAN模式包括: -VLAN子模式 Switch(vlan)# - -VLAN配置模式 Switch(config-vlan)# - -VLAN接口(SVI)模式 Switch(config-if)# - -### 多交换机下的配置 -创建VLAN 2和VLAN 3,财务部对应VLAN 2,销售部对应VLAN 3 - -将部门PC对应端口划分到相应的VLAN中 - -为其中一台交换机配置VTP模式及VTP域名 - -配置交换机间互联的端口为Trunk类型 - -PC设置 -192.168.1.2 //PC0 -192.168.1.3 //PC1 -192.168.1.4 //PC2 -192.168.1.5 //PC3 -//子网掩码和网关 -255.255.255.0 -192.168.1.1 -Switch0配置 -Switch>en -Switch#conf t -Switch(config)#vlan 2 //创建VLAN 2 -Switch(config-vlan)#name Finance_Dept //将该VLAN命名为Finance_Dept -Switch(config-vlan)#vlan 3 //创建VLAN 2 -Switch(config-vlan)#name Sales_Dept //将该VLAN命名为Sales_Dept -Switch(config-vlan)#exit -Switch(config)#inter f0/1 -Switch(config-if)#switchport access vlan 2 //将该端口划分到VLAN 2 -Switch(config-if)#exit -Switch(config)#inter f0/2 -Switch(config-if)#switchport access vlan 3 //将该端口划分到VLAN 3 -Switch(config-if)#exit -Switch(config)#inter f0/24 -Switch(config-if)#switch mode trunk //将端口配置为Trunk模式 -Switch(config-if)#end -Switch#show vlan brief //显示VLAN配置信息 -Switch#vlan database //进入VLAN子模式 -Switch(vlan)#vtp server //设置VTP模式为server -Switch(vlan)#vtp domain vtp0 //设置VTP域名为vtp0 -Switch(vlan)#exit -Switch#show vtp status //查看VTP配置信息 -Switch1配置 -Switch>en -Switch#vlan database //进入VLAN子模式 -Switch(vlan)#vtp client //设置VTP模式为client -Switch(vlan)#vtp domain vtp0 //设置VTP域名为vtp0,此处不填亦可 -Switch(vlan)#exit -Switch#show vtp status //查看VTP配置信息 -Switch#show vlan brief //显示VLAN配置信息 -Switch#conf t -Switch(config)#inter f0/1 -Switch(config-if)#switchport access vlan 2 //将该端口划分到VLAN 2 -Switch(config-if)#exit -Switch(config)#inter f0/2 -Switch(config-if)#switchport access vlan 3 //将该端口划分到VLAN 3 -Switch(config-if)#exit -Switch(config)#inter f0/24 -Switch(config-if)#switch mode trunk //将端口配置为Trunk模式 -Switch(config-if)#end -Switch#show r --输入vlan database命令时将报告这一模式将被弃用,所以更新命令如下(设其中一台交换机下vlan模式为服务器模式,以便两台设置了vlan的交换机同步vlan信息,以实现相互通讯) - -Switch(vlan)#vtp server //设置VTP模式为server - -Switch(vlan)#vtp domain vtp0 //设置VTP域名为vtp0 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240422\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" "b/\344\275\231\350\216\271/20240422\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" deleted file mode 100644 index c7719da..0000000 --- "a/\344\275\231\350\216\271/20240422\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" +++ /dev/null @@ -1,28 +0,0 @@ -## 三次交换机实验步骤 - -开启路由功能 -Switch(config)#ip routing -配置三层交换机端口的路由功能 -Switch(config)#interface fastEthenet 0/5 -Switch(config-if)#no switchport -Switch(config-if)#ip address 192.168.1.1 255.255.255.0 -Switch(config-if)#no shutdown -Switch(config-if)#end -PC0设置 -192.168.1.2 -255.255.255.0 -192.168.1.1 -Switch0配置 -Switch>en -Switch#config t -Switch(config)#hostname S3560 -S3560(config)#ip routing //开启路由功能 -S3560(config)#interface fastEthemet 0/5 -S3560(config-if)#no switchport //该端口启用三层路由功能 -S3560(config-if)#ip address 192.168.5.1 255.255.255.0 //配置 IP 地址 -S3560(config-if)#no shutdown //开启端口 -S3560(conflg-if)#end -S3560# -PC0(命令提示符CMD下) -ping 192.168.1.2 //ping通自身 -ping 192.168.1.1 //ping通网关 \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240424\350\201\232\345\220\210.md" "b/\344\275\231\350\216\271/20240424\350\201\232\345\220\210.md" deleted file mode 100644 index 85da4cf..0000000 --- "a/\344\275\231\350\216\271/20240424\350\201\232\345\220\210.md" +++ /dev/null @@ -1,35 +0,0 @@ -## 聚合链路 - -是指把交换机上多个物理端口捆绑合成一个逻辑端口,这样在交换机之间形成一条拥有较大宽带的链路,还可以实现负载均衡,并提供冗余链路。 - -端口聚合配置 - -交换机配置 - -Switch>en - -Switch#conf t - -Switch(config)#inter range f0/23-24 - -Switch(config-if-range)#switch mode trunk - //将端口配置为Trunk模式 -Switch(config-if-range)#channel-group 1 mode on - //加入链路组1并开启 - -Switch(config-if-range)#ex - -Switch(config)#port-channel load-balance dst-ip - //按目的IP地址来实现负载均衡 -Switch(config)#ex - -Switch#show etherchannel summary - //显示以太通道信息 -Switch#conf t - -Switch(config)#interface port-channel 1 - //进入聚合端口的端口配置模式 -Switch(config)#ex - -Switch#show interfaces etherchannel //显示聚合端口信息 - diff --git "a/\344\275\231\350\216\271/20240425\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272\351\205\215\347\275\256.md" "b/\344\275\231\350\216\271/20240425\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272\351\205\215\347\275\256.md" deleted file mode 100644 index ea451b0..0000000 --- "a/\344\275\231\350\216\271/20240425\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272\351\205\215\347\275\256.md" +++ /dev/null @@ -1,116 +0,0 @@ -## 三层交换机配置 - -开启路由功能 - -Switch(config)#ip routing - -三层交换机端口默认为二层口,如果需要启用三层功能就需要在此端口输入no switchport命令 - -三层交换机设置Trunk模式 - -Switch(config-if-range)#swi trunk encapsulation dot1q -Switch(config-if-range)#swi mode trunk -显示路由表 - -Switch#show ip route - -网络拓扑 - -![Alt text](image.png) - -SW1 - -Switch>en - -Switch#conf t - -Enter configuration commands, one per line. End with CNTL/Z. - -Switch(config)#vlan 10 - -Switch(config-vlan)#vlan 20 - -Switch(config-vlan)#int f0/1 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 10 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config-vlan)#int f0/2 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 20 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#int g0/1 - -Switch(config-if)#swi mode trunk - -Switch(config-if)#ex - - - - -SW2 - -Switch>en - -Switch#conf t - -Enter configuration commands, one per line. End with CNTL/Z. - -Switch(config)#vlan 10 - -Switch(config-vlan)#vlan 20 - -Switch(config-vlan)#exit - -Switch(config)#ip routing -- 开启三层交换机路由功能 - -Switch(config-vlan)#int vlan 10 -- 配置VLAN网关及子网掩码并开启 - -Switch(config-if)#ip addr 192.168.1.1 255.255.255.0 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#int vlan 20 - -Switch(config-if)#ip addr 192.168.2.1 255.255.255.0 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#int g0/1 - -Switch(config-if-range)#swi trunk encapsulation dot1q -- 封装 设置Trunk模式 - -Switch(config-if-range)#swi mode trunk - -Switch(config-if-range)#ex - -Switch(config)#int f0/1 -- 将端口划分到VLAN中并开启 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 10 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#do wr m - -Building configuration... - -[OK] \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240426\344\270\211\344\272\244\346\215\242\346\234\272VLAN\344\271\213\351\227\264\351\200\232\344\277\241.md" "b/\344\275\231\350\216\271/20240426\344\270\211\344\272\244\346\215\242\346\234\272VLAN\344\271\213\351\227\264\351\200\232\344\277\241.md" deleted file mode 100644 index 228fccb..0000000 --- "a/\344\275\231\350\216\271/20240426\344\270\211\344\272\244\346\215\242\346\234\272VLAN\344\271\213\351\227\264\351\200\232\344\277\241.md" +++ /dev/null @@ -1,159 +0,0 @@ -## 三层交换机VLAN通信 - -![Alt text](image-1.png) - -SW1 - -Switch>en - -Switch#conf t - -Enter configuration commands, one per line. End with CNTL/Z. - -Switch(config)#vlan 10 -- 创建VLAN10、VLAN20 - -Switch(config-vlan)#vlan 20 - -Switch(config-vlan)#ex - -Switch(config)#int f0/1 -- 将端口划分到VLAN中设置模式并开启 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 10 - -Switch(config-if)#no shut - -Switch(config-if)#int f0/2 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 20 - -Switch(config-if)#no shut - -Switch(config-if)#int f0/3 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 10 - -Switch(config-if)#no shut - -Switch(config-if)#int f0/4 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 20 - -Switch(config-if)#no shut - -Switch(config-if)#int g0/1 -- 设置交换机为Trunk模式 - -Switch(config-if)#swi mode trunk - -Switch(config-if)#ex - -Switch(config)# - - -SW2 - -Switch>en - -Switch#conf t - -Enter configuration commands, one per line. End with CNTL/Z. - -Switch(config)#vlan 20 - -Switch(config-vlan)#int f0/1 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 20 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#int g0/2 - -Switch(config-if)#swi mode trunk - -Switch(config-if)#ex - -Switch(config)# - - -SW3 -Switch>en - -Switch#conf t - -Enter configuration commands, one per line. End with CNTL/Z. - -Switch(config)#vlan 10 - -Switch(config-vlan)#vlan 20 - -Switch(config-vlan)#vlan 30 - -Switch(config-vlan)#exit - -Switch(config)#ip routing -- 开启三层交换机路由功能 - -Switch(config-vlan)#int vlan 10 -- 配置VLAN网关及子网掩码并开启 - -Switch(config-if)#ip addr 192.168.1.1 255.255.255.0 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#int vlan 20 - -Switch(config-if)#ip addr 192.168.2.1 255.255.255.0 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#int vlan 30 - -Switch(config-if)#ip addr 192.168.3.1 255.255.255.0 - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#int rang g0/1-2 - -Switch(config-if-range)#swi trunk encapsulation dot1q -- 封装 设置Trunk模式 - -Switch(config-if-range)#swi mode trunk - -Switch(config-if-range)#ex - -Switch(config)#int f0/1 -- 将端口划分到VLAN中并开启 - -Switch(config-if)#swi mode acc - -Switch(config-if)#swi acc vlan 10 - -Switch(config-if)#no shut - -Switch(config-if)#int f0/2 - -Switch(config-if)#swi acc vlan 30 - -Switch(config-if)#swi mode acc - -Switch(config-if)#no shut - -Switch(config-if)#ex - -Switch(config)#do wr m - -Building configuration... -[OK] \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240428\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240428\347\254\224\350\256\260.md" deleted file mode 100644 index 596c90c..0000000 --- "a/\344\275\231\350\216\271/20240428\347\254\224\350\256\260.md" +++ /dev/null @@ -1,88 +0,0 @@ -## 单臂路由 - -单臂路由(router-on-a-sTIck)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通 - -### 优缺点 - -优点:实现不同vlan之间的通信,有助理解、学习VLAN原理和子接口概念。 - -缺点:容易成为网络单点故障,配置稍有复杂,现实意义不大。 - -实验目的 -实现不同vlan之间的通信 - -### 交换机配置 - -Switch>en - -Switch#conf t - -Enter configuration commands, one per line. End with CNTL/Z. - -Switch(config)#vlan 10 - - - - -Switch(config-vlan)#vlan -20 -Switch(config-vlan)#vlan 30 - -Switch(config-vlan)#vlan 40 - -Switch(config-vlan)#exit - - -Switch(config)#interface fas -tEthernet 0/1 -Switch(config-if)#switchport mode access -- 主机与交换机之间要开启access链路模式 -Switch(config-if)#switchport access vlan 10 - -Switch(config-if)#no shutdown - -Switch(config-if)#exit - -Switch(config)#interface fastEthernet 0/2 - -Switch(config-if)#switchport mode access - -Switch(config-if)#switchport access vlan 20 - -Switch(config-if)#no shutdown - -Switch(config-if)#exit - -Switch(config)#interface fastEthernet 0/3 - -Switch(config-if)#switchport mode access - - -Switch(config-if)#switchport access vlan 30 - -Switch(config-if)#no shutdown - -Switch(config-if)#exit - -Switch(config)#interface fastEthernet 0/4 - -Switch(config-if)#switchport mode access - -Switch(config-if)#switchport access vlan 40 - - -Switch(config-if)#no shutdown - -Switch(config-if)#exit - -Switch(config)#interface fastEthernet 0/5 - -Switch(config-if)#switchport mode trunk - - -- 路由器与交换机之间要开启trunk链路模式 -Switch(config-if)#no shutdown - -Switch(config-if)#exit - -Switch(config)# - - diff --git "a/\344\275\231\350\216\271/20240429\345\215\225\350\207\202\350\267\257\347\224\261.md" "b/\344\275\231\350\216\271/20240429\345\215\225\350\207\202\350\267\257\347\224\261.md" deleted file mode 100644 index f27543f..0000000 --- "a/\344\275\231\350\216\271/20240429\345\215\225\350\207\202\350\267\257\347\224\261.md" +++ /dev/null @@ -1,97 +0,0 @@ -##单臂路由 - - - - -交换机配置 - -Switch>en -Switch#conf t -Enter configuration commands, one per line. End with CNTL/Z. -Switch(config)#vlan 10 -Switch(config-vlan)#vlan 20 -Switch(config-vlan)#int f0/1 -Switch(config-if)#swi mode acc -Switch(config-if)#swi acc vlan 10 -Switch(config-if)#no shut -Switch(config-if)#int f0/2 -Switch(config-if)#swi mode acc -Switch(config-if)#swi acc vlan 20 -Switch(config-if)#no shut -Switch(config-if)#int f0/4 -Switch(config-if)#swi mode trunk -Switch(config-if)#swi trunk all -Switch(config-if)#swi trunk allowed vlan 10,20 -- 允许所有VLAN通过 -Switch(config-if)#no shut -Switch(config-if)#exit -Switch(config)# - - -路由器一 -Would you like to enter the initial configuration dialog? [yes/no]: no -Press RETURN to get started! - -Router>en -Router#conf t -Enter configuration commands, one per line. End with CNTL/Z. -Router(config)#int f0/0 -Router(config-if)#no shut -Router(config-if)#int f0/0.1 -- 进入子接口 -Router(config-subif)#encapsulation dot1Q 10 -- 子接口封装配置网关及子网掩码 -Router(config-subif)#ip addr 192.168.1.1 255.255.255.0 -Router(config-subif)#no shut -Router(config-subif)#int f0/0.2 -Router(config-subif)#encapsulation dot1Q 20 -Router(config-subif)#ip addr 192.168.2.1 255.255.255.0 -Router(config-subif)#no shut -Router(config-subif)#exit -Router(config)#int f0/1 -Router(config-if)#ip addr 10.10.10.31 255.255.255.0 -Router(config-if)#no shut -Router(config-if)#exit -Router(config)#ip route 192.168.3.0 255.255.255.0 10.10.10.13 -- 配置静态路由 -Router(config)#ip route 192.168.4.0 255.255.255.0 11.11.11.12 -- 目的地址 子网掩码 下一跳地址IP -Router(config)#ip route 192.168.4.0 255.255.255.0 11.11.11.30 -Router(config)# - -路由器二 - -Router>en -Router#conf t -Enter configuration commands, one per line. End with CNTL/Z. -Router(config)#int f0/0 -Router(config-if)#ip addr 10.10.10.13 255.255.255.0 -Router(config-if)#no shut -Router(config-if)#int f0/1 -Router(config-if)#ip addr 192.168.3.1 255.255.255.0 -Router(config-if)#no shut -Router(config-if)#exit -Router(config)#int s0/3/0 -Router(config-if)#ip addr 11.11.11.30 255.255.255.0 -Router(config-if)#no shut -Router(config-if)#clock rate 64000 -Router(config-if)#exit -Router(config)#ip route 192.168.2.0 255.255.255.0 10.10.10.31 -Router(config)#ip route 192.168.1.0 255.255.255.0 10.10.10.31 -Router(config)#ip route 192.168.4.0 255.255.255.0 11.11.11.12 -Router(config)# - - - -路由器三 - -Router>en -Router#conf t -Enter configuration commands, one per line. End with CNTL/Z. -Router(config)#int s0/3/1 -Router(config-if)#ip addr 11.11.11.12 255.255.255.0 -Router(config-if)#no shut -Router(config-if)#int f0/0 -Router(config-if)#ip addr 192.168.4.1 255.255.255.0 -Router(config-if)#no shut -Router(config-if)#exit -Router(config)#ip route 192.168.3.0 255.255.255.0 11.11.11.30 -Router(config)#ip route 192.168.2.0 255.255.255.0 10.10.10.31 -Router(config)#ip route 192.168.1.0 255.255.255.0 10.10.10.31 -Router(config)#ip route 192.168.3.0 255.255.255.0 10.10.10.13 -Router(config)# \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240506.md" "b/\344\275\231\350\216\271/20240506.md" deleted file mode 100644 index 9974c8e..0000000 --- "a/\344\275\231\350\216\271/20240506.md" +++ /dev/null @@ -1,94 +0,0 @@ -## RIP - -是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。 RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数” (即metric)来衡量到达目标地址的路由距离。 RIP通过UDP报文进行路由信息交换,使用的端口号为520. - -配置路由器(Router0)端口 - -Would you like to enter the initial configuration dialog? [yes/no]: no -Press RETURN to get started! - -Router>en - -Router#conf t - -Enter configuration commands, one per line. End with CNTL/Z. - -Router(config)#int g0/0/0 - -Router(config-if)#ip addr 192.168.10.1 255.255.255.0 - -Router(config-if)#no shut - -Router(config-if)#int g0/0/1 - -Router(config-if)#ip addr 10.10.10.2 255.255.255.0 - -Router(config-if)#no shut - -Router(config-if)#exit - - - ---配置路由器(Router0)RIP协议 - -Router(config)#route rip - -Router(config-router)#version 2 - -Router(config-router)#network 192.168.10.0 - -Router(config-router)#network 10.10.10.0 - -Router(config-router)#no auto-summary - -Router(config-router)#do wr m - -Building configuration... -[OK] -为什么要关闭自动汇总 -是因为RIP协议更新时不带子网掩码,路由器会根据IP自动判断汇总给其加上自己汇总后的子网掩码。假如有个网段是30.1.1.0/24,更新时不会带上24,路由器会认为是A类IP,通过自动汇总会把24汇总成8,这个不是我们想要的,所以要关闭自动汇总 - -配置路由器(Router1)端口 - -Would you like to enter the initial configuration dialog? [yes/no]: no -Press RETURN to get started! - -Router>en - -Router#conf t - -Enter configuration commands, one per line. End with CNTL/Z. - -Router(config)#int g0/0/0 - -Router(config-if)#ip addr 192.168.20.1 255.255.255.0 - -Router(config-if)#no shut - -Router(config)#int g0/0/1 - -Router(config-if)#ip addr 10.10.10.3 255.255.255.0 - -Router(config-if)#no shut - -Router(config-if)#exit - ---配置路由器(Router1)RIP协议 - -Router(config)#route rip - -Router(config-router)#version 2 - -Router(config-router)#network 192.168.20.0 - -Router(config-router)#network 10.10.10.0 - -Router(config-router)#no auto-summary - -Router(config-router)#do wr m - -Building configuration... - -[OK] -查看路由表 -Router(config)#do show ip route \ No newline at end of file diff --git "a/\344\275\231\350\216\271/20240508\347\254\224\350\256\260.md" "b/\344\275\231\350\216\271/20240508\347\254\224\350\256\260.md" deleted file mode 100644 index a9d8c4c..0000000 --- "a/\344\275\231\350\216\271/20240508\347\254\224\350\256\260.md" +++ /dev/null @@ -1,22 +0,0 @@ -## 路由器RIP动态路由的配置 - - -动态路由选择:路由器使用路由选择协议(算法)根据实测或估计的距离、时延和网络拓扑等度量权值,自动计算最佳路径并建立路由表。相比静态路由选择,它配置手段更加便捷,适合应用于中大型且网络拓扑变化频繁的网络环境;但另一方面则会占用更多的路由器CPU资源和网络带宽。 - -路由选择协议可分为3大类,只有理解不同路由选择协议的工作方式,才能根据实际情况具体分析,从而最大程度上满足具体的应用需要: - -距离矢量:通过判断距离确定当前到达目的网络的最佳路径。如RIP、IGRP等 - -链路状态:通过发送本路由器与哪些路由器相邻,及其链路状态(距离、时延等)信息,如OSPF等 - -混合型:同时具有距离矢量和链路状态两种协议的特性,如EIGRP等 - -路由信息协议(Routing Information Protocls,即 RIP),是应用较早、使用较普遍的IGP内部路由协议,使用于小型同类网络的一种距离矢量协议,有以下两个版本: - -RIPv1:属于有类路由协议,不支持VLSM,以广播形式进行路由更新; - -RIPv2:属于无类路由协议,支持VLSM,以组播形式进行路由更新; - -路由配置模式 Router(config-router)# - -实验设备:Router-PT 2台;Switch_3560 1台;Switch_2960 1台;PC 3台;直通线,交叉线,串口线。 \ No newline at end of file -- Gitee From 0e232aaf412be3e2191b45974a7db0918b20a4c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:07:02 +0000 Subject: [PATCH 02/22] =?UTF-8?q?=E6=96=B0=E5=BB=BA=20=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "\344\275\231\350\216\271/.keep" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "\344\275\231\350\216\271/.keep" diff --git "a/\344\275\231\350\216\271/.keep" "b/\344\275\231\350\216\271/.keep" new file mode 100644 index 0000000..e69de29 -- Gitee From 12ae13b6bb61bd3b044c250ee062893d9c541f73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:07:33 +0000 Subject: [PATCH 03/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...221\347\273\234\350\256\276\345\244\207.md" | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240401\347\275\221\347\273\234\350\256\276\345\244\207.md" diff --git "a/\344\275\231\350\216\271/20240401\347\275\221\347\273\234\350\256\276\345\244\207.md" "b/\344\275\231\350\216\271/20240401\347\275\221\347\273\234\350\256\276\345\244\207.md" new file mode 100644 index 0000000..da10f78 --- /dev/null +++ "b/\344\275\231\350\216\271/20240401\347\275\221\347\273\234\350\256\276\345\244\207.md" @@ -0,0 +1,18 @@ +## 网络设备 + + +网络设备是指用于连接、转发、过滤和处理数据的硬件设备,以构建计算机网络并实现数据通信。 + + + + ### 1.路由器(Router):路由器是用于连接不同网络并在它们之间传输数据的设备。它能够根据目标地址选择最佳路径,并控制数据包的转发。路由器在网络中起着关键的作用,帮助数据包在不同网络之间传输。 + +### 2.交换机(Switch):交换机用于连接局域网中的多台设备,根据 MAC 地址学习和转发数据帧。交换机能够提供更快速和精确的数据传输,有效地减少网络拥塞。 + +### 3.防火墙(Firewall):防火墙是一种网络安全设备,用于监控和控制网络流量,阻止未经授权的访问和恶意流量。防火墙可以帮助保护网络免受网络攻击和恶意软件的侵害。 + +### 4.网关(Gateway):网关是连接不同网络或协议的设备,充当数据在不同网络之间传输的桥梁。网关能够将数据从一个协议转换为另一个协议,实现不同网络之间的通信。 + +### 5.集线器(Hub):集线器是一种简单的网络设备,用于连接多台设备以共享网络。然而,集线器会广播数据包到所有连接的设备,因此效率较低,已逐渐被交换机取代。 + +### 6.三层交换机是一种网络设备,结合了二层交换机和路由器的功能,能够在网络中实现更高级的数据转发和路由功能 \ No newline at end of file -- Gitee From 544b3d4df4c4a89dba871ab78e482f39a88d9f0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:07:51 +0000 Subject: [PATCH 04/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...21\347\273\234\345\237\272\347\241\200.md" | 42 +++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240403\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" diff --git "a/\344\275\231\350\216\271/20240403\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" "b/\344\275\231\350\216\271/20240403\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" new file mode 100644 index 0000000..083f1e9 --- /dev/null +++ "b/\344\275\231\350\216\271/20240403\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\200.md" @@ -0,0 +1,42 @@ +## 双绞线 +双绞线是一种常见的电缆类型,用于传输数据或信号。它由两根绝缘的铜导线组成,这两根导线被扭在一起,从而减少外部干扰对信号的影响。双绞线通常用于网络连接、电话线路、数字音频传输等领域。 + +双绞线有两种主要类型:无屏蔽双绞线(UTP)和屏蔽双绞线(STP)。UTP 是最常见的类型,它不带屏蔽层,主要用于家庭网络、办公室网络等环境。STP 带有屏蔽层,可以提供更好的抗干扰能力,常用于工业环境或需要更高信号质量的场合。 + +## T568A +T568A 是一种用于安装网线的标准布线方法,通常用于乙太网(Ethernet)网络中。T568A 标准规定了在网线连接器(如 RJ45 连接器)中的 8 个导线的连接顺序。 + +T568A 标准的连接顺序如下: + +白绿色 + +绿色 + +白橙色 + +蓝色 + +白蓝色 + +橙色 + +白棕色 + +棕色 + + +## 网卡 +网卡是计算机用于连接计算机网络的硬件设备,通常安装在计算机的主板上。网卡的作用是将计算机内部数据转换为网络数据包,并通过网络电缆或无线信号传输到网络上,同时也可以接收来自网络的数据包并转换为计算机可识别的数据。 + + +类型:网卡的类型包括有线网卡和无线网卡。有线网卡通过网线连接到局域网或互联网,而无线网卡通过无线信号连接到无线局域网(Wi-Fi)。 + +接口:网卡通常使用 PCI、PCIe 或 USB 接口连接到计算机主板。无线网卡还可能使用 Mini PCIe 或 M.2 接口。 + +速度:网卡的速度通常以 Mbps(兆位每秒)或 Gbps(千兆位每秒)来表示,速度越快,数据传输速度越快。 + +驱动程序:为了使网卡正常工作,计算机需要安装相应的网卡驱动程序。这些驱动程序通常由网卡制造商提供,也可以通过操作系统的自动更新功能获取。 + +MAC 地址:每块网卡都有一个唯一的 MAC 地址(Media Access Control Address),用于在局域网中唯一标识网卡。 + +性能:网卡的性能取决于其传输速度、稳定性、兼容性等因素。高性能的网卡可以提供更快的网络连接速度和更稳定的数据传输。 \ No newline at end of file -- Gitee From cd1d4b750cb5ca85f19834c15b73cdcfe8b8d7b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:08:09 +0000 Subject: [PATCH 05/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...1\347\273\234\345\237\272\347\241\2002.md" | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240407\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" diff --git "a/\344\275\231\350\216\271/20240407\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" "b/\344\275\231\350\216\271/20240407\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" new file mode 100644 index 0000000..e204bd0 --- /dev/null +++ "b/\344\275\231\350\216\271/20240407\350\256\241\347\256\227\346\234\272\347\275\221\347\273\234\345\237\272\347\241\2002.md" @@ -0,0 +1,30 @@ +## 光纤 +光纤是一种用于传输光信号的柔软、透明的纤维。它通常由两种材料组成:一种是内核(core),用于传输光信号;另一种是包覆层(cladding),用于保护内核并确保光信号在内核中传输。 + +光纤的工作原理是利用光的全反射现象。当光信号从内核传输到包覆层时,由于两者的折射率不同,光信号会在内核和包覆层的交界面发生全反射,从而保持在内核中传输。这种设计使得光纤可以高效地传输光信号,并且减少了信号受到干扰的可能性。 + +光纤在通信领域得到广泛应用,例如用于光纤通信网络、光纤传感器、医疗设备等。光纤通信具有高带宽、低损耗、抗干扰等优点,是现代通信领域不可或缺的重要技术。 + + +# 带宽 + +最初指的是电磁波频带的宽度,也就是信号的最高频率与最低频率的差值。它被更广泛地借用在数字通信中,用来描述网络或线路理论上传输数据的最高速率。 + +是整个通道的可传送速率的最大值, 单位是Mbit/s Gbit/s 无线有线都是这个。 频率域上的MHz一般 + +带宽的大小直接影响着网络传输的速度和效率。在选择网络服务供应商或计划网络架构时,需要考虑带宽的需求,以确保网络能够满足数据传输的要求。 + +bit/s=1Kbit/s +bit/s=1Mbit/s +bit/s=1Gbit/s + +## 光猫:光电转换器 光纤收发器 + +猫棒:mini版的光电转换器 + +电猫:ADSL + +### 3.光缆 + + 在给定的工作波长上传输多种模式的光纤。按其折射率的分布分为突变型和渐变型。 +普通多模光纤的数值孔径为0.2±0.02,芯径/外径为50μm/125μm其传输参数为带宽和损耗。由于多模光纤中传输的模式多达数百个,各个模式的传播常数和群速率不同,使光纤的带宽窄,色散大,损耗也大,只适于中短距离和小容量的光纤通信系统。 \ No newline at end of file -- Gitee From cc74493b0c54e39013962bc78b00c3a813106f56 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:08:24 +0000 Subject: [PATCH 06/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...60\346\215\256\344\274\240\350\276\223.md" | 56 +++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240408\346\225\260\346\215\256\344\274\240\350\276\223.md" diff --git "a/\344\275\231\350\216\271/20240408\346\225\260\346\215\256\344\274\240\350\276\223.md" "b/\344\275\231\350\216\271/20240408\346\225\260\346\215\256\344\274\240\350\276\223.md" new file mode 100644 index 0000000..5a0b24c --- /dev/null +++ "b/\344\275\231\350\216\271/20240408\346\225\260\346\215\256\344\274\240\350\276\223.md" @@ -0,0 +1,56 @@ +## 数据传输 + +### 传输方向分 +单工通信 + +一方只能发送 另一方只能接收 +一条信道 +打印机、广播、电视、寻呼机 +半双工通信 + +双方都可以发送和接收数据 但不可同时进行 +一条信道 +对讲机、无线电 +全面双工通信 + +双方都可以发送和接收数据 +两条信道 +计算机网络 + +### 传输方式分 +同步传输 + +一个数据帧带有一个起始标识及同步信息 +不需要每个字符带起止标记 +发送方和接收方的时钟是统一的 +字符与字符之间的传输是同步无间隔的 +异步传输 + +每个字符都带有起止符 +容易发现 但开销较大 +发送方和接收方的时钟可以不统一 +字符与字符之间的传输间隔可以不同 + +### 传输顺序分 +串行传输 + +数据一位一位的依次传输 一条信道 +费用低、易于实现 适合远程通信 需要同步信息 +并行传输 + +数据以成组的方式同时进行传输 多条信道 +传输效率高 多用在实时快速的场合 但成本较高 只适合用于近距离的通信 + +### 传输信号分 +基带传输:数字信号--未经调制的计算机二进制信号(矩形脉冲) 适用:局域网 + +传输原始信号 又叫数字信号 +整个信道被一个基带信号占用 同一时间一个信道只能传送一个基带信号 +频带传输:利用调制解调器对原始数字信号进行频率调制变成模拟信号 在接收端 传进来的信号在进行解调恢复变为原始数字信号 适用:远距离传输 + +二进制信号传输经调制为频带信号在电话线上的传输 又称模拟传输 +解决了数字信号不能在电话线传输上的问题 +宽带传输:在同一介质上 利用特殊的设备 使不同的信道进行并行传输 + +一个宽带信道可被分为多个逻辑基带信道 进行多路复用 +宽带传输一定采用频带传输技术 \ No newline at end of file -- Gitee From b50ed5356bfe5a5dd3aa450d9da60edf257763a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:08:40 +0000 Subject: [PATCH 07/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...02\344\272\244\346\215\242\346\234\272.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240410\344\272\214\345\261\202\344\272\244\346\215\242\346\234\272.md" diff --git "a/\344\275\231\350\216\271/20240410\344\272\214\345\261\202\344\272\244\346\215\242\346\234\272.md" "b/\344\275\231\350\216\271/20240410\344\272\214\345\261\202\344\272\244\346\215\242\346\234\272.md" new file mode 100644 index 0000000..e915a2b --- /dev/null +++ "b/\344\275\231\350\216\271/20240410\344\272\214\345\261\202\344\272\244\346\215\242\346\234\272.md" @@ -0,0 +1,28 @@ +## 交换机 +二层交换机 + +傻瓜交换机 即插即用 +网管交换机 可以化分VLAN +三层交换机 + +部分工作在网络层 提供一些路由管理的功能 +NotBIOS协议 + +通过NotBIOS协议让不在同一个局域网的用户名义上在同一个局域网内部(逻辑上实际上不行) +SSL/TLS (证书) 可以通过ACME工具来获取https证书 + +## TCP/UDP区别 +TCP/IP中有两个具有代表性的传输层协议 分别是TCP/UDP +TCP/IP是互联网相关的各类协议族的总称 比如FTP HTTP ICMP SMTP等都属于TCP/IP族内的协议 +TCP--传输控制协议 是一种面向连接的、可靠的、基于字节流的传输层通信协议 + +面向连接 可靠传输 "三次握手" +仅支持单播传输 "点对点数据传输" +面向字节流 "不保留报文边界的情况下" +提供拥塞控制 "当网络拥塞时能够减小向网络注入数据的速率和数量" +UDP--用户数据报协议 是一种无连接的协议 + +面向无连接 不可靠性 "想发就发" +有单薄、广播、多播的功能 "支持多对多 多对一 一对多的方式" +面向报文的 "既不合并 也不拆分" +头部开销小 传输数据报文时是很高效的 \ No newline at end of file -- Gitee From 80ce3bcf790c2b156b57503548c256c719a059a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:08:55 +0000 Subject: [PATCH 08/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- "\344\275\231\350\216\271/20240411 IP.md" | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240411 IP.md" diff --git "a/\344\275\231\350\216\271/20240411 IP.md" "b/\344\275\231\350\216\271/20240411 IP.md" new file mode 100644 index 0000000..6916900 --- /dev/null +++ "b/\344\275\231\350\216\271/20240411 IP.md" @@ -0,0 +1,10 @@ +### IP地址 +32位二进制 用四个十进制表示 用"."隔开 每个数不能超过255 + +可分为两部分:网络号、主机号 + +子网掩码(分成两部分):前部分为"1"(决定了IP中网络号的位数) 后部分为"0" 作用:划分子网(把大王变小网) + +IP地址分类(分为五类 最常用A、B、C类) + +A类 网络号一个字节 二进制0开头 十进制开头:0127 B类 网络号两个字节 二进制10开头 十进制开头:128191 C类 网络号三个字节 二进制110开头 十进制开头:192223 D类(广播地址) 网络号一个字节 二进制1110开头 十进制开头:224239 127(回送地址) 用于网络软件(测试)和本地主机进程间通信(不可使用) E类(保留地址 \ No newline at end of file -- Gitee From c7c2f8dd6c10fe90e4f0b5c41cd6b761e92174bb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:09:06 +0000 Subject: [PATCH 09/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- .../20240412\346\200\235\347\247\221.md" | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240412\346\200\235\347\247\221.md" diff --git "a/\344\275\231\350\216\271/20240412\346\200\235\347\247\221.md" "b/\344\275\231\350\216\271/20240412\346\200\235\347\247\221.md" new file mode 100644 index 0000000..87759b7 --- /dev/null +++ "b/\344\275\231\350\216\271/20240412\346\200\235\347\247\221.md" @@ -0,0 +1,14 @@ +## 思科 + +“思科”是指美国一家知名的科技公司,全称为Cisco Systems,Inc。思科成立于1984年,总部位于加利福尼亚州圣克拉拉。该公司主要业务包括设计、制造和销售与网络技术相关的设备和解决方案。 + +思科是全球最大的网络设备制造商之一,其产品范围涵盖了路由器、交换机、安全设备、服务器、视频会议设备等。思科的产品和解决方案广泛应用于企业、政府机构、教育机构以及服务提供商等不同领域。 + +除了硬件设备,思科还提供各种软件解决方案,包括网络管理软件、安全软件、通信软件等,以帮助客户构建和管理复杂的网络基础设施。 + +思科在全球范围内拥有广泛的客户群体,并且是许多企业和组织的首选网络设备和解决方案供应商之一。 + +安装 Packer Tracer +利用一台型号为 2960 的交换机将 2pc 机互连组建一个小型局域网 +分别设置 pc 机的 ip 地址 +验证 pc 机间可以互通 \ No newline at end of file -- Gitee From 4458949d75f13c7d94cb077bf9ea67b0cc8140ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:09:23 +0000 Subject: [PATCH 10/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...72\347\241\200\345\221\275\344\273\244.md" | 46 +++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240415\346\200\235\347\247\221\345\237\272\347\241\200\345\221\275\344\273\244.md" diff --git "a/\344\275\231\350\216\271/20240415\346\200\235\347\247\221\345\237\272\347\241\200\345\221\275\344\273\244.md" "b/\344\275\231\350\216\271/20240415\346\200\235\347\247\221\345\237\272\347\241\200\345\221\275\344\273\244.md" new file mode 100644 index 0000000..3a4ffbf --- /dev/null +++ "b/\344\275\231\350\216\271/20240415\346\200\235\347\247\221\345\237\272\347\241\200\345\221\275\344\273\244.md" @@ -0,0 +1,46 @@ +## 思科 + +### 基础命令 + +1. swITch> 用户模式 + +2. switch>enable 进入特权模式 + +3. switch# 特权模式 + +4. switch#config terminal 进入配置模式 + +5. switch(config)# 配置模式 + +6. switch(config)#enable password abc123 设置特权模式密码为abc123 + +7. switch(config)#enable secret abc123 设置特权模式密码为加密的密码abc123 + +8. switch(config)#hostname sw1 设置主机名为sw1 + +9. sw1(config)# 主机名变为sw1 + +10. sw1(config)#end 退回到特权模式 + +11. sw1# 特权模式 + +12. sw1#exit 退回到上一个模式 + +13. sw1> 用户模式 + + +mySW#conf t +mySW(config)#int vlan 1 --切换到接口模式 +mySW(config-if)#ip address 192.168.1.1 255.255.255.0 --在虚拟局域网下配置交换机的IP和子网掩码 +mySW(config-if)#no shut --开启接口 + +mySW(config-if)# +%LINK-5-CHANGED: Interface Vlan1, changed state to up + +%LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan1, changed state to up + +mySW(config-if)#exit +mySW(config)#line vty 0 4 --进入虚拟终端 设置远程登陆用户数量 +mySW(config-line)#password 123 --设置远程登陆密码 +mySW(config-line)#login --登录 +mySW(config-line)#exit \ No newline at end of file -- Gitee From 98244842c9d02f8935237a082fd191f380377974 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:09:39 +0000 Subject: [PATCH 11/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...34\347\250\213\347\231\273\345\275\225.md" | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240417\346\200\235\347\247\221\350\277\234\347\250\213\347\231\273\345\275\225.md" diff --git "a/\344\275\231\350\216\271/20240417\346\200\235\347\247\221\350\277\234\347\250\213\347\231\273\345\275\225.md" "b/\344\275\231\350\216\271/20240417\346\200\235\347\247\221\350\277\234\347\250\213\347\231\273\345\275\225.md" new file mode 100644 index 0000000..b4ed4f4 --- /dev/null +++ "b/\344\275\231\350\216\271/20240417\346\200\235\347\247\221\350\277\234\347\250\213\347\231\273\345\275\225.md" @@ -0,0 +1,44 @@ +## 思科远程登录 + +进入VLAN端口模式(interface vlan 1) + +配置交换机管理IP地址(ip address IP submask) + +选择具体的线路配置模式(line vty [0-15] [0-15]) + +配置登录密码(password ******) + +手动打开VLAN1端口(no shutdown) + +将两台PC与交换机连接,同时保证其IP地址与交换机管理IP地址在同一个网段 + +### 端口配置实验步骤 +配置交换机端口参数(speed,duplex) + +査看端口信息(show interface) + +选择某个端口(interface type mod/port) + +type 表示端口类型,通常有 Ethernet、Fastethernet、Gigabitethernet + +mod 表示端口所在的模块,port表示在该模块中的编号 + +选择多个端口(interface range type mod/startport-endport) + +设置端口通信速度(speed [10/100/auto]) + +设置端口单双工模式(duplex [half/full/auto]) + +进入线路配置模式(line [console/vty] number) + +console 表示通过串口线方式连接设备(控制/配置端口)进行本地登录 + +vty 表示通过Telnet等方式连接设备(虚拟端口)进行远程登录 + +number 表示线路编号,console 模式下为0,vty 模式下为0-15 + +设置console 或 vty 线路的登录密码 + +打开console 或 vty 线路的登录功能 + +启用全局密码加密功能(service password-encryption) \ No newline at end of file -- Gitee From 78588292b2b18509ad295fd88959dbe72a395fdc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:09:51 +0000 Subject: [PATCH 12/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...34\347\250\213\347\231\273\345\275\225.md" | 66 +++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240418\346\200\235\347\247\221Tentel ssh \350\277\234\347\250\213\347\231\273\345\275\225.md" diff --git "a/\344\275\231\350\216\271/20240418\346\200\235\347\247\221Tentel ssh \350\277\234\347\250\213\347\231\273\345\275\225.md" "b/\344\275\231\350\216\271/20240418\346\200\235\347\247\221Tentel ssh \350\277\234\347\250\213\347\231\273\345\275\225.md" new file mode 100644 index 0000000..e0a3421 --- /dev/null +++ "b/\344\275\231\350\216\271/20240418\346\200\235\347\247\221Tentel ssh \350\277\234\347\250\213\347\231\273\345\275\225.md" @@ -0,0 +1,66 @@ +## 思科ssh远程登录 + + +步骤1 : 基本设备配置 + +首先,确保交换机的基本配置已完成,包括设备名称、接口配置等 + +Switch> enable + +Switch# configure terminal + +Switch(config)# hostname S1 + +S1(config)# interface vlan 1 + +S1(config-if)# ip address 192.168.1.2 255.255.255.0 + +S1(config-if)# no shutdown + +S1(config-if)# exit + +步骤2 : 配置域名 + +SSH需要一个域名来生成密钥。 + +S1(config)# ip domain-name example.com + +步骤3 : 生成加密密钥 + +生成RSA密钥对,这是SSH需要用到的。密钥长度至少为1024位 + +S1(config)# crypto key generate rsa + +步骤4 : 启用SSH + +确保SSH服务已启用 + +S1(config)# ip ssh version 2 + +S1(config)# line vty 0 15 + +S1(config-line)# transport input ssh + +S1(config-line)# login local + +S1(config-line)# exit + +步骤5 : 配置用户和密码 + +配置设备登录的用户名和密码。这是SSH登录验证所必需的 + +S1(config)# username admin passsword 123 + +S1(config)#exit + +S1#wr m //保存 + +步骤6 : 保存配置 + +保存配置,确保在设备重启后配置仍然有效 + +S1(config)# end + +S1# write memory + +步骤7 : 测试 \ No newline at end of file -- Gitee From 290e9cf71a9c45014293ab59eb7446b82b0b8f53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:10:02 +0000 Subject: [PATCH 13/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...56\345\222\214\347\256\241\347\220\206.md" | 80 +++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240419\346\200\235\347\247\221\347\232\204\344\272\244\346\215\242\346\234\272\347\232\204VLAN\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" diff --git "a/\344\275\231\350\216\271/20240419\346\200\235\347\247\221\347\232\204\344\272\244\346\215\242\346\234\272\347\232\204VLAN\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" "b/\344\275\231\350\216\271/20240419\346\200\235\347\247\221\347\232\204\344\272\244\346\215\242\346\234\272\347\232\204VLAN\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" new file mode 100644 index 0000000..0e2743d --- /dev/null +++ "b/\344\275\231\350\216\271/20240419\346\200\235\347\247\221\347\232\204\344\272\244\346\215\242\346\234\272\347\232\204VLAN\347\232\204\351\205\215\347\275\256\345\222\214\347\256\241\347\220\206.md" @@ -0,0 +1,80 @@ +## 交换机的VLAN的配置和管理 +VLAN的实现方式有两种:静态VLAN(按固定端口)和动态VLAN(按MAC、IP地址等) + +Port VLAN是实现VLAN的方式之一,它是根据交换机的端口进行VLAN划分,一个端口只能属于一个VLAN,一个VLAN可拥有多个端口 + +可批量将指定端口分配给指定的VLAN:interface range interface-type interface-range + +VPN:虚拟专用网络 + +交换机的命令行VLAN模式包括: +VLAN子模式 Switch(vlan)# + +VLAN配置模式 Switch(config-vlan)# + +VLAN接口(SVI)模式 Switch(config-if)# + +### 多交换机下的配置 +创建VLAN 2和VLAN 3,财务部对应VLAN 2,销售部对应VLAN 3 + +将部门PC对应端口划分到相应的VLAN中 + +为其中一台交换机配置VTP模式及VTP域名 + +配置交换机间互联的端口为Trunk类型 + +PC设置 +192.168.1.2 //PC0 +192.168.1.3 //PC1 +192.168.1.4 //PC2 +192.168.1.5 //PC3 +//子网掩码和网关 +255.255.255.0 +192.168.1.1 +Switch0配置 +Switch>en +Switch#conf t +Switch(config)#vlan 2 //创建VLAN 2 +Switch(config-vlan)#name Finance_Dept //将该VLAN命名为Finance_Dept +Switch(config-vlan)#vlan 3 //创建VLAN 2 +Switch(config-vlan)#name Sales_Dept //将该VLAN命名为Sales_Dept +Switch(config-vlan)#exit +Switch(config)#inter f0/1 +Switch(config-if)#switchport access vlan 2 //将该端口划分到VLAN 2 +Switch(config-if)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 3 //将该端口划分到VLAN 3 +Switch(config-if)#exit +Switch(config)#inter f0/24 +Switch(config-if)#switch mode trunk //将端口配置为Trunk模式 +Switch(config-if)#end +Switch#show vlan brief //显示VLAN配置信息 +Switch#vlan database //进入VLAN子模式 +Switch(vlan)#vtp server //设置VTP模式为server +Switch(vlan)#vtp domain vtp0 //设置VTP域名为vtp0 +Switch(vlan)#exit +Switch#show vtp status //查看VTP配置信息 +Switch1配置 +Switch>en +Switch#vlan database //进入VLAN子模式 +Switch(vlan)#vtp client //设置VTP模式为client +Switch(vlan)#vtp domain vtp0 //设置VTP域名为vtp0,此处不填亦可 +Switch(vlan)#exit +Switch#show vtp status //查看VTP配置信息 +Switch#show vlan brief //显示VLAN配置信息 +Switch#conf t +Switch(config)#inter f0/1 +Switch(config-if)#switchport access vlan 2 //将该端口划分到VLAN 2 +Switch(config-if)#exit +Switch(config)#inter f0/2 +Switch(config-if)#switchport access vlan 3 //将该端口划分到VLAN 3 +Switch(config-if)#exit +Switch(config)#inter f0/24 +Switch(config-if)#switch mode trunk //将端口配置为Trunk模式 +Switch(config-if)#end +Switch#show r +-输入vlan database命令时将报告这一模式将被弃用,所以更新命令如下(设其中一台交换机下vlan模式为服务器模式,以便两台设置了vlan的交换机同步vlan信息,以实现相互通讯) + +Switch(vlan)#vtp server //设置VTP模式为server + +Switch(vlan)#vtp domain vtp0 //设置VTP域名为vtp0 \ No newline at end of file -- Gitee From 7907df4588a2c9cec00be74c71f21835d7cf5bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:10:15 +0000 Subject: [PATCH 14/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...02\344\272\244\346\215\242\346\234\272.md" | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240422\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" diff --git "a/\344\275\231\350\216\271/20240422\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" "b/\344\275\231\350\216\271/20240422\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" new file mode 100644 index 0000000..c7719da --- /dev/null +++ "b/\344\275\231\350\216\271/20240422\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272.md" @@ -0,0 +1,28 @@ +## 三次交换机实验步骤 + +开启路由功能 +Switch(config)#ip routing +配置三层交换机端口的路由功能 +Switch(config)#interface fastEthenet 0/5 +Switch(config-if)#no switchport +Switch(config-if)#ip address 192.168.1.1 255.255.255.0 +Switch(config-if)#no shutdown +Switch(config-if)#end +PC0设置 +192.168.1.2 +255.255.255.0 +192.168.1.1 +Switch0配置 +Switch>en +Switch#config t +Switch(config)#hostname S3560 +S3560(config)#ip routing //开启路由功能 +S3560(config)#interface fastEthemet 0/5 +S3560(config-if)#no switchport //该端口启用三层路由功能 +S3560(config-if)#ip address 192.168.5.1 255.255.255.0 //配置 IP 地址 +S3560(config-if)#no shutdown //开启端口 +S3560(conflg-if)#end +S3560# +PC0(命令提示符CMD下) +ping 192.168.1.2 //ping通自身 +ping 192.168.1.1 //ping通网关 \ No newline at end of file -- Gitee From 1f6c1027c588c04156bca338aba5424ad368b162 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:10:26 +0000 Subject: [PATCH 15/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...21\347\232\204\350\201\232\345\220\210.md" | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240424\346\200\235\347\247\221\347\232\204\350\201\232\345\220\210.md" diff --git "a/\344\275\231\350\216\271/20240424\346\200\235\347\247\221\347\232\204\350\201\232\345\220\210.md" "b/\344\275\231\350\216\271/20240424\346\200\235\347\247\221\347\232\204\350\201\232\345\220\210.md" new file mode 100644 index 0000000..85da4cf --- /dev/null +++ "b/\344\275\231\350\216\271/20240424\346\200\235\347\247\221\347\232\204\350\201\232\345\220\210.md" @@ -0,0 +1,35 @@ +## 聚合链路 + +是指把交换机上多个物理端口捆绑合成一个逻辑端口,这样在交换机之间形成一条拥有较大宽带的链路,还可以实现负载均衡,并提供冗余链路。 + +端口聚合配置 + +交换机配置 + +Switch>en + +Switch#conf t + +Switch(config)#inter range f0/23-24 + +Switch(config-if-range)#switch mode trunk + //将端口配置为Trunk模式 +Switch(config-if-range)#channel-group 1 mode on + //加入链路组1并开启 + +Switch(config-if-range)#ex + +Switch(config)#port-channel load-balance dst-ip + //按目的IP地址来实现负载均衡 +Switch(config)#ex + +Switch#show etherchannel summary + //显示以太通道信息 +Switch#conf t + +Switch(config)#interface port-channel 1 + //进入聚合端口的端口配置模式 +Switch(config)#ex + +Switch#show interfaces etherchannel //显示聚合端口信息 + -- Gitee From 800c7a843551b59de0587789c67f03247524292e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:10:38 +0000 Subject: [PATCH 16/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...42\346\234\272\351\205\215\347\275\256.md" | 116 ++++++++++++++++++ 1 file changed, 116 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240425\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272\351\205\215\347\275\256.md" diff --git "a/\344\275\231\350\216\271/20240425\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272\351\205\215\347\275\256.md" "b/\344\275\231\350\216\271/20240425\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272\351\205\215\347\275\256.md" new file mode 100644 index 0000000..ea451b0 --- /dev/null +++ "b/\344\275\231\350\216\271/20240425\344\270\211\345\261\202\344\272\244\346\215\242\346\234\272\351\205\215\347\275\256.md" @@ -0,0 +1,116 @@ +## 三层交换机配置 + +开启路由功能 + +Switch(config)#ip routing + +三层交换机端口默认为二层口,如果需要启用三层功能就需要在此端口输入no switchport命令 + +三层交换机设置Trunk模式 + +Switch(config-if-range)#swi trunk encapsulation dot1q +Switch(config-if-range)#swi mode trunk +显示路由表 + +Switch#show ip route + +网络拓扑 + +![Alt text](image.png) + +SW1 + +Switch>en + +Switch#conf t + +Enter configuration commands, one per line. End with CNTL/Z. + +Switch(config)#vlan 10 + +Switch(config-vlan)#vlan 20 + +Switch(config-vlan)#int f0/1 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 10 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config-vlan)#int f0/2 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 20 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#int g0/1 + +Switch(config-if)#swi mode trunk + +Switch(config-if)#ex + + + + +SW2 + +Switch>en + +Switch#conf t + +Enter configuration commands, one per line. End with CNTL/Z. + +Switch(config)#vlan 10 + +Switch(config-vlan)#vlan 20 + +Switch(config-vlan)#exit + +Switch(config)#ip routing -- 开启三层交换机路由功能 + +Switch(config-vlan)#int vlan 10 -- 配置VLAN网关及子网掩码并开启 + +Switch(config-if)#ip addr 192.168.1.1 255.255.255.0 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#int vlan 20 + +Switch(config-if)#ip addr 192.168.2.1 255.255.255.0 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#int g0/1 + +Switch(config-if-range)#swi trunk encapsulation dot1q -- 封装 设置Trunk模式 + +Switch(config-if-range)#swi mode trunk + +Switch(config-if-range)#ex + +Switch(config)#int f0/1 -- 将端口划分到VLAN中并开启 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 10 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#do wr m + +Building configuration... + +[OK] \ No newline at end of file -- Gitee From 722d93cf83b5ff108368d65bffa51ed1bf2eacad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:10:48 +0000 Subject: [PATCH 17/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...13\351\227\264\351\200\232\344\277\241.md" | 159 ++++++++++++++++++ 1 file changed, 159 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240426\344\270\211\344\272\244\346\215\242\346\234\272VLAN\344\271\213\351\227\264\351\200\232\344\277\241.md" diff --git "a/\344\275\231\350\216\271/20240426\344\270\211\344\272\244\346\215\242\346\234\272VLAN\344\271\213\351\227\264\351\200\232\344\277\241.md" "b/\344\275\231\350\216\271/20240426\344\270\211\344\272\244\346\215\242\346\234\272VLAN\344\271\213\351\227\264\351\200\232\344\277\241.md" new file mode 100644 index 0000000..228fccb --- /dev/null +++ "b/\344\275\231\350\216\271/20240426\344\270\211\344\272\244\346\215\242\346\234\272VLAN\344\271\213\351\227\264\351\200\232\344\277\241.md" @@ -0,0 +1,159 @@ +## 三层交换机VLAN通信 + +![Alt text](image-1.png) + +SW1 + +Switch>en + +Switch#conf t + +Enter configuration commands, one per line. End with CNTL/Z. + +Switch(config)#vlan 10 -- 创建VLAN10、VLAN20 + +Switch(config-vlan)#vlan 20 + +Switch(config-vlan)#ex + +Switch(config)#int f0/1 -- 将端口划分到VLAN中设置模式并开启 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 10 + +Switch(config-if)#no shut + +Switch(config-if)#int f0/2 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 20 + +Switch(config-if)#no shut + +Switch(config-if)#int f0/3 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 10 + +Switch(config-if)#no shut + +Switch(config-if)#int f0/4 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 20 + +Switch(config-if)#no shut + +Switch(config-if)#int g0/1 -- 设置交换机为Trunk模式 + +Switch(config-if)#swi mode trunk + +Switch(config-if)#ex + +Switch(config)# + + +SW2 + +Switch>en + +Switch#conf t + +Enter configuration commands, one per line. End with CNTL/Z. + +Switch(config)#vlan 20 + +Switch(config-vlan)#int f0/1 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 20 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#int g0/2 + +Switch(config-if)#swi mode trunk + +Switch(config-if)#ex + +Switch(config)# + + +SW3 +Switch>en + +Switch#conf t + +Enter configuration commands, one per line. End with CNTL/Z. + +Switch(config)#vlan 10 + +Switch(config-vlan)#vlan 20 + +Switch(config-vlan)#vlan 30 + +Switch(config-vlan)#exit + +Switch(config)#ip routing -- 开启三层交换机路由功能 + +Switch(config-vlan)#int vlan 10 -- 配置VLAN网关及子网掩码并开启 + +Switch(config-if)#ip addr 192.168.1.1 255.255.255.0 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#int vlan 20 + +Switch(config-if)#ip addr 192.168.2.1 255.255.255.0 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#int vlan 30 + +Switch(config-if)#ip addr 192.168.3.1 255.255.255.0 + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#int rang g0/1-2 + +Switch(config-if-range)#swi trunk encapsulation dot1q -- 封装 设置Trunk模式 + +Switch(config-if-range)#swi mode trunk + +Switch(config-if-range)#ex + +Switch(config)#int f0/1 -- 将端口划分到VLAN中并开启 + +Switch(config-if)#swi mode acc + +Switch(config-if)#swi acc vlan 10 + +Switch(config-if)#no shut + +Switch(config-if)#int f0/2 + +Switch(config-if)#swi acc vlan 30 + +Switch(config-if)#swi mode acc + +Switch(config-if)#no shut + +Switch(config-if)#ex + +Switch(config)#do wr m + +Building configuration... +[OK] \ No newline at end of file -- Gitee From 2a0933328a8604f780e28adf14fc5c01b42c7b8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:10:58 +0000 Subject: [PATCH 18/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...25\350\207\202\350\267\257\347\224\261.md" | 88 +++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240428\346\200\235\347\247\221\345\215\225\350\207\202\350\267\257\347\224\261.md" diff --git "a/\344\275\231\350\216\271/20240428\346\200\235\347\247\221\345\215\225\350\207\202\350\267\257\347\224\261.md" "b/\344\275\231\350\216\271/20240428\346\200\235\347\247\221\345\215\225\350\207\202\350\267\257\347\224\261.md" new file mode 100644 index 0000000..596c90c --- /dev/null +++ "b/\344\275\231\350\216\271/20240428\346\200\235\347\247\221\345\215\225\350\207\202\350\267\257\347\224\261.md" @@ -0,0 +1,88 @@ +## 单臂路由 + +单臂路由(router-on-a-sTIck)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同VLAN(虚拟局域网)之间的互联互通 + +### 优缺点 + +优点:实现不同vlan之间的通信,有助理解、学习VLAN原理和子接口概念。 + +缺点:容易成为网络单点故障,配置稍有复杂,现实意义不大。 + +实验目的 +实现不同vlan之间的通信 + +### 交换机配置 + +Switch>en + +Switch#conf t + +Enter configuration commands, one per line. End with CNTL/Z. + +Switch(config)#vlan 10 + + + + +Switch(config-vlan)#vlan +20 +Switch(config-vlan)#vlan 30 + +Switch(config-vlan)#vlan 40 + +Switch(config-vlan)#exit + + +Switch(config)#interface fas +tEthernet 0/1 +Switch(config-if)#switchport mode access -- 主机与交换机之间要开启access链路模式 +Switch(config-if)#switchport access vlan 10 + +Switch(config-if)#no shutdown + +Switch(config-if)#exit + +Switch(config)#interface fastEthernet 0/2 + +Switch(config-if)#switchport mode access + +Switch(config-if)#switchport access vlan 20 + +Switch(config-if)#no shutdown + +Switch(config-if)#exit + +Switch(config)#interface fastEthernet 0/3 + +Switch(config-if)#switchport mode access + + +Switch(config-if)#switchport access vlan 30 + +Switch(config-if)#no shutdown + +Switch(config-if)#exit + +Switch(config)#interface fastEthernet 0/4 + +Switch(config-if)#switchport mode access + +Switch(config-if)#switchport access vlan 40 + + +Switch(config-if)#no shutdown + +Switch(config-if)#exit + +Switch(config)#interface fastEthernet 0/5 + +Switch(config-if)#switchport mode trunk + + -- 路由器与交换机之间要开启trunk链路模式 +Switch(config-if)#no shutdown + +Switch(config-if)#exit + +Switch(config)# + + -- Gitee From 3744b7358397a2e2eca7abcb8a3b90744a73d1f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:11:09 +0000 Subject: [PATCH 19/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...5\350\207\202\350\267\257\347\224\2612.md" | 97 +++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240429\345\215\225\350\207\202\350\267\257\347\224\2612.md" diff --git "a/\344\275\231\350\216\271/20240429\345\215\225\350\207\202\350\267\257\347\224\2612.md" "b/\344\275\231\350\216\271/20240429\345\215\225\350\207\202\350\267\257\347\224\2612.md" new file mode 100644 index 0000000..f27543f --- /dev/null +++ "b/\344\275\231\350\216\271/20240429\345\215\225\350\207\202\350\267\257\347\224\2612.md" @@ -0,0 +1,97 @@ +##单臂路由 + + + + +交换机配置 + +Switch>en +Switch#conf t +Enter configuration commands, one per line. End with CNTL/Z. +Switch(config)#vlan 10 +Switch(config-vlan)#vlan 20 +Switch(config-vlan)#int f0/1 +Switch(config-if)#swi mode acc +Switch(config-if)#swi acc vlan 10 +Switch(config-if)#no shut +Switch(config-if)#int f0/2 +Switch(config-if)#swi mode acc +Switch(config-if)#swi acc vlan 20 +Switch(config-if)#no shut +Switch(config-if)#int f0/4 +Switch(config-if)#swi mode trunk +Switch(config-if)#swi trunk all +Switch(config-if)#swi trunk allowed vlan 10,20 -- 允许所有VLAN通过 +Switch(config-if)#no shut +Switch(config-if)#exit +Switch(config)# + + +路由器一 +Would you like to enter the initial configuration dialog? [yes/no]: no +Press RETURN to get started! + +Router>en +Router#conf t +Enter configuration commands, one per line. End with CNTL/Z. +Router(config)#int f0/0 +Router(config-if)#no shut +Router(config-if)#int f0/0.1 -- 进入子接口 +Router(config-subif)#encapsulation dot1Q 10 -- 子接口封装配置网关及子网掩码 +Router(config-subif)#ip addr 192.168.1.1 255.255.255.0 +Router(config-subif)#no shut +Router(config-subif)#int f0/0.2 +Router(config-subif)#encapsulation dot1Q 20 +Router(config-subif)#ip addr 192.168.2.1 255.255.255.0 +Router(config-subif)#no shut +Router(config-subif)#exit +Router(config)#int f0/1 +Router(config-if)#ip addr 10.10.10.31 255.255.255.0 +Router(config-if)#no shut +Router(config-if)#exit +Router(config)#ip route 192.168.3.0 255.255.255.0 10.10.10.13 -- 配置静态路由 +Router(config)#ip route 192.168.4.0 255.255.255.0 11.11.11.12 -- 目的地址 子网掩码 下一跳地址IP +Router(config)#ip route 192.168.4.0 255.255.255.0 11.11.11.30 +Router(config)# + +路由器二 + +Router>en +Router#conf t +Enter configuration commands, one per line. End with CNTL/Z. +Router(config)#int f0/0 +Router(config-if)#ip addr 10.10.10.13 255.255.255.0 +Router(config-if)#no shut +Router(config-if)#int f0/1 +Router(config-if)#ip addr 192.168.3.1 255.255.255.0 +Router(config-if)#no shut +Router(config-if)#exit +Router(config)#int s0/3/0 +Router(config-if)#ip addr 11.11.11.30 255.255.255.0 +Router(config-if)#no shut +Router(config-if)#clock rate 64000 +Router(config-if)#exit +Router(config)#ip route 192.168.2.0 255.255.255.0 10.10.10.31 +Router(config)#ip route 192.168.1.0 255.255.255.0 10.10.10.31 +Router(config)#ip route 192.168.4.0 255.255.255.0 11.11.11.12 +Router(config)# + + + +路由器三 + +Router>en +Router#conf t +Enter configuration commands, one per line. End with CNTL/Z. +Router(config)#int s0/3/1 +Router(config-if)#ip addr 11.11.11.12 255.255.255.0 +Router(config-if)#no shut +Router(config-if)#int f0/0 +Router(config-if)#ip addr 192.168.4.1 255.255.255.0 +Router(config-if)#no shut +Router(config-if)#exit +Router(config)#ip route 192.168.3.0 255.255.255.0 11.11.11.30 +Router(config)#ip route 192.168.2.0 255.255.255.0 10.10.10.31 +Router(config)#ip route 192.168.1.0 255.255.255.0 10.10.10.31 +Router(config)#ip route 192.168.3.0 255.255.255.0 10.10.10.13 +Router(config)# \ No newline at end of file -- Gitee From 45af8d6f1a07f756d3bcfae88bc1d10ff6e9c6c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:11:27 +0000 Subject: [PATCH 20/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...50\346\200\201\350\267\257\347\224\261.md" | 94 +++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240506RIP\345\212\250\346\200\201\350\267\257\347\224\261.md" diff --git "a/\344\275\231\350\216\271/20240506RIP\345\212\250\346\200\201\350\267\257\347\224\261.md" "b/\344\275\231\350\216\271/20240506RIP\345\212\250\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..9974c8e --- /dev/null +++ "b/\344\275\231\350\216\271/20240506RIP\345\212\250\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,94 @@ +## RIP + +是一种内部网关协议(IGP),是一种动态路由选择协议,用于自治系统(AS)内的路由信息的传递。 RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数” (即metric)来衡量到达目标地址的路由距离。 RIP通过UDP报文进行路由信息交换,使用的端口号为520. + +配置路由器(Router0)端口 + +Would you like to enter the initial configuration dialog? [yes/no]: no +Press RETURN to get started! + +Router>en + +Router#conf t + +Enter configuration commands, one per line. End with CNTL/Z. + +Router(config)#int g0/0/0 + +Router(config-if)#ip addr 192.168.10.1 255.255.255.0 + +Router(config-if)#no shut + +Router(config-if)#int g0/0/1 + +Router(config-if)#ip addr 10.10.10.2 255.255.255.0 + +Router(config-if)#no shut + +Router(config-if)#exit + + + +--配置路由器(Router0)RIP协议 + +Router(config)#route rip + +Router(config-router)#version 2 + +Router(config-router)#network 192.168.10.0 + +Router(config-router)#network 10.10.10.0 + +Router(config-router)#no auto-summary + +Router(config-router)#do wr m + +Building configuration... +[OK] +为什么要关闭自动汇总 +是因为RIP协议更新时不带子网掩码,路由器会根据IP自动判断汇总给其加上自己汇总后的子网掩码。假如有个网段是30.1.1.0/24,更新时不会带上24,路由器会认为是A类IP,通过自动汇总会把24汇总成8,这个不是我们想要的,所以要关闭自动汇总 + +配置路由器(Router1)端口 + +Would you like to enter the initial configuration dialog? [yes/no]: no +Press RETURN to get started! + +Router>en + +Router#conf t + +Enter configuration commands, one per line. End with CNTL/Z. + +Router(config)#int g0/0/0 + +Router(config-if)#ip addr 192.168.20.1 255.255.255.0 + +Router(config-if)#no shut + +Router(config)#int g0/0/1 + +Router(config-if)#ip addr 10.10.10.3 255.255.255.0 + +Router(config-if)#no shut + +Router(config-if)#exit + +--配置路由器(Router1)RIP协议 + +Router(config)#route rip + +Router(config-router)#version 2 + +Router(config-router)#network 192.168.20.0 + +Router(config-router)#network 10.10.10.0 + +Router(config-router)#no auto-summary + +Router(config-router)#do wr m + +Building configuration... + +[OK] +查看路由表 +Router(config)#do show ip route \ No newline at end of file -- Gitee From 4f327edbad293a54e92bc9889c099b5e600fce5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:11:37 +0000 Subject: [PATCH 21/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...57\347\224\261\351\205\215\347\275\256.md" | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240508RIP \345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" diff --git "a/\344\275\231\350\216\271/20240508RIP \345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" "b/\344\275\231\350\216\271/20240508RIP \345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" new file mode 100644 index 0000000..a9d8c4c --- /dev/null +++ "b/\344\275\231\350\216\271/20240508RIP \345\212\250\346\200\201\350\267\257\347\224\261\351\205\215\347\275\256.md" @@ -0,0 +1,22 @@ +## 路由器RIP动态路由的配置 + + +动态路由选择:路由器使用路由选择协议(算法)根据实测或估计的距离、时延和网络拓扑等度量权值,自动计算最佳路径并建立路由表。相比静态路由选择,它配置手段更加便捷,适合应用于中大型且网络拓扑变化频繁的网络环境;但另一方面则会占用更多的路由器CPU资源和网络带宽。 + +路由选择协议可分为3大类,只有理解不同路由选择协议的工作方式,才能根据实际情况具体分析,从而最大程度上满足具体的应用需要: + +距离矢量:通过判断距离确定当前到达目的网络的最佳路径。如RIP、IGRP等 + +链路状态:通过发送本路由器与哪些路由器相邻,及其链路状态(距离、时延等)信息,如OSPF等 + +混合型:同时具有距离矢量和链路状态两种协议的特性,如EIGRP等 + +路由信息协议(Routing Information Protocls,即 RIP),是应用较早、使用较普遍的IGP内部路由协议,使用于小型同类网络的一种距离矢量协议,有以下两个版本: + +RIPv1:属于有类路由协议,不支持VLSM,以广播形式进行路由更新; + +RIPv2:属于无类路由协议,支持VLSM,以组播形式进行路由更新; + +路由配置模式 Router(config-router)# + +实验设备:Router-PT 2台;Switch_3560 1台;Switch_2960 1台;PC 3台;直通线,交叉线,串口线。 \ No newline at end of file -- Gitee From c87e785d2b3f8c057555435b690ae4c572d5eca5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BD=99=E8=8E=B988?= Date: Sat, 11 May 2024 09:11:55 +0000 Subject: [PATCH 22/22] =?UTF-8?q?=E4=BD=99=E8=8E=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 余莹88 --- ...50\346\200\201\350\267\257\347\224\261.md" | 71 +++++++++++++++++++ 1 file changed, 71 insertions(+) create mode 100644 "\344\275\231\350\216\271/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261.md" diff --git "a/\344\275\231\350\216\271/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261.md" "b/\344\275\231\350\216\271/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261.md" new file mode 100644 index 0000000..0c4f55b --- /dev/null +++ "b/\344\275\231\350\216\271/20240509OSPF\345\212\250\346\200\201\350\267\257\347\224\261.md" @@ -0,0 +1,71 @@ +## 概述 + +OSPF路由协议是用于网际协议(IP)网络的链路状态路由协议。该协议使用链路状态路由算法的内部网关协议(IGP),在单一自治系统(AS)内部工作。适用于IPv4的OSPFv2协议定义于RFC 2328,RFC 5340定义了适用于IPv6的OSPFv3。 + + OSPF协议是一种链路状态协议。每个路由器负责发现、维护与邻居的关系,并将已知的邻居列表和链路费用LSU(Link State Update)报文描述,通过可靠的泛洪与自治系统AS(Autonomous System)内的其他路由器周期性交互,学习到整个自治系统的网络拓扑结构;并通过自治系统边界的路由器注入其他AS的路由信息,从而得到整个Internet的路由信息。每隔一个特定时间或当链路状态发生变化时,重新生成LSA,路由器通过泛洪机制将新LSA通告出去,以便实现路由的实时更新。 + + + 1. 内部网关协议和外部网关协议 + +自治系统(AS) +内部网关协议(IGP) :rip、ospf等 +外部网关协议(EGP):bgp等 +2. OSPF的工作过程 + +邻居列表 +链路状态数据库 +路由表 + + + +### 优点 + +(1)OSPF适合在大范围的网络:OSPF协议当中对于路由的跳数,它是没有限制的,所以OSPF协议能用在许多场合,同时也支持更加广泛的网络规模。只要是在组播的网络中,OSPF协议能够支持数十台路由器一起运作。 + +(2)组播触发式更新:OSPF协议在收敛完成后,会以触发方式发送拓扑变化的信息给其他路由器,这样就可以减少网络宽带的利用率;同时,可以减小干扰,特别是在使用组播网络结构,对外发出信息时,它对其他设备不构成影响。 + +(3)收敛速度快:如果网络结构出现改变,OSPF协议的系统会以最快的速度发出新的报文,从而使新的拓扑情况很快扩散到整个网络;而且,OSPF采用周期较短的HELLO报文来维护邻居状态。 + +(4)以开销作为度量值:OSPF协议在设计时,就考虑到了链路带宽对路由度量值的影响。OSPF协议是以开销值作为标准,而链路开销和链路带宽,正好形成了反比的关系,带宽越是高,开销就会越小,这样一来,OSPF选路主要基于带宽因素。 + +(5)OSPF协议的设计是为了避免路由环路:在使用最短路径的算法下,收到路由中的链路状态,然后生成路径,这样不会产生环路。 +(6)应用广泛:广泛的应用在互联网上,其他会有大量的应用实例。证明这是使用最广泛的IGP之一 + +### 缺点 + +(1)OSPF协议的配置对于技术水平要求很高,配置比较复杂的。因为网络会根据具体的参数,给整个网络划分区域或者标注某个属性,所以各种情况都会非常复杂,这就要求网络分析员对OSPF协议的配置要相当了解,不但要求具有普通的网络知识技术,还要有更深层的技术理解,只有具备这样的人员,才能完成OSPF协议的配置和日常维护。 + +(2)路由其自身的负载分担能力是很低的。OSPF路由协议会根据几个主要的因素,生成优先级不同的接口。然而在同一个区域内,路由协议只会通过优先级最高的那个接口。只要是接口优先级低于最高优先级,那么路由就不会通过。在这个基础上,不同等级的路由,无法相互承担负载,只能独自运行 + +### 通用配置 + + 通用配置 + +[R1]int g0/0/0 ###记置接口ip地址 + +[R1-GigabitEthernet0/0/0]ip add 11.0.0.2 24 + +[Rl-GigabitEthernet0/0/o]un sh + +[R1-GigabitEthernet0/0/0]int g0/0/1 + +[R1-GigabitEthernet0/0/1]ip add 12.0.0.1 24 + +[R1-GigabitEthernet0/0/1]un sh + +[R1-GigabitEthernet0/0/1]int lo o + +[R1-LoopBack0]ip add 1.1.1.1 32 + +[R1-LoopBack0]ospf 1 router-id 1.1.1.1 ###创建OSPF进程,配置路由ID + +[R1-ospf-1]area 1 ###进入区域1,区域ID可以用数字表示,也可以用IP表示,若区域o则是骨干区域 + +[R1-ospf-1-area-0.0.0.1]network 12.0.0.0 0.255.255.255 ## 宣告直连 + +[R1-ospf-1-area-0.0.0.1]network 1.1.1.1 0.0.0.0 ##宣告oSPF区域内的直连网段,使用反掩码 + + +reset ospf process ###重置oSPF进程 + + -- Gitee