首页
学习
活动
专区
圈层
工具
发布

网络工程师进阶 | 我不常用的命令以及不经常注意的地方—交换部分

  • 编辑 | 排版 | 制图 | 测试 | ©瑞哥
  • 此文用时1小时46分钟,原创不易,坚持更不易,希望我的每一份劳动成果都可以得到大家的一个【在看】
代码语言:javascript
复制
show run | b interface 查看所有接口配置

SW(config)define interface-range CCIE f0/0,f0/3-4  将f0/0,f0/3-3定义为宏CCIE

SW(config)interface range macro CCIE  进入名字为CCIE的宏配置

show protocol vlan 2 查看接口vlan 2 的配置信息

show mac-address-table interface f0/0 查看某个交换接口学习到的Mac表

sw(config)mac-address-table static 0013.1a2f.0680 vlan 2 interface f0/2  指定VLAN 2 的接口f0/2的mac地址为0013.1a2f.0680

Sw(config)mac-address-table static 0013.1a2f.0680 vlan 2 drop 使得源mac为0013.1a2f.0680 的数据包在VLAN 2 被丢弃,在其他VLAN可正常通信

show mac-address-table aging-time 查看Mac地址老化时间(也可以看到VLAN的Mac地址表老化时间) Mac表默认aging-time为300秒

show version 查看交换机版本信息(其中有该交换机的整台Mac地址,base ethernet mac address)

划分的SVI接口对应的VLAN中必须要有活跃的物理接口,才能双up。

SVI接口的ACL只能对穿越该SVI接口的流量进行控制,要改变相应VLAN中的流量必须使用VACL

native VLAN 不能被trunk链路移除,它必然在trunk的允许列表中。

在接口下使用switchport命令可以使得某个三层交换机的接口为二层接口(默认为二层接口)

no switchport 定义接口为三层接口(必须先开启交换机的三层功能,ip routing)

单播路由中子接口所在的原接口之所以会配置IP地址,是因为native VLAN 是通过原接口传递数据的。

代码语言:javascript
复制
show etherchannel summary 查看以太网EC信道
show interface f0/0 etherchannel 查看接口F0/0的EC信道信息

EC负载的运算方式

位运算

两条链路捆绑一个EC,基于源负载

取数据包源IP地址的最后一位,如果是0走第一条,如果是1走第二条

如果四条链路捆绑一个EC,基于源负载

取数据包源IP地址的最后两位

异或运算:源-目的IP、源-目的MAC、源-目的端口(其他的按照位运算)

两条链路捆绑一个EC,基于源-目的IP

分别取源IP地址和目标IP地址的最后一位进行异或运算(相同为0,不同为1),如果是0走第一条,如果是1走第二条。

下一篇
举报
领券