浅析GRE协议(通用路由封装协议)


1、GRE的概念


1)全称:GRE(Generic Routing Encapsulation):通用路由封装协议。

2)功能:定义了在一种网络层协议上封装另一种协议(或同一种协议)。

3)举例:对某些网络层协议(如IP和IPX)的数据报进行封装,使这些被封装的数据报能够在另一个网络层协议(如IP)中传输。

4)所在层次:GRE是VPN(Virtual Private Network)的第三层隧道协议,即在协议层之间采用了一种被称之为Tunnel(隧道)的技术。


2、Tunnel技术


1)定义:Tunnel是一个虚拟的点对点的连接,在实际中可以看成仅支持点对点连接的虚拟接口,这个接口提供了一条通路使封装的数据报能够在这个通路上传输,并且在一个Tunnel的两端分别对数据报进行封装及解封 。

2)封装过程:
 

•经GRE模块处理后,原IP头部已经被封装在新IP头部和GRE头部之后

•新IP数据包的IP头部的协议号为47。

•新IP头部的长度为20字节

•GRE头部的长度为4~20字节(根据实际配置而定)。


 

3、GRE格式:


 

GRE头部结构参照RFC1701定义

  • 前4 字节是必须出现的
  • 第5~20字节将根据第1字节的相关bit位信息,可选出现。
  • GRE头部的长度将影响Tunnel口的mtu值

 

•0bit  C:校验和标志位。
   如配置了checksun则该位置为1,同时校验和(可选)、偏离(可选)部分的共4 bytes出现在GRE头部。
   如不配置checksun则该位置为0,同时校验和(可选)、偏离(可选)部分不出现在GRE头部。
 
•1bit  R:路由标志位。 
  如R为1,校验和(可选)、偏离(可选)、路由(可选)部分的共8 bytes出现在GRE头部。
 如R为0, 校验和(可选)、偏离(可选)、路由(可选)部分不出现在GRE头部。
 
•2bit  K:密钥标志位。 
     如配置了KEY则该位置为1,同时密钥(可选)部分的共4 bytes出现在GRE头部。
     如不配置KEY则该位置为0,同时密钥(可选)部分不出现在GRE头部。
 
•3bit  S:序列好同步标志位。 
    如配置了sequence-datagrams则该位置为1,同时序列号(可选)部分的共4 bytes出    现在GRE头部。
  如不配置sequence-datagrams则该位置为0,同时序列号(可选)部分不出现在GRE头部。
 
•4bit  s:严格源路由标志位。 
     除非所有的路由都符合严格源路由,该bit位为1。通常该bit为0。
 
•5~7bit:递归控制:该位置需为0
 
•8~12bit: 未定义,需为0
 
•13~15 版本:需为0
 

16~31 协议类型:常用的协议,例如IP协议为0800

  • 6
    点赞
  • 49
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SIP协议的注册安全是指在SIP协议中进行注册时的安全性保障。在SIP协议中,注册和注销时应进行认证,认证方式应支持数字摘要认证方式,高安全级别的情况下可以支持数字证书的认证方式。系统和设备的注册过期时间可以进行配置,一般情况下默认为86400秒(不小于3600秒)。在注册过期时间到来之前,应发送刷新注册消息。如果注册失败,SIP代理应在一定的时间间隔后(不短于60秒)继续发起注册过程。\[2\] 在GB28181标准中,中心信令服务器是一个基于SIP协议设计的负责核心SIP信令应用处理的SIP服务器。而信令安全路由网关是一种具有安全功能的SIP服务器。中心信令控制的逻辑实体包括代理服务器、注册服务器、重定向服务器、背靠背用户代理等,它们共同负责核心SIP信令应用处理。\[3\] 因此,SIP协议的注册安全是通过认证和安全功能的SIP服务器来保障的,以确保注册过程的安全性和可靠性。 #### 引用[.reference_title] - *1* *3* [SIP协议浅析](https://blog.csdn.net/Stephen8848/article/details/128043291)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [SIP协议(1) - 注册](https://blog.csdn.net/LyLwyyy/article/details/125184749)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值