您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > GTP、以太网、GRE协议个人理解
GTP协议GTP是一组基于IP的,用于在GSM和UMTS网络中支持通用分组无线服务(GPRS)的通讯协议。GTPheaderGTPIEGTP协议分GTP-C、GTP-U、GTP’协议,常用网络名词有GGSN(gatewayGPRSsustainnode)网关GPRS支持节点、SGSN(serviceGPRSsustainnode)服务GPRS支持节点。GTP-C属于一个控制层面的协议,主要运用GGSN和网络核心之间、GGSN和SGSN之间传输信令。信令大致可以理解为请求信息(建立、管理、使用、释放)。GTP-U属于传输层的协议,主要运用在网络核心层和无线接入层传输用户数据,用户数据包可以是IPV4、IPV6、PPP任何格式传输。GTP’它的主要功能是计费功能,可以用它来传输从GSM或UMTS的CDF(计费数据功能)到CGF(计费网关功能)的数据。例如一个手机终端需要通过3G无线网卡上网,(属于UMTS网络)首先他需要发送请求道GGSN获取内部地址,运用到GTP-C协议。让UMTS网络知道它的存在和他的请求信息。GTP-C协议回复它的信令请求,同时GTP’协议像CGF发送信息开始计费。GTP-U协议负责传输用户所请求和数据信息回应的数据包,(如用户访问百度信息和百度回复信息由GTP-U负责传输)当用户不在访问网络信息时(如断开3G网络),GTP-C协议释放这个隧道。以太网报文原始以太网报文格式DMACSMAC数据FCS通过接口打过VLAN标记的以太网报文格式DMACSMACTAG数据FCS以太网报文存在数据链路层传输单位是贞,以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术。TCP/IP协议TCP/IP协议是有ISO七层参考模型演变过来对应关系如下应用层应用层SNMP、FTP、TELNET、HTTPDNS协议对应服务器设备对应表示层会话层传输层传输层TCP、UDP路由器防火墙网络层互联网层IP数据链路层网络接口层Ethernet、帧中继、等交换机集线器物理层TCP/IP协议报文格式版本首部长度服务类型IP包总长标识符标志分片偏移生存时间协议头部校验源地址目的地址可选项填充GRE协议GRE(GenericRoutingEncapsulation,通用路由封装)协议是对某些网络层协(如IP和IPX)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IP)中传输。GRE采用了Tunnel(隧道)技术,是VPN(VirtualPrivateNetwork)的第三层隧道协议。Tunnel是一个虚拟的点对点的连接,提供了一条通路使封装的数据报文能够在这个通路上传输,并且在一个Tunnel的两端分别对数据报进行封装及解封装。路由器AGRE封装过程例如PC0直接想访问PC1的内网IP地址,路由器A接收到PC0的IP请求时,查看目的地址该如何路由,发现目的地址需要通过Tunnel才能到达。设备把数据报文发送给Tunnel接口,Tunnel口收到数据报文进行GRE封装,然后在封装上IP地址进行路由。GRE封装格式IPheaderGREheaderIPpayload路由器B接封装过程路由器B收到路由器A发送的数据报文检查目的地址是自己,去掉IP包头交给GRE协议处理。GRE协议解除GRE封装后发送目的地址是去往内网主机PC1的数据,直接交给PC1,通信完成。路由器fa0/1口的公网IP地址,保证数据可以正常在公网上传输。Tunnel接口封装加密承载着内网主机PC0的私有IP地址
本文标题:GTP、以太网、GRE协议个人理解
链接地址:https://www.777doc.com/doc-4725600 .html