×

gre是什么协议

gre是什么协议(什么是“GRE”协议)

admin admin 发表于2024-03-04 21:38:20 浏览53 评论0

抢沙发发表评论

大家好,如果您还对gre是什么协议不太了解,没有关系,今天就由本站为大家分享gre是什么协议的知识,包括什么是“GRE”协议的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

本文目录

什么是“GRE”协议

GRE GRE(通用路由协议封装)是由Cisco和Net-smiths等公司于1994年提交给IETF的,标号为RFC1701和RFC1702。目前有多数厂商的网络设备均支持GRE隧道协议。GRE规定了如何用一种网络协议去封装另一种网络协议的方法。GRE的隧道由两端的源IP地址和目的IP地址来定义,允许用户使用IP包封装IP、IPX、AppleTalk包,并支持全部的路由协议(如RIP2、OSPF等)。通过GRE,用户可以利用公共IP网络连接IPX网络、AppleTalk网络,还可以使用保留地址进行网络互连,或者对公网隐藏企业网的IP地址。GRE协议的主要用途有两个:企业内部协议封装和私有地址封装。在国内,由于企业网几乎全部采用的是TCP/IP协议,因此在中国建立隧道时没有对企业内部协议封装的市场需求。企业使用GRE的唯一理由应该是对内部地址的封装。当运营商向多个用户提供这种方式的VPN业务时会存在地址冲突的可能性。

GRE是cisco的私有协议吗像EIGRP一样只能运行在cisco的路由器上

GRE 是公有协议。通用路由封装(GRE)定义了在任意一种网络层协议上封装任意一个其它网络层协议的协议。   在大多数常规情况下,系统拥有一个有效载荷(或负载)包,需要将它封装并发送至某个目的地。首先将有效载荷封装在一个GRE 包中,然后将此GRE 包封装在其它某协议中并进行转发。此外发协议即为发送协议。当IPv4 被作为GRE 有效载荷传输时,协议类型字段必须被设置为0x800。当一个隧道终点拆封此含有 IPv4 包作为有效载荷的GRE 包时,IPv4 包头中的目的地址必须用来转发包,并且需要减少有效载荷包的TTL。值得注意的是,在转发这样一个包时,如果有效载荷包的目的地址就是包的封装器(也就是隧道另一端),就会出现回路现象。在此情形下,必须丢弃该包。当 GRE 包被封装在IPv4 中时,需要使用IPv4 协议47。

什么是“GRE”协议的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于什么是“GRE”协议、什么是“GRE”协议的信息别忘了在本站进行查找哦。