IP静态路由实验报告

2023-11-06

 一,将192.168.1.0 24划分为4个网段

192.168.1.0 26     192.168.1.64 26

192.168.1.128 26     192.168.1.192  26

(1)取192.168.1.0 26继续划分,为主干道添加IP地址

          192.168.1.0 30-------192.168.1.20 30

           将其添加至各个接口

(2)取192.168.1.64 26 划分成三个网段作为R1环回

(3)取192.168.1.128 26 继续划分,作为交换机VLAN2与VLAN3的网段

二添加ip地址

 

R1:

[r1-GigabitEthernet0/0/1]ip add 192.168.1.1 30
[r1-GigabitEthernet0/0/0]ip add 192.168.1.21 30
[r1-LoopBack0]ip add 192.168.1.65 28
[r1-LoopBack1]ip add 192.168.1.81 28
[r1-LoopBack2]ip add 192.168.1.97 28

R2:

[r2-GigabitEthernet0/0/0]ip add 192.168.1.2 30
[r2-GigabitEthernet0/0/1]ip add 192.168.1.5 30
 

R3:

[r3-GigabitEthernet0/0/0]ip add 192.168.1.22 30
[r3-GigabitEthernet0/0/1]ip add 192.168.1.17 30
 

R4:

[r4-GigabitEthernet0/0/0]ip add 192.168.1.6 30
[r4-GigabitEthernet0/0/1]ip add 192.168.1.18 30
[r4-GigabitEthernet0/0/2]ip add 192.168.1.13 30
[r4-GigabitEthernet4/0/0]ip add 192.168.1.9 30

R5:

[r5-GigabitEthernet0/0/0]ip add 192.168.1.14 30
[r5-GigabitEthernet0/0/2]ip add 192.168.1.10 30
[r5-GigabitEthernet0/0/1]ip add 100.1.1.1 24
 

ISP:

[ISP-GigabitEthernet0/0/0]ip add 100.1.1.2 24

三,汇总R1环回并防环

r1]ip route-static 192.168.1.64 26 NULL 0

四,配置交换机

(1)划分VLAN

      [sw1]vlan batch 2 3
      [sw2]vlan batch 2 3

(2)交换机上的各个接口划分到对应的vlan中

sw1:

[sw1-Ethernet0/0/2]port link-type access
[sw1-Ethernet0/0/2]port default  vlan 2
[sw1-Ethernet0/0/3]port link-type access
[sw1-Ethernet0/0/3]port default  vlan 2

sw2:

[sw2-Ethernet0/0/2]port link-type access
[sw2-Ethernet0/0/2]port default  vlan 3

[sw2-Ethernet0/0/3]port link-type access
[sw2-Ethernet0/0/3]port default  vlan 3:

(3)trunk干道  

sw1:
[sw1-Ethernet0/0/1]port link-type trunk  
[sw1-Ethernet0/0/1]port trunk allow-pass vlan 2 to 3

[sw1-Ethernet0/0/4port link-type trunk  
[sw1-Ethernet0/0/4]port trunk allow-pass vlan 2 to 3

sw2:

[sw2-Ethernet0/0/1]port link-type trunk  
[sw2-Ethernet0/0/1]port trunk allow-pass vlan 2 to 3

(4)R3子接口


[r3-GigabitEthernet0/0/2.1]dot1q termination vid 2
[r3-GigabitEthernet0/0/2.1]ip add 192.168.1.129 27 
[r3-GigabitEthernet0/0/2.1]arp broadcast enable   
[r3-GigabitEthernet0/0/2.2]dot1q termination vid 3
[r3-GigabitEthernet0/0/2.2]ip add 192.168.1.161 27
[r3-GigabitEthernet0/0/2.2]arp broadcast enable 

(5)在子接口启用DHCP服务
[r3]dhcp enable 
[r3]ip pool v2
Info: It's successful to create an IP address pool. 
[r3-ip-pool-v2]network 192.168.1.128 mask 27
[r3-ip-pool-v2]gateway-list 192.168.1.129 
[r3-ip-pool-v2]dns-list 8.8.8.8
[r3]ip pool v3
[r3-ip-pool-v3]network 192.168.1.160  mask 27  
[r3-ip-pool-v3]gateway-list 192.168.1.161
[r3-ip-pool-v3]dns-list 114.114.114.114
[r3-GigabitEthernet0/0/2.1]dhcp select global    
[r3-GigabitEthernet0/0/2.2]dhcp select global 
 

 

 

 

五,配置静态路由

R1

[r1]ip route-static 192.168.1.4 30 192.168.1.2
[r1]ip route-static 192.168.1.16 30 192.168.1.22 
[r1]ip route-static 192.168.1.128 26 192.168.1.22
[r1]ip route-static 192.168.1.8 30 192.168.1.6
[r1]ip route-static 192.168.1.8 30 192.168.1.18    
[r1]ip route-static 192.168.1.12 30 192.168.1.6
[r1]ip route-static 192.168.1.12 30 192.168.1.18   

R2

[r2]ip route-static 192.168.1.20 30 192.168.1.1   
[r2]ip route-static 192.168.1.16 30 192.168.1.6  
[r2]ip route-static 192.168.1.128 26 192.168.1.22
[r2]ip route-static 192.168.1.128 26 192.168.1.17
[r2]ip route-static 192.168.1.64 26 192.168.1.1
[r2]ip route-static 192.168.1.8 30 192.168.1.6
[r2]ip route-static 192.168.1.12 30 192.168.1.6

R3

[r3]ip route-static 192.168.1.0 30 192.168.1.21 
[r3]ip route-static 192.168.1.4 30 192.168.1.18 
[r3]ip route-static 192.168.1.64 26 192.168.1.21  
[r3]ip route-static 192.168.1.8 30 192.168.1.18
[r3]ip route-static 192.168.1.12 30 192.168.1.18

 

R4

[r4]ip route-static 192.168.1.0 30 192.168.1.5
[r4]ip route-static 192.168.1.20 30 192.168.1.17
[r4]ip route-static 192.168.1.64 26 192.168.1.1
[r4]ip route-static 192.168.1.64 26 192.168.1.21
[r4]ip route-static 192.168.1.128 26 192.168.1.17

 

R5

[r5]ip route-static 192.168.1.4 30 192.168.1.9
[r5]ip route-static 192.168.1.4 30 192.168.1.13
[r5]ip route-static 192.168.1.16 30 192.168.1.9
[r5]ip route-static 192.168.1.16 30 192.168.1.13 
[r5]ip route-static 192.168.1.20 30 192.168.1.17
[r5]ip route-static 192.168.1.128 26 192.168.1.17
[r5]ip route-static 192.168.1.0 30 192.168.1.5  
[r5]ip route-static 192.168.1.64 26 192.168.1.1
[r5]ip route-static 192.168.1.64 26 192.168.1.21

  六配置缺省路由

R1

[r1]ip route-static 0.0.0.0 0 192.168.1.22
[r1]ip route-static 0.0.0.0 0 192.168.1.2

R2

[r2]ip route-static 0.0.0.0 0 192.168.1.6

R3

[r3]ip route-static 0.0.0.0 0 192.168.1.18

R4

[r4]ip route-static 0.0.0.0 0 192.168.1.14 preference 100-----浮动静态路由

[r4]ip route-static 0.0.0.0 0 192.168.1.10

R5

[r5]ip route-static 0.0.0.0 0 100.1.1.2

七调用NAT

[r5]acl 2000
[r5-acl-basic-2000]rule 1 permit source any
[r5-GigabitEthernet0/0/1]nat outbound 2000
 

八,限制Vlan2网段访问ISP

[r4]acl 2000
[r4-acl-basic-2000]rule 1 deny source 192.168.1.128 0.0.0.31
[r4-GigabitEthernet0/0/2]traffic-filter outbound acl 2000    
[r4-GigabitEthernet4/0/0]traffic-filter outbound acl 2000
 

九全网互通 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IP静态路由实验报告 的相关文章

  • 获取文件的绝对路径

    想要访问执行程序 exe 路径下的文件 有以下几个步骤 1 先通过函数GetModuleFileName获取执行程序的绝对路径 TCHAR szPath MAX PATH 0 GetModuleFileName NULL szPath MA
  • 4-3 嵌入法

    文章目录 4 3 嵌入法 基础知识 项目案例 动手练习 4 3 嵌入法 请参考 数据准备和特征工程 中的相关章节 调试如下代码 基础知识 import pandas as pd from sklearn model selection im
  • oracle 视图 其他用户,oracle创建视图中涉及到另外一个用户的表权限不足问题

    oracle创建视图中涉及到另外一个用户的表权限不足问题 在oracle中存储过程或者视图等对象创建时 如果涉及到另外一个用户的表 即使你已经grant dba了 也不行 必须显式地赋予查询权限 否则 你会发现在pl sql中可以执行语句
  • Linux mmap读/写触发共享文件页生命周期

    概述 Linux的mm内存子系统的核心功能就要要管理各种类型的page 确保能高效分配和释放 让物理内存得以最大化使用 初识内存系统往往关注的是page的申请和管理流程 容易忽略page的释放回收流程 其实理解mm中的内存回收和释放也是最核
  • 智能驾驶系统简介和测试要点分析

    智能驾驶系统是一种能够自主感知 决策和执行行驶任务的车辆控制系统 常见的智能驾驶系统包括 自动泊车系统 能够自动控制车辆完成泊车过程 包括寻找车位 转向 加速 制动等操作 自适应巡航系统 能够根据车速 车距和交通状况等因素自适应调整车速 并
  • react实现多选框切换样式逻辑

    import React Component from react class App extends Component constructor props super props this state checkboxItems con

随机推荐

  • time datetime模块 一篇精通

    time datetime python3中time模块的用法 导入 import time 查看time模块内置的能够使用的方法 print dir time 查看内置方法的说明 help time time method help ti
  • NVIDIA驱动安装

    需要去英伟达官网下载适合自己电脑的版本 nvidia网页可以自己测出你的电脑所需要的型号 首先Ctrl Alt F1进入字符界面 删除原有驱动版本 sudo apt get purge nvidia sudo apt get autorem
  • 执行.sh文件(shell脚本)的几种方式

    第一种 要进到shell脚本所在文件夹中 sh helloworld sh 第二种 要进到shell脚本所在文件夹中 bash helloworld sh 第三种 要进到shell脚本所在文件夹中 helloworld sh 第四种 hom
  • uniapp app以及小程序图片添加水印

    const ctx uni createCanvasContext myCanvas const ctx1 uni createCanvasContext myCanvas1 uni getImageInfo src this carInf
  • UiBot如何使用CSS Selector

    UiBot默认的数据抓取可以抓取整个表格 但是有时候我们并不想抓取整个表格 比方说 我们想将下图所有的头像复制到Excel里 这个时候我们无法使用数据抓取功能 因为我们并不是想抓取数据 而是要操作网页里的元素 将上图头像复制到Excel里的
  • Centos7 扩展系统磁盘大小

    Centos7扩展系统磁盘大小 系统盘大小不足 需要扩展系统盘大小 需要添加一块硬盘作为要使用的系统盘的扩展 我的是原来sda就有空间没有分配 所以不用单独再加磁盘了 直接使用sda的未分配的空间 如果是单独新增的一个磁盘例如 dev sd
  • Jenkins 联动 飞书 以签名校验方式 推送测试报告通知消息

    1 获取 飞书 Bot webhook 和 secret 2 python脚本 参考 Song Estelle 的文章 这里重写了部分代码 以签名校验方式发送通知 记得安装相关依赖 usr bin python3 encoding utf
  • Java 中的阻塞队列

    Java 中的阻塞队列 1 ArrayBlockingQueue 由数组结构组成的有界阻塞队列 2 LinkedBlockingQueue 由链表结构组成的有界阻塞队列 3 PriorityBlockingQueue 支持优先级排序的无界阻
  • Python 日期字符串和时间戳解析方法详解

    原文链接 https dreamhomes top posts 202103091919 html 由于从事智能运维AIOps相关的算法研究 因此日常接触的最多就是时间序列相关的数据 在不同场景下时间字符串表示的格式可能都不相同 因此本文记
  • 解决git pull 报错insufficient permission for adding an object to repository database .git/objects

    这个报错是没有 git objects文件的写入权限 可能是 git objects被root角色创建 等到别的角色去操作时就产生了权限问题 所以解决这个问题就要改 git objects的权限 chown R username group
  • Java学习之:异常及其处理方式

    文章目录 1 所有异常都继承 Throwable 类 2 分类 3 为什么要处理异常 4 异常处理格式 5 完整异常信息的取得 5 1 常见的异常 6 throws throw 关键字 6 1 throws 用在定义方法上 6 1 1 用在
  • R中重命名数据框列名小技巧

    R中重命名数据框列名 文章目录 前言 一 基础包names函数和索引 二 使用dplyr rename函数 前言 R语言中两种修改数据框列名的小方法 创建名为df的数据框 一 基础包names函数和索引 将第二列名score修改为popul
  • 深入理解Android之Gradle

    转自 http blog csdn net innost article details 48228651 深入理解Android之Gradle 格式更加精美的PDF版请到 https pan baidu com s 1boG2cLD下载
  • SQL语句中的循环

    SQL语句中的循环 SQL语句中的循环类似于foreach循环 可以循环遍历某个表并进行新增 修改和删除的操作 SQL语句中的循环 使用SQL的游标来实现 上示例 declare ID int 声明变量 名称 类型 begin 开始 pri
  • setFocus不能生效的问题

    focusInEvent只有在对象显示出来的情况下设定setFocus才可以触发 这一点help手册里有说明 转一篇文章如下 http blog csdn net alex201030273437 article details 81937
  • CSV简单了解

    1 CSV介绍 CSV全称是Comma Separate Values 这种文件格式可以作为不同程序之间的数据交互的格式 csv就是一种纯文本文件 如 txt doc等 即是一组字符序列 字符之间已英文字符的逗号或制表符 Tab 分隔 语法
  • Python数据结构-----leetcode232.用栈实现队列

    目录 前言 方法讲解 示例 代码实现 232 用栈实现队列 前言 我们都知道队列的特征是先进先出 就跟排队一样先到先得 而栈的特征是后进后出 那这里我们怎么去通过两个栈来实现一个队列的功能呢 这一期我们一起来学习吧 方法讲解 这里需要准备好
  • 订单业务中的重要问题:超卖问题的解决方案

    订单业务中的重要问题 超卖问题的解决方案 我在做过的一些项目中都涉及到了订单的业务 如果你的项目中有关于订单的业务模块 那肯定说明你的项目中有卖商品的功能 所以有买卖场景就面临一个很常见的一个问题 那就是超卖问题 下面我就整理一下我在做项目
  • MyBatis与JDBC连接数据库所使用的url之间的差异

    1 在JDBC连接里是这样的 连接无误 2 在Mybatis里配置要这样 3 主要区别 说明 JDBC 方式连接 MySQL 不需要对 进行转义 而在Mybatis里要求一定要对 转义 4 如果是在properties文件里 不用转义的 在
  • IP静态路由实验报告

    一 将192 168 1 0 24划分为4个网段 192 168 1 0 26 192 168 1 64 26 192 168 1 128 26 192 168 1 192 26 1 取192 168 1 0 26继续划分 为主干道添加IP