NOTE:

用户模式提示符为:cisco>

特权模式提示符为:cisco#

全局配置模式提示符为:cisco(config)#

端口模式提示符为:cisco(config-if)#

基础操作

 

先用console线连接交换机

初始化配置

 

备份原交换机配置

    cisco#show run

在终端执行完上面配置,可直接用复制下来,作为配置备份

    cisco#copy vlan.dat vlan.bak
cisco#copy config.text config.bak

将原配置保存到交换机

交换机重置

 

硬重置

 

长按电源按钮或者复位按钮(部分交换机有)

上面两步看情况执行,重置属于极端情况

软重置

    cisco#delete vlan.dat
cisco#delete config.text
cisco#reload

 

交换机初始化配置

设置主机名密码

     cisco(config)#hostname cisco
cisco(config)#enable password test
cisco(config)#enable secret cisco

三层交换机开启路由功能

   cisco(config)#ip routing  

PXE 配置

 

配置生成树协议

 

启用 Portfast 增强功能,如果不配置的话接口检查时间大约50s大于pxe超时时间会导致接收不打pxe信息

Portfast 是生成树的 Cisco 增强功能,允许端口从已阻塞 (blocked)/已禁用 (disabled)/学习 (learning)/侦听 (listening) 状态转换为转发 (forwarding) 状态。通过启用 portfast,设备可以在端口初始化后立即发送和接收数据。

     cisco(config)#int range gi 2/0/1-48
cisco(config-if-range)#spanning-tree portfast
cisco(config-if-range)#exit

配置交换机禁用自身dhcp

     cisco(config)#no service dhcp

VLAN划分

 

新建vlan并设置vlanip(即该段的网关)

     cisco(config)#int vlan 100
cisco(config-if)#ip addr 192.168.100.1 255.255.255.0
cisco(config-if)#exit

将一个接口加入vlan

     cisco(config)#int gi 2/0/40
cisco(config-if)#switchport mode access
cisco(config-if)#switchport access vlan 100
cisco(config-if)#exit

将一组接口加进vlan

     cisco(config)#int range gi 2/0/1-24
cisco(config-if-range)#switchport mode access
cisco(config-if-range)#switchport access vlan 100
cisco(config-if-range)#exit

trunk配置

如果一个接口要通过多个vlan或者级联交换机,则使用trunk,openstack里面trunk口多用于透传平台业务网(虚拟机对外网络)

     cisco(config)#int range gi 2/0/25-35
cisco(config-if-range)#switchport mode trunk
cisco(config-if-range)#switchport trunk encapsulation dot1q
cisco(config-if-range)#switchport trunk allowed vlan all
#允许所有vlan通过,如果允许特定vlan通过,把all改成特定vlanid就可以
cisco(config-if-range)#exit

交换机远程管理配置

 

如果交换机级联则可使用vlan1的地址作为管理ip,不级联的话使用任意up vlan的地址即可,如果vlan是启用的并且配有ip地址则在特权模式下用show ip route命令可以看到

例如将vty0-5配置ssh 6-10配置telnet

设置用户名密码

cisco(config)#username cisco password cisco

设置交换机全局ssh配置

     cisco(config)#ip ssh time-out 120
cisco(config)#ip ssh authentication-retries 3
cisco(config)#ip ssh version 2

配置虚拟终端允许ssh

     cisco(config)#line vty 0 5
cisco(config-line)#transport input ssh
cisco(config-line)#exit

配置终端允许telnet

     cisco(config)#line vty 6 10
cisco(config-line)#transport input telnet
cisco(config-line)#exit

配置完以上就可以插跟网线到交换机的某个access口 配相应vlan的地址 然后就可以在终端上用ssh/telnet vlanid 以及刚刚设置的用户名密码连接交换机了

进阶操作

 

交换机堆叠操作

 

端口聚合操作(lacp)

     cisco(config)#interface port-channel 3
# 创建聚合组
cisco(config-if)#description sw1 to sw2
# 设置端口描述
cisco(config-if)#switchport mode access
# 设置端口模式access 如果是trunk 则为switchport mode trunk switchport trunk encapsulation dot1q
cisco(config-if)#switchport access vlan 100
# 设置vlan
cisco(config-if)#exit
cisco(config)#int gi 2/0/39
cisco(config-if)#channel-group 3 mode active
# 将端口加入聚合组
cisco(config-if)#exit
 参考文档
 

Openstack基础环境交换机常用配置(CISCO 3750G为例)的更多相关文章

  1. MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)

    MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1)     VMawre-workstation版本包 地址: https://m ...

  2. Windows基础环境_安装配置教程(Windows7 64、JDK1.8、Android SDK23.0、TortoiseSVN 1.9.5)

    Windows基础环境_安装配置教程(Windows7 64.JDK1.8.Android SDK23.0.TortoiseSVN 1.9.5) 安装包版本 1)     JDK版本包 地址: htt ...

  3. Linux基础环境_安装配置教程(CentOS7.2 64、JDK1.8、Tomcat8)

    Linux基础环境_安装配置教程 (CentOS7.2 64.JDK1.8.Tomcat8) 安装包版本 1)     VMawre-workstation版本包 地址: https://my.vmw ...

  4. 准备openstack基础环境

    在所有的openstack节点上执行 1.配置阿里yum源 yum -y install wget rm -rf /etc/yum.repos.d/* wget -O /etc/yum.repos.d ...

  5. CentOS7.5基础优化与常用配置

    目录 最小化全新安装CentOS7基础优化 配置yum源 安装常用软件 关闭防火墙 关闭SELinux 优化ulimit 历史命令记录改为1万条 把命令提示符改为绿色 添加vim配置文件 添加一个普通 ...

  6. openstack基础环境准备(一)

    一.环境介绍 操作系统 ip地址 主机名 服务 centos7.5 192.168.56.11 linux-node1 控制节点 centos7.5 192.168.56.12 linux-node2 ...

  7. grep环境变量常用配置

    vim ~/.bashrc GREP_OPTIONS="-irns --exclude-dir=output --exclude=tags --exclude=*.files" 然 ...

  8. Eclipse 之开发环境的常用配置

    一.Java智能提示 (1). 打开Eclipse,选择打开" Window - Preferences". (2). 在目录树上选择"Java-Editor-Conte ...

  9. 华为交换机常用命令(以s5700-SI为例)

    交换机的三种模式: Access模式: 一般用来连接计算机与交换机. 此模式下有一个PVID就是本端口所属的VLAN号,如果从链路上收到无标签的帧,则打上默认VLAN号,然后发给其他端口,如果从链路上 ...

随机推荐

  1. httpclient+jsoup实现小说线上采集阅读

    前言 用过老版本UC看小说的同学都知道,当年版权问题比较松懈,我们可以再UC搜索不同来源的小说,并且阅读,那么它是怎么做的呢?下面让我们自己实现一个小说线上采集阅读.(说明:仅用于技术学习.研究) 看 ...

  2. [C#] 使用 StackExchange.Redis 封装属于自己的 RedisHelper

    使用 StackExchange.Redis 封装属于自己的 RedisHelper 目录 核心类 ConnectionMultiplexer 字符串(String) 哈希(Hash) 列表(List ...

  3. 数据结构(java版)学习笔记(一)——线性表

    一.线性表的定义 线性表是n(n>=0)个具有相同特性的数据元素的有限序列. 线性表是最简单.最常用的一种数据结构 线性表属于线性结构的一种 如果一个数据元素序列满足: (1)除第一个和最后一个 ...

  4. java Calendar的学习分享

    前言: 在我们的日常生活中,常常能看见时间.如:在我们的手机里,在一些网站上也能随处看到时间.那我们在项目的开发中,也常常涉及到时间的处理,对于我们经常会遇到和处理的问题.Java中专门为我们处理时间 ...

  5. python运行逻辑

    Python程序在解释器上执行分两个过程: 编译:如果Python进程在机器上拥有写入权限,那么它会把程序的字节码保存为一个以 .pyc 为扩展名的文件.当程序运行后,会在源代码的同一个目录下看到 . ...

  6. Puppeteer之大屏批量截图

        事情的起因是客户三天两头的要求让我们给大屏截图,一定要最新的数据.所以我就自告奋勇研究了一下.     puppeteer是一款headless浏览器,由谷歌官方维护.先看看puppeteer ...

  7. 解决GJson 获取web api数据出现Not a JsonObject问题

    服务器端web api服务采用asp.net web api编写,对请求的数据序列化成Json格式的字符串进行传递. 客户端采用Java进行接收处理,处理采用GJson进行解析,出现Not a Jso ...

  8. PHP实现开心消消乐的算法示例

    本文主要介绍了关于PHP如何实现我们大家都知道的开心消消乐的算法,分享PHP教程出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 一.需求描述:      1.在一个8*8的矩阵方格中随机 ...

  9. C++ 浅拷贝与深拷贝探究

    C++浅拷贝与深拷贝探究 浅拷贝与深拷贝的概念是在类的复制/拷贝构造函数中出现的. 拷贝构造函数使用场景 对象作为参数,以值传递方式传入函数(要调用拷贝构造函数将实参拷贝给函数栈中的形参) 对象作为返 ...

  10. 前后端分离djangorestframework—— 在线视频平台接入第三方加密防盗录视频

    加密视频 在以后的开发项目中,很可能有做在线视频的,而在线视频就有个问题,因为在线播放,就很有可能视频数据被抓包,如果这个在线视频平台有付费视频的话,这样就会有人做点倒卖视频的生意了,针对这个问题,目 ...