iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >GNS3 配置GRE
  • 138
分享到

GNS3 配置GRE

GRE 2023-01-31 01:01:19 138人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

1、简述GRE(Generic Routing Encapsulation)GRE是一种最传统的隧道协议,其根本功能就是要实现隧道功能,以实现异地网络之间可以通过内部私网相互访问。以上图为例,假设IP地址为10.1.1.1的XP1想访问IP

1、简述

GRE(Generic Routing Encapsulation)GRE是一种最传统的隧道协议,其根本功能就是要实现隧道功能,以实现异地网络之间可以通过内部私网相互访问。

wKioL1X2g5PgmdvjAAJ-RUxbgmE407.jpg


以上图为例,假设IP地址为10.1.1.1的XP1想访问IP地址为192.168.1.1的XP2,其流程大致如下:

  • 源IP为10.1.1.1,目的IP为192.168.1.1的数据包到达路由器R2后,由于R2配置有GRE,所以此时会在原有的数据包上再封装一个IP包头,源IP为1.1.1.1,目标IP为1.1.1.2。

  • 数据包被发到公网前,又在原来的数据包上封装新的IP包头,源IP为12.1.1.2,目标IP为13.1.1.3,然后路由器根据路由将数据包发送出去。

  • 数据包到达路由器R3后,其将收到的数据包解封后,发现GRE包头,并且本身就是GRE隧道的终点,再次解封包,此时发现源IP地址为10.1.1.1,目标IP地址为192.168.1.1,紧接着就将数据包发往XP2。

  • XP2收到数据包后,回应源IP为192.168.1.1,目的IP为10.1.1.1的数据包。到达路由器R3后也同样封装GRE包头,源IP为1.1.1.2,目标IP为1.1.1.1。接着封装公网IP包头,源IP为13.1.1.3,目标IP为12.1.1.2。最后将数据包发送出去。

  • 数据包到达路由器R2后,其将收到的数据包解封后,发现GRE包头,并且本身就是GRE隧道的终点,再次解封包,此时发现源IP地址为192.168.1.1,目标IP地址为10.1.1.1,紧接着就将数据包发往XP1。至此完成了一次通过私网互访的完整通信过程。


2、基础网络配置。

R1配置:

interface FastEthernet0/0

 ip address 12.1.1.1 255.255.255.0

interface FastEthernet1/0

 ip address 13.1.1.1 255.255.255.0

R2配置:

interface FastEthernet0/0

 ip address 12.1.1.2 255.255.255.0

interface FastEthernet1/0

 ip address 10.1.1.254 255.255.255.0

ip route 0.0.0.0 0.0.0.0 12.1.1.1

R3配置:

interface FastEthernet0/0

 ip address 13.1.1.3 255.255.255.0

interface FastEthernet1/0

 ip address 192.168.1.254 255.255.255.0.3

ip route 0.0.0.0 0.0.0.0 13.1.1.1

此时XP1和XP2是无法通过私网互通的。


3、GRE配置

R2配置:

interface Tunnel2

 ip address 1.1.1.1 255.255.255.252

 tunnel source 12.1.1.2

 tunnel destination 13.1.1.3

R3配置:

interface Tunnel3

 ip address 1.1.1.2 255.255.255.252

 tunnel source 13.1.1.3

 tunnel destination 12.1.1.2

此时XP1和XP2依旧无法通过私网互通的,是因为此时数据包是通过物理口将数据发送出去的,而到达公网后,因为公网没有私网的路由而将数据包丢弃。


4、GRE路由配置。

R2配置:

ip route 192.168.1.0 255.255.255.0 Tunnel2

R3配置:

ip route 10.1.1.0 255.255.255.0 Tunnel3

配置GRE路由之后,所有前往私网的数据包都走GRE隧道。此时就可以通过私网正常互通了。

--结束END--

本文标题: GNS3 配置GRE

本文链接: https://www.lsjlt.com/news/183800.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • GNS3 配置GRE
    1、简述GRE(Generic Routing Encapsulation)GRE是一种最传统的隧道协议,其根本功能就是要实现隧道功能,以实现异地网络之间可以通过内部私网相互访问。以上图为例,假设IP地址为10.1.1.1的XP1想访问IP...
    99+
    2023-01-31
    GRE
  • H3C IPSEC OVER GRE配置
    网络拓扑如下        1、公司A端路由器配置 # //定义需要保护的安全数据流 acl number 3000  rule 10 permit ip source 192.168.1.0 0.0.0.255 destination...
    99+
    2023-01-31
    H3C IPSEC GRE
  • H3C GRE OVER IPSEC配置
    网络拓扑如下        1、公司A端路由器配置 # //定义需要保护的安全数据流 acl number 3000  rule 10 permit ip source 12.12.12.1 0 destination 23.23.23...
    99+
    2023-01-31
    H3C GRE IPSEC
  • 经典GRE Over IPSec配置 (
    本文继上文继续讨论gre over ipsec,上次我们是在两站点之间先建立IPSec连接(transport方式),然后再IPSec连接上再建立gre隧道,进行加密通信;本次我们换种方式来配置与上文相同的效果。这里我们用到了cisco路由...
    99+
    2023-01-31
    经典 GRE IPSec
  • GNS3 配置介绍
    常用配置图文   list可以查看到所有设备的端口信息 telnet 127.0.0.1 2002 D:\progra~1\GNS3\SecureCRT\SecureCRT.EXE /script D:\progra~1\GN...
    99+
    2023-01-31
  • 思科 GNS3 配置 vrrp
    1. 实验拓扑:       使用GNS3模拟器(版本 0.8.5)2.实验需求1. 假设R3路由器为外网路由器,上面有一条虚拟网段3.3.3.0,模拟外网。2. C1为vlan10 ,C2为vlan 20。3. sw1作为vlan10的主...
    99+
    2023-01-31
    思科 vrrp
  • gns3如何保存配置
        GNS3是基于Dynamips的图形管理器,相对于Dynagen来说,新手可以省去学习和撰写net文件的繁琐过程,把精力更好的放到实验分析中去。 GNS3本身也是一个Dynagen的特殊实现,其依托于net文件。 ...
    99+
    2023-01-31
  • GNS3关联SecureCRT的配置。
    关于GNS3关联SecureCRT的配置 F:\TDDOWNLOAD\securecrt\SecureCRT.exe /t /telnet 127.0.0.1 %p //标签名称是127.0.0.1 F:\TDDOWNLOAD\secur...
    99+
    2023-01-31
    SecureCRT
  • Linux与网络设备GRE如何配置
    这篇文章主要介绍Linux与网络设备GRE如何配置,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!GRE 介绍及应用场景GRE(General Routing Encapsulation),即通用路由封装,是一种三层技...
    99+
    2023-06-15
  • 用GNS3 配置静态路由
    打开  GNS3打开GNS3后  新工程是本身就有的 可以直接关掉  点击  编辑  给GNS3 装上IOS镜像文件用刚装好的ISO镜像文件路由器拖出三个路由器和两个PC机  和给PC机装上虚拟网卡拖好 拓扑图查看  路由器的端口打开  S...
    99+
    2023-01-31
    路由 静态
  • GNS3配置导入和导出
                第一个是导出,第二个是导入。 导入时在设备右键打开startconfig,选择要导入的配置文件...
    99+
    2023-01-31
  • GNS3模拟ATM的简单配置
    实验目的: 掌握GNS3下模拟ATM 实验拓扑: 说明: 本实验实验的IOS是c7200-adventerprisek9-mz.124-22.T.bin R1: interface ATM1/0  no ip address&#...
    99+
    2023-01-31
    简单 ATM
  • 基于GNS3的独臂路由配置
    引入:     独臂路由器(又称单臂路由器)的概念是出现在三层交换机之前,网内各个VLAN之间的通信可以用ISL( Inter-Switch Link)关联来实现,那样的话,路由器就成为一个“独臂路由器”。独臂路由解决的是不同VLAN 间的...
    99+
    2023-01-31
    路由 独臂
  • GNS3 ASA设置
    GNS3 ASA设置 【模拟环境】      我所使用的GNS3版本为0.7.4,如果低于这个版本,有些版本会缺少些选项无法支持。GNS3官方下载地址:http://www.gns3.net/download 【ASA】 下载地址:htt...
    99+
    2023-01-31
    ASA
  • GNS3 2.1.3出来了,还有配套 的
    GNS2.1.3GNS3已经到2.1.3版了,比起之前的版本扩展很多了,最近下了几个网络模拟器,感觉还是用新版的好 啊。感觉gns3和eveN G差不多,webiou已经不开发了,当然了各有所用吧。一般的用足够了,下载点IOU的镜像。iO...
    99+
    2023-01-31
    出来了
  • Python配置与OpenCV进行配置
    最近学习机器学习手写数字识别的过程中需要安装Python与OpenCV,并在Pycharm上运行,在安装配置过程中遇到了很多问题,为此将解决办法记录下来。 一、首先需要安装Python:https://www.python.org...
    99+
    2023-01-31
    Python OpenCV
  • 【配置】JDK8的安装与配置
    文章目录 JDK8的安装与配置1、选择哪个版本的JDK?2、官网下载2.1 找到导航栏里的Resources下的 Java Downloads2.2 寻找存档版本 Java archive2....
    99+
    2023-09-09
    java 开发语言
  • SpringBoot配置 Druid 三种方式(包括纯配置文件配置)
    记录一下在项目中用纯 YML(application.yml 或者 application.properties)文件、Java 代码配置 Bean 和注解三种方式配置 Alibab...
    99+
    2022-11-12
  • oracle的环境配置-基本配置
    宿主机IP地址:10.1.1.x  网关:10.1.1.1虚拟机节点IP地址(本地workstation上创建):10.1.1.101~253  网关:10.1.1.1教师机(VNC):...
    99+
    2022-10-18
  • dbcp基本配置和重连配置
    转自:http://agapple.iteye.com/blog/772507 最近在看一些dbcp的相关内容,顺便做一下记录,免得自己给忘记了。 ...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作