通用路由封装协议-GRE
GRE
通用路由封装(GRE: Generic Routing Encapsulation)是通用路由封装协议,可以对某些网络层协议的数据报进行封装,使这些被封装的数据报能够在IPv4网络中传输。
Tunnel 口收到报文后进行GRE 封装,在封装IP 报文头后,设备根据此IP 包的目的地址及路由表对报文进行转发,从相应的网络接口发送出去。
从Tunnel 接口收到IP 报文,检查目的地址。 如果发现目的地是本路由器,则剥掉报文的IP报头,交给GRE 协议处理(进行检验密钥、检查校验和及报文的序列号等)
GRE 协议完成相应的处理后,剥掉GRE 报头,再对数据进行后续的转发处理。
R1:
interface GigabitEthernet0/0/0
ip address 172.16.1.254 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 100.100.100.1 255.255.255.252
#
ip route-static 0.0.0.0 0.0.0.0 100.100.100.2
#
interface Tunnel0/0/1 //建立隧道
ip address 1.1.1.1 255.255.255.252 // //配置IP地址
tunnel-protocol gre //配置Tunnel接口的隧道协议为GRE
source 100.100.100.1 //隧道源地址
destination 200.200.200.1 //隧道目的地址
#
ip route-static 192.168.1.0 255.255.255.0 Tunnel0/0/1 //和对端做静态路由,从tunnel口出去
R2:
interface GigabitEthernet0/0/0
ip address 200.200.200.2 255.255.255.252
#
interface GigabitEthernet0/0/1
ip address 100.100.100.2 255.255.255.252
R3:
interface GigabitEthernet0/0/0
ip address 200.200.200.1 255.255.255.252
#
interface GigabitEthernet0/0/1
ip address 192.168.1.254 255.255.255.0
#
ip route-static 0.0.0.0 0.0.0.0 200.200.200.2
#
interface Tunnel0/0/2
ip address 1.1.1.2 255.255.255.252
tunnel-protocol gre
source 200.200.200.1
destination 100.100.100.1
#
ip route-static 172.16.1.0 255.255.255.0 Tunnel0/0/2
抓包
通用路由封装协议-GRE相关推荐
- 通用路由封装协议--GRE的简单配置
基于华为设备简单配置GRE GRE--通用路由封装协议 一.GRE是什么? 二.GRE有什么用? 1.多协议本地网可以通过GRE隧道传输 2.与IPSec结合,保护组播数据 三.GRE怎么用? 1.隧 ...
- 网络协议学习:通用路由封装协议GRE
隧道技术 Tunneling 网络隧道技术(Tunneling)指的是利用一种网络协议来传输另一种网络协议,它主要利用网络隧道协议来实现这种功能. 简单来说,使用隧道技术可以理解为,在一些网络链路中使 ...
- 互联网协议 — GRE 通用路由封装协议
目录 文章目录 目录 GRE 通用路由封装协议 GRE 报文格式 GRE 的实现原理 Linux 配置指令 加载 GRE 内核模块 East side West side GRE 的 Keepaliv ...
- HCNP-路由交换:GRE(通用路由封装协议)
IPSec VPN用于在两个端点间提供安全的IP通信,但只能加密并传播单播数据,无法加密并传输语音.视频.动态路由协议信息等组播数据流量. GRE(通用路由封装协议)是一种隧道封装技术,提供了将一种协 ...
- 浅析GRE协议(通用路由封装协议)
1.GRE的概念 1)全称:GRE(Generic Routing Encapsulation):通用路由封装协议. 2)功能:定义了在一种网络层协议上封装另一种协议(或同一种协议). 3)举例:对某 ...
- GRE通用路由封装协议
GRE通用路由封装协议 利用GRE协议实现连个私网互相通信 拓扑图ENSP 配置IP 主机 IP172.16.1.1 子网掩码:255.255.255.0 网关:172.16.1.254 服务器 IP ...
- mgre 多点通用路由封装协议 hub-spoke
MGRE --多点GRE 属于NBMA网络类型 多个局域网若使用普通的GRE来进行护理,tunnel数量成指数上升,且不易管理: 普通的GRE为点到点网络类型:若将多个节点使用普通GRE连接起来, ...
- 通用路由封装(GRE)×××配置
本人没有很好的文采,只能直接配置,有不懂的地方,后面可以联系我,在配置当中,我会尽量在配置命令后面加标注. 1.在R1上配置相关的命令 R1(config)#int fa0/0 ---进入以太网f ...
- vrrp协议_虚拟路由冗余协议VRRP原理介绍
一.概述: 1.1. 产生背景 随着Internet的发展,人们对网络可靠性的要求越来越高.特别是对于终端用户来说,能够实时与网络其他部分保持联系是非常重要的.一般来说,主机通过设置默认网关来与外部网 ...
最新文章
- python profile_python程序之profile分析
- python得到一个10位随机数的方法及拓展
- HALCON示例程序class_2dim_unsup.hdev基于二维直方图的聚类分类
- EntityFrameWork连接多Db配置
- Android系统(118)---Android抓取各种log的方法
- leetcode力扣36.有效的数独
- 10.22 Ext JS 快速开发工具
- mvn如何编译源码命令_java – 如何使用maven编译单个文件?
- android查看第三方libs的jar源码
- 杭电acm 提交代码需要注意的问题
- 找工作知识储备(2)---数组字符串那些经典算法:最大子序列和,最长递增子序列,最长公共子串,最长公共子序列,字符串编辑距离,最长不重复子串,最长回文子串
- 作为一名基层管理者如何利用情商管理自己和团队(一)
- 将网页内容保存为PDF
- python 公众号付费视频地址_Python下载微信公众号文章内的视频
- 51单片机学习笔记——DA转换
- 将英汉词典数据库放入MySQL数据库中,并将数据库中“以A开头的单词”显示在JSP网页上
- Python每天定时发送监控邮件。解放双手它不香吗?
- html页面自动滑动,html实现页面滑动
- Hyperledger Fabric 网络环境的一点理解
- Android settings