当前位置: 首页 > backend >正文

思科基本理论

思科基本理论

一、基本理论

1、OSI模型与TCP/IP协议栈对比

层级OSI模型功能TCP/IP模型对应层
应用层HTTP/FTP/DNS协议交互应用层
传输层TCP(可靠) vs UDP(高效)传输层
网络层IP寻址、路由选择(如OSPF)网络互连层
数据链路层MAC地址、交换机帧转发网络接口层

2、IP地址规划

  • 子网划分

    示例:192.168.1.0/24 划分为8个子网:
    子网掩码:255.255.255.224(/27)
    子网范围:192.168.1.0~192.168.1.224(步长32)
    可用主机数:每子网30台(排除网络地址和广播地址)

3、 路由协议决策机制

协议​算法类型收敛速度适用场景
RIP距离矢量慢(最大跳数15)小型网络
OSPF链路状态企业级网络
EIGRP混合型混合型思科设备专用环境

二、实验操作

1、路由器基础配置(静态路由)

Router> enable  
Router# configure terminal  
Router(config)# hostname R1  
R1(config)# interface gigabitethernet0/0  
R1(config-if)# ip address 192.168.1.1 255.255.255.0  
R1(config-if)# no shutdown  
R1(config)# ip route 10.0.0.0 255.255.255.0 192.168.1.2  // 静态路由指向下一跳

2、 VLAN间通信(单臂路由)

Router(config)# interface gigabitethernet0/0.10  // 创建子接口  
Router(config-subif)# encapsulation dot1Q 10    // 封装VLAN 10标签  
Router(config-subif)# ip address 192.168.10.1 255.255.255.0  
Router(config-subif)# no shutdown  

3、OSPF动态路由配置

Router(config)# router ospf 1  
Router(config-router)# network 192.168.1.0 0.0.0.255 area 0  
Router(config-router)# router-id 1.1.1.1         // 手动指定Router-ID  

4、OSPF基础配置

! 启用OSPF进程(进程ID仅本地有效)
Router> enable  
Router# configure terminal  
Router(config)# router ospf 1  ! 手动指定Router-ID(优先Loopback地址)  
Router(config-router)# router-id 1.1.1.1  ! 宣告直连网络(反掩码需匹配子网)  
Router(config-router)# network 192.168.1.0 0.0.0.255 area 0  ! 配置接口OSPF区域(以GigabitEthernet0/0为例)  
Router(config)# interface GigabitEthernet0/0  
Router(config-if)# ip ospf 1 area 0  
Router(config-if)# no shutdown  

5、RIP基础配置

! 启用RIP进程(默认进程ID=1)
Router> enable  
Router# configure terminal  
Router(config)# router rip  ! 指定RIPv2版本并关闭自动汇总(必须操作)  
Router(config-router)# version 2  
Router(config-router)# no auto-summary  ! 宣告直连网络(需包含主类网络号)  
Router(config-router)# network 192.168.1.0  
Router(config-router)# network 10.0.0.0  
http://www.xdnf.cn/news/14458.html

相关文章:

  • 高标准通信,Ethercat与CANopen网关服务制药工厂生产线实际方案
  • Qt如何生成和使用DLL动态链接库
  • 大语言模型:提示词决定自我反思效果: “检查回答是否错误” “验证回答是否正确”
  • ubuntu 22.04 安装部署logstash 7.10.0详细教程
  • NGINX Plus 管理与上报模块`ngx_mgmt_module`
  • 25年泰康保险养老社招入职统一测评(心理、认知、潜质)北森真题题库、高分攻略
  • leetcode0187. 重复的DNA序列-medium
  • 用Jmeter进行接口测试
  • sql解析,日期 trunc sysdate
  • LangChain智能体之initialize_agent开发实战深度解析
  • 【完整教程】WSL发行版迁移到D盘
  • 【Block总结】NeLU(负斜率线性单元)函数|最新激活函数|独家复现|即插即用
  • 【AI论文】Saffron-1:LLM安全保证的推理缩放范例
  • Redis 6.2.6 安装教程 - 从源码编译到配置启动(Linux环境)
  • 本地访问远程vps中的sqlite数据库中的内容之(二)使用Python和web访问远程sqlite
  • 构建esp-IDF出现的(Git仓库所有权检测)问题
  • linux thermal framework(4)_thermal governor
  • 安卓9.0系统修改定制化____安卓9.0系统精简 了解系统app组件构成 系统app释义 常识篇 一
  • Leetcode 刷题记录 13 —— 图论
  • Qdrant向量数据库的增删改查
  • Java + Spring Boot 后端防抖实现方案
  • nrf52811墨水屏edp_service.c文件学习
  • YOLO优化之双池化下采样融合块、注意力引导逆残差块
  • 【学习笔记】深入理解Java虚拟机学习笔记——第6章 类文件结构
  • CppCon 2016 学习: std::accumulate EXPLORING AN ALGORITHMIC EMPIRE
  • ubuntu 22.04 安装部署elasticsearch 7.10.0详细教程
  • Linux服务器入门教程
  • React forwardRef 与 useImperativeHandle 深度解析
  • LangGraph 深度应用指南:构建下一代Agent系统
  • 使用VSCode开发MCU,FreeRTOS进Hard_Fault调试