最近使用 Cisco L3(C3560X), L2(2960) 交换机搭建了 VLAN 环境,其中包括了 VLAN 的配置, VLAN 间的路由等,在此写篇笔记记录下。

VLAN 结构

L3 Switch

- Vlan10 - 192.168.10.1 255.255.255.0

- Vlan20 - 192.168.20.1 255.255.255.0

L2 Switch

- Vlan20

Note: L2 Switch 只创建 Vlan, 不分配 IP 地址。

L3 和 L2 Switch 的连接的 Ethernet 端口可以配置成 trunk mode.

L2 Switch 我只配置了 Vlan20, 没配置 Vlan10.

Cisco 命令

L3 Switch

telnet 192.168.0.1 # 192.168.0.1 是你L3 Swtich 默认的地址

en

conf t

ip routing  # Enable ip routing

# 创建 Vlan

interface vlan 10 # 创建 vlan 10

ip address 162.168.10.1 255.255.255.0 # 分配 IP, SVI(Switch Virtual Interface) 自动路由

exit

interface vlan 20 # 创建 vlan 20

ip address 162.168.20.1 255.255.255.0 # 分配 IP, SVI(Switch Virtual Interface) 自动路由

exit

# Note: 分配 ip address 完毕后可以使用新 VLAN 地址访问交换机,telnet 192.168.10.1 or telnet 192.168.20.1

# 分配交换机端口

interface range fa0/1 - 10 # 批量配置交换机端口

switchport mode access # 访问模式

switchport access vlan 10 # 分配交换机端口fa0/1 - 10到指定 Vlan10

exit

interface range fa0/11 - 20 # 批量配置交换机端口

switchport mode access # 访问模式

switchport access vlan 20 # 分配交换机端口fa0/11 - 20到指定 Vlan20

exit

# 配置 trunk 口,用于L2 交换机连接

interface fa0/24

switchport mode trunk

switchport trunk encapsulation dot1q

exit

#  配置 DHCP

ip dhcp pool Vlan10

network 192.168.10.0 255.255.255.0

default-router 192.168.10.1

exit

ip dhcp pool Vlan20

network 192.168.20.0 255.255.255.0

default-router 192.168.20.1

exit

exit # 退出 config mode

# 保存配置

copy running-config startup-config

show run # 查看配置

L2 Switch

L2 Switch 配置类似,区别是在创建 Vlan 的时候不要分配 ip address, 否则会影响默认 L3 Switch 的 VLAN(如果你在 L2 交换机上也创建192.168.10.1 的 Vlan10的话,会和上面 L3 交换机的地址重复,ping 包不稳定,会丢失).

telnet 192.168.1.1 # 192.168.1.1 是你L2 Swtich 默认的地址

en

conf t

# 创建 Vlan

interface vlan 20 # 创建 vlan 20

exit

# 分配交换机端口

interface range fa0/1 - 20 # 批量配置交换机端口

switchport mode access # 访问模式

switchport access vlan 20 # 分配交换机端口fa0/1 - 20到指定 Vlan20

exit

# 配置 trunk 口,用于L3 交换机连接

interface fa0/24

switchport mode trunk

switchport trunk encapsulation dot1q

exit

exit # 退出 config mode

# 保存配置

copy running-config startup-config

show run # 查看配置

搭建结果

192.168.10.X 和 192.168.20.X 两个网段内的机器可以互相 ping 通并互相访问。

最后推荐下我 Google 搜到的非常非常好的几篇文章,非常通俗易懂又很专业(如果我大学就知道这个网站的话估计我网络能学的很好了):

https://www.practicalnetworking.net/stand-alone/vlans/

https://www.practicalnetworking.net/stand-alone/routing-between-vlans/

https://www.practicalnetworking.net/stand-alone/configuring-vlans

Cisco 交换机笔记的更多相关文章

  1. Cisco 交换机的操作

    Cisco的工作模式 Cisco设备有常用模式为:用户模式.特权模式.全局模式.端口模式.首先它们之间呈现出递进关系:用户模式->特权模式->全局模式->端口模式 1.用户模式 交换 ...

  2. 06 Zabbix4.0系统CISCO交换机告警模板规划信息(基础)

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 06 Zabbix4.0系统CISCO交换机告警模板规划信息(基础) 1. Host groups ...

  3. 03 Zabbix4.0添加cisco交换机基本监控步骤

    点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 03 Zabbix4.0添加cisco交换机基本监控步骤 主题监控一台cisco网络设备的6项内容 ...

  4. [CISCO] 交换机间链路聚合端口聚合

    [CISCO] 交换机间链路聚合端口聚合 一.Introduction 端口通道( port channel ) 是一种聚合多个物理接口 ( that ) 创建一个逻辑接口.你可以捆扎( bundle ...

  5. CiSCO 交换机配置 SSH 登陆

    CiSCO 交换机配置 SSH 登陆 题目:在三层交换机上仅运行 SSH 服务,且用户名和密码的方式登录交换机. (一)了解主机名与域名 ​ 1."主机名" 为该设备的名称 ​ 2 ...

  6. 思科CISCO 交换机命名规则

      思科交换机的命名规则要比路由的命名规则复杂, 看下这些:WS-C2960-24TC-L .WS-C2950G-24-EI-DC .WS-C2960-24TT-L .WS-C3750G-24TS-E ...

  7. Cisco交换机端口安全

    Cisco交换机端口安全       通过端口设置,可以限制允许访问交换机上某个端口的MAC地址以及IP(可选)来实现严格控制对该端口的输入,最终确保网络接入安全.配置网络安全时应该注意如下问题: 1 ...

  8. Cisco交换机解决网络蠕虫病毒入侵问题

    Cisco交换机解决网络蠕虫病毒入侵问题          今年来网络蠕虫泛滥给ISP和企业都造成了巨大损失,截至目前已发现近百万种病毒及木马.受感染的网络基础设施遭到破坏,以Sql Slammer为 ...

  9. Cisco交换机SPAN&RSPAN调试实录

    Cisco交换机SPAN&RSPAN设置实录   本文出自 "李晨光原创技术博客" 博客,请务必保留此出处http://chenguang.blog.51cto.com/3 ...

随机推荐

  1. 使用pip安装pymysql

    本人使用的python版本是3.6,该版本是自带有pip.可以直接通过pip工具进行安装pymysql: 第一步:找到pip.exe路径. 例如我安装的目录如下,自带的pip工具的python版本,在 ...

  2. jquery判断页面网址是否有效

    方法一:(jQuery方法: 适用所有浏览器) HTML页面: <!DOCTYPE html><html><head lang="en"> &l ...

  3. 计算机网络5.2-5 ipv4&路由协议&ipv6

    子网变址技术 子网掩码 默认子网掩码 子网地址 广播地址 一些计算 CIDR 分配举例 地址不必连续分配 sadsdas 网络设备---路由器 输出结构 直接交付与简介交付 IP分组的转发 分属于不同 ...

  4. KiCad 工程用 Git 管理需要忽略哪些文件?

    KiCAD 工程用 Git 管理需要忽略哪些文件? KiCAD 使用的 文本格式,天生可以用 Git 来管理. 但是并非所有文件需要使用 Git 管理,以下文件可以忽略. *.bak fp-info- ...

  5. 深入理解 Node.js 进程与线程

    原文链接: https://mp.weixin.qq.com/s?__biz=MzAxODE2MjM1MA==&mid=2651557398&idx=1&sn=1fb991da ...

  6. Python编码---转自金角大王

    本节内容 编码回顾 编码转换 Python的bytes类型 编码回顾 在备编码相关的课件时,在知乎上看到一段关于Python编码的回答 这哥们的这段话说的太对了,搞Python不把编码彻底搞明白,总有 ...

  7. Directx11教程(44) alpha blend(1)

    原文:Directx11教程(44) alpha blend(1)    我们知道,D3D11中按Frame来渲染物体,每个Frame中又可能包含若干个primitive,如下面的示意图所示:     ...

  8. Python里的堆heapq

    实际上,Python没有独立的堆类型,而只有一个包含一些堆操作函数的模块.这个模块名为heapq(其中的q表示队列),默认为小顶堆.Python中没有大顶堆的实现. 常用的函数 函 数 描 述 hea ...

  9. hdu4176 水题

    #include<stdio.h> #include<string.h> #include<algorithm> using namespace std; #def ...

  10. 笔记:字体大小的几种不同的格式px,em,rem

    px px像素(Pixel),相对长度单位,像素px是相对于显示器屏幕分辨率而言的.(引自CSS2.0手册) 譬如,Windows的用户所使用的分辨率一般是96像素/英寸. 而MAC的用户所使用的分辨 ...