通信领域的GRE是什么的缩写?有什么功能?

通信领域的GRE是什么的缩写?有什么功能?,第1张

1通讯中GRE为: Generic Routing Encapsulation,即通用路由封装(GRE)定义了在任意一种网络层协议上封装任意一个其它网络层协议的协议
2LAC:location area code 位置区码
位置区码(移动通信系统中),是为寻呼而设置的一个区域,覆盖一片地理区域,初期一般按行政区域划分(一个县或一个区),现在很灵活了,按寻呼量划分当一个LAC下的寻呼量达到一个预警门限,就必须拆分

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的唯一理由应该是对内部地址的封装。当运营商向多个用户提供这种方式的业务时会存在地址冲突的可能性。

首先你得保证你的路由器能获取公网IP,其次你需要把GRE协议映射到你的内网电脑中。因为GRE协议是不能穿越NAT的。不过一般来说路由器之间才使用GRE协议,服务器到PC之间建议使用L2TP协议。

环境:三台路由器串口相连,接口配置如图

要求:在R1和R3之间建立GRE隧道,地址如图

步骤一:接口配置连通性,

R1(config)#int s1/0

R1(config-if)#ip add 20111 2552552550

R1(config-if)#cl ra 64000

R1(config-if)#no sh

R1(config-if)#int F0/0

R1(config-if)#ip add 10111 2552552550  私有网络地址

R1(config)#ip route 0000 0000 20112  上互联网的缺省路由

ISP(config)#int s1/1   ISP路由器虚拟互联网

ISP(config-if)#ip add 30111 2552552550

ISP(config-if)#cl ra 64000

ISP(config-if)#no sh

ISP(config-if)#int s1/0

ISP(config-if)#ip add 20112 2552552550

ISP(config-if)#no sh

R3(config)#int s1/0

R3(config-if)#ip add 30112 2552552550

R3(config-if)#no sh

R3(config-if)#int F0/0

R3(config-if)#ip add 40111 2552552550  私有网络地址

R3(config-if)#no shut

R3(config-if)#exit

R3(config)#ip route 0000 0000 30111  上互联网的缺省路由

步骤二:测试哪些可达,哪些不可达

R3#ping 10111  由于ISP没有私网的路由

Type escape sequence to abort

Sending 5, 100-byte ICMP Echos to 10111, timeout is 2 seconds: UUU

Success rate is 0 percent (0/5)

R3#ping 20111  合法地址是能够通讯的

Type escape sequence to abort

Sending 5, 100-byte ICMP Echos to 20111, timeout is 2 seconds: !!!!!

Success rate is 100 percent (5/5), round-trip min/avg/max = 56/60/64 ms

步骤三:实施GRE隧道技术

R1(config)#int tunnel 0 ①进入隧道接口

R1(config-if)#ip add 100111 2552552550 ②指定IP地址,两端要在一个网段

R1(config-if)#tunnel source s1/0 ③指定承载隧道的源和目的接口

R1(config-if)#tunnel destination 30112

R1(config-if)#no sh

R1(config)#route rip

R1(config-router) #network 100110    

R1(config-router) # network 10110

④为私有网络地址段指出路由走tunnel接口;

     宣告网段的时候可不敢宣告实际出外网的接口网段,就当tunnel直连的网段替换掉了实际的物理网段,所以宣告直连内网的网段即可。 R1(config-router) no auto-summary

R3(config)#int tunnel 0

R3(config-if)#ip add 100112 2552552550

R3(config-if)#tunnel source s1/0  互指源和目的

R3(config-if)#tunnel destination 20111

R3(config-if)#no sh R3(config-if)#exit R3(config)#route rip

R3(config-router) #network 100110  

R3(config-router) # network 40110

④为私有网络地址段指出路由走tunnel接口; 宣告网段的时候可不敢宣告实际出外网的接口网段,就当tunnel直连的网段替换掉了实际的物理网段,所以宣告直连内网的网段即可。 R3(config-router) no auto-summary

Internet上用于公网的合法IPv4地址已经分配完毕,因此使用IPv6代替IPv4是大势所趋。但是IPv6是一种与IPv4不同的网络协议,其取代IPv4还需要经过一个较长的时间。IPv4向IPv6的过渡不是一次性的,而是逐步地分层次地。在过渡时期,为了保证IPv4和IPv6能够共存、互通,人们发明了一些IPv4/IPv6的互通技术。

双栈技术是IPv4向IPv6过渡的一种有效的技术,其节点同时支持IPv4和IPv6协议栈。双栈节点与IPv4节点通讯时使用IPv4协议栈,双栈节点与IPv6节点通讯时使用IPv6协议栈。源节点根据目的节点的不同选用不同的协议栈,而网络设备根据报文的协议类型选择不同的协议栈进行处理和转发。

双栈可以在一个单一的设备上实现,也可以是一个双栈骨干网。对于双栈骨干网,其中的所有设备必须同时支持IPv4/IPv6协议栈,连接双栈网络的接口必须同时配置IPv4地址和IPv6地址。

双栈节点三种工作模式:

1、 只运行IPv6协议,表现为IPv6节点;

2、只运行IPv4协议,表现为IPv4节点;

3、双栈模式,同时打开IPv6和IPv4协议。

双栈技术是IPv4向IPv6过渡的基础,所有其它的过渡技术都以此为基础。

提供了两个IPv6站点之间通过IPv4网络实现通讯连接,以及两个IPv4站点之间通过IPv6网络实现通讯连接的技术。

Pv6网络边缘设备收到IPv6网络的IPv6报文后,将IPv6报文封装在IPv4报文中,成为一个IPv4报文,在IPv4网络中传输到目的IPv6网络的边缘设备后,解封装去掉外部IPv4头,恢复原来的IPv6报文,进行IPv6转发。

用于IPv6穿越IPv4网络的隧道技术有:

1、 IPv6手工配置隧道

2、 IPv4兼容地址自动隧道

3、 6to4自动隧道

4、ISATAP自动隧道

5、 IPv6 over IPv4 GRE隧道

6、隧道代理技术

7、 6over4隧道

8、 [endif]6PE隧道

9、 [endif]Teredo隧道

提供了IPv4网络与IPv6网络之间的互访技术。

IPv6穿越IPv4技术是为了实现IPv6节点之间的互通,而IPv6/IPv4互通技术是为了实现不同协议之间的互通。也就是使IPv6主机可以访问IPv4主机,IPv4主机可以访问IPv6主机。相关的技术有:

1、SIIT(Stateless IP/ICMP Translation)

2、NAT-PT

3、 DSTM(Dual Stack Transition Mechanism)

4、SOCKs64

5、传输层中继(TRT)

6、BIS(Bump in the Stack)

7、BIA(Bump in the API)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/13438861.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-06
下一篇 2023-08-06

发表评论

登录后才能评论

评论列表(0条)

保存