路由器和交换机学习笔记
交叉线:同种设备间使用
直通线:异种设备间使用
数据链路层
帧格式:帧头(目标MAC[6个字节] 源MAC[6个字节] 类型[2个字节]) 上三层数据 帧尾
- 类型字段的作用:识别上层协议,为上层协议提供服务
- 帧头:14个字节;帧尾:4个字节
- MTU值(最大传输单元)1500字节
交换机是通过帧中的源MAC地址动态的建立MAC地址表
交换机的工作原理:
收到一个数据帧后,学习帧中的源MAC地址来形成MAC地址表,检查帧中的目标MAC地址,并匹配MAC地址表,如果表中有匹配项,则单播转发,如果表中无匹配项,则除接受端口外广播转发
MAC地址表的老化时间默认是300秒
交换机的端口:(F0/1:0 [模块号] 1 [接口号])
---- E 10Mb
---- F 100Mb
---- G 1000Mb
---- Te 10000Mb
交换机基本工作模式及命令
第一次配置网络设备,需要使用console线,在PC需要使用“超级终端”或其他软件
1. 用户模式:主机名> 如 switch> 在此模式下可以查看交换机的基本简单信息,且不能修改任何配置
2.特权模式:主机名# 在用户模式下敲 enable命令进入特权模式 在此模式下可以查看所有配置,且不能修改配置,但可以做测试、保存、初始化等
3.全局配置模式:主机名(config)# 在特权模式下敲configure terminal命令进入全局配置模式 在此模式下不能查看配置,但可以修改配置,且全局生效
4.接口配置模式:主机名(config-if)# 在全局配置模式下敲 interface 接口(f0/1) 在此模式下不能查看配置,且对该接口生效 line console 0 进入的console接口 0表示第一个console接口 [console口/线模式]
exit 退出一级
en --------- enable
conf t --------- configure terminal
int f0/1 --------- interface
line co 0 --------- line console 0end 直接退到特权
e? 显示e开头的命令reload 重启(特权模式)
show mac-address-table 查看MAC地址表
show ip interface brief 查看接口列表
erase startup-config 清空配置
show running-config 查看running-config文件
copy running-config startup-config 保存配置 (write 思科的简单保存命令)hostname 名字 修改主机名 conf t
enable password 密码 配置特权密码 conf t
enable secret 密码 密文密码(特权密码 conf t)shutdown 关闭接口 在想关闭的接口下
no shutdown 开启password 密码 配置用户密码 line co 0
login 开启密码验证 //为交换机配置管理IP
conf t
interface vlan 1ip address IP地址 子网掩码no shutdown//配网关
conf t
ip default-gateway IP地址//关闭自动解析功能
conf t
no ip domain-lookup//批量配置
conf t
interface range f0/1 - 24 ----> Switch(config-if-range)
在内存中存在一个文件:running-config 第一次开机,系统会在内存中自动创建一个新的干净的running-config文件
在其他模式下查看配置(特权模式下的所有命令) 加do 例:do show ip interface brief (do是补全不了命令)
快捷键
Ctrl+u 将光标前的全部删除
Ctrl+a 光标切换的行首
Ctrl+e 光标切换到行尾
路由器
ip address IP地址 子网掩码 配IPline vty 0 4 开启虚拟端口 0和4是5个人可以连接
password和login 之后可以使用Telnet远程控制//更改协议为SSH
line vty 0 4 进入线模式
transport input ssh[all/none/telnet] 更改协议为SSH(线模式下)
ip domain-name www.learn.com[域名] 起个域名
crypto key generate rsa 算法指定 全局模式//身份验证 有用户名有密码
line vty 0 4 进入线模式
login local 用本地数据库校验
username 用户名 password 密码 写入本地数据库(全局模式下)//F0/0子接口
conf t
interface f0/0.1 f0/0的第一个子接口(也是三层接口,可配IP,用子接口需要打开父接口)
encapsulation dot1q ID id代表要识别的VLAN
tracert www.baidu.com 跟踪 (CMD命令)
路由
跨越从源主机到目标主机的一个互联网来转发数据包的过程
路由器的工作原理
一个帧到达路由器,首先先检查目标MAC地址是否是是自己,如果不是则丢弃(广播地址除外);如果是则将解封装(去帧头和帧尾)然后将数据送到路由器内部(上一层)。其次路由器检查IP包头中的目标IP,并匹配路由表,如果匹配失败,则丢弃,并向源IP回馈错误信息,如果匹配成功,则封装帧 [准备自己的源MAC地址,检查ARP缓存表是否有下一跳MAC地址,如果有提取并作为目标MAC封装到帧里;如果没有,则发送ARP广播请求,并在ARP单播应答中获取目标MAC] 发送出去
路由器以路由表来选择路径
do show ip route 查看路由表
静态路由
conf t
ip route 目标网段 子网掩码 下一跳IP
如:ip route 70.1.1.0 255.255.255.0 20.1.1.2
默认路由
conf t
ip route 0.0.0.0 0.0.0.0 下一跳IP
如:ip route 0.0.0.0 0.0.0.0 20.1.1.2
浮动路由:在静态或默认路由后加空格+数字(正整数)
广播与广播域
- 广播:将广播地址做为目标地址的数据帧
- 广播域:网络中能收到同一个广播的所有节点的集合
ARP协议
作用
将一个已知的IP地址解析成MAC地址
原理
发送ARP广播请求
接收ARP单播应答
cmd命令
arp -a 查看个人电脑的ARP缓存
arp -d 清除ARP缓存
arp -s IP地址 MAC地址 ARP绑定
VLAN(虚拟局域网)
VLAN技术是在交换机上实现的且是通过逻辑隔离 划分的广播域
//创建VLAN
conf tvlan ID (vlan ID,ID,ID-ID ,代表不连续的 -代表连续的 每个ID代表一个虚拟局域网)vlan配置模式[name 自定义名称]exitshow vlan brief 查看VLAN表 、//将端口放入VLAN中
interface 接口switchport access vlan IDexit
trunk端口
同个VLAN id 跨交换机通讯
作用:允许所有VLAN数据通过trunk链路
方法:在数据帧上加标签来区分不同的VLAN
配置trunk命令
interface 端口//switchport trunk encapsulation dot1q/isl isl思科自己的协议switchport mode trunkexit
路由器和交换机学习笔记相关推荐
- 企业级路由器与交换机学习笔记
企业级路由器与交换机学习笔记 不仅三层交换机具有了部分原来独属于企业级路由器的"路由"功能,而且现在宽带和高端企业级路由器中也开始兼备交换机的"交换"功能了. ...
- 服务器备份交换机配置文件,博科SAN交换机学习笔记之二:配置文件备份与固件升级...
配置文件恢复 当需要备份中恢复交换机配置时,可以通过configdownload命令将博科交换机的配置从远程服务器恢复到交换机.博科交换机支持将旧版本的配置文件导入新版本固件的交换机,例如将v6.2. ...
- 学习笔记整理:网络应用技术-实验-路由器交换机配置命令
以下内容为个人的学习笔记整理,如有错误,请指出,谢谢~ 1.用命令的方式配置交换机或者路由器,共有四种命令模式: ①用户模式②特权模式③全局配置模式④端口配置模式 2.路由器要配置Fa ...
- 计算机网络学习笔记(五)——介质访问控制子层、ALOHA、CSMA/CD、CSMA/CA、有限竞争协议、非竞争式协议、网桥、交换机、以太网
文章目录 前言 概念 一.介质访问控制子层和广播式信道 二.多路信道分配 三.竞争式访问协议 (一)ALOHA及时隙ALOHA(S-ALOHA)协议 (二)CSMA协议 (三)CSMA/CD协议 (四 ...
- P4学习笔记(二)一个简单P4交换机实现
P4学习笔记(一)初始P4 P4学习笔记(二)一个简单P4交换机实现 文章目录 1. 架构模型 2.预定义模块详细描述 2.1 Arbiter 模块 2.2 Parser runtime 模块 2.3 ...
- 思科交换机【学习笔记】
思科交换机[学习笔记] 一.基础部分 1.保存.重置.查看命令 2.敲错命令后dns解析过慢的解决方法 3.配置交换机远程登陆 4.access配置(划分vlan) 5.trunk配置 6.hybri ...
- CCNP学习笔记(6)
一.交换机 1.二层交换 特性: ①基于MAC地址转发数据帧 ②硬件工作 ③处理数据效率高,数据传输延时低 ④转发广播 2.三层交换 特性: ①提供路由功能 ②提高安全性 ③流量管理 3.网络方案中交 ...
- [NOTE] WebGoat v8.2.2学习笔记
[NOTE] WebGoat v8.2.2学习笔记 文章目录 [NOTE] WebGoat v8.2.2学习笔记 前言 CIA 常见编码形式 OpenSSL使用 docker安全 SQL安全 SQLi ...
- VLAN学习笔记大全(1)
<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> VLAN学习 ...
最新文章
- MASM5.0汇编环境安装
- jquery发送Ajax(POST方法)
- AT1350 深さ優先探索(洛谷 深度优先搜索+记忆化)
- 【数据库的备份与还原】 .
- 怎么抓python程序的包_如何在AWS上部署python应用程序
- 如何在Python中安全地创建嵌套目录
- 第二十三届高交会闭幕 奇安信三项产品获评“优秀产品奖”
- tf.one_hot函数用法
- MYSQL 调优和使用必读
- C++ 智能指针shared_ptr、weak_ptr的简单实现
- 阿里安全IoT安全研究团队Leader谢君:如何黑掉无人机
- SecureCRT软件安装
- 如何选择适合你的兴趣爱好(十七),吉他
- 从今往后,我就是一名前端攻城狮
- FTP 21端口和20端口有什么区别?
- 棋盘dp 牛牛的DRB迷宫I
- 35岁-45岁的年龄,找不到工作,该如何规划自己的职场下半场?
- 【密码学】费马小定理素性检测(C++代码实现)
- PhpStorm 远程连接服务器
- Oracle EBS 12.2.7系统克隆教程
热门文章
- 弄懂“三门问题”,成功概率翻倍,来用代码验证一下
- 悄悄上微信,开源的摸鱼神器插件
- I。quadratic equation 山东第八届省赛
- 青龙面板-快手极速版教程
- HQChart使用教程30-K线图如何对接第3方数据35-固定范围/可视范围成交量分布图数据
- 新浪云php与微信,新浪SAE php能够获取微信的头像,但是在本地运行代码获取不到?...
- ·我开发的项目以及进展情况
- ssconvert 安装_使用Gnumeric ssconvert将ods文件转换为csv文件时替换或忽略换行符
- NoSQL介绍及MongoDB的安装及使用
- C/C++字符串操作之head头指针和end尾指针相向而行demo