[精选]GREProtocol.pptx
《[精选]GREProtocol.pptx》由会员分享,可在线阅读,更多相关《[精选]GREProtocol.pptx(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Question:1、GRE是什么?2、GRE用在什么地方?3、GRE隧道如何实现?4、GRE的优点和缺乏?5、GRE隧道如何做到更平安?GRE 详解简介nGRE Generic Routing Encapsulation在任意一种网络协议上传送任意一种其它网络协议的封装方法 GRE协议是对某些网络层协议如IP 和IPX的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议如IP中传输。GRE采用了Tunnel隧道技术,是VPNVirtual Private Network的第三层隧道协议。GRE 提供了将一种协议的报文封装在另一种协议报文中的机制,使报文能够在异种网络中传输,异种报
2、文传输的通道称为tunnelRFC 1701和RFC 2784定义了标准GRE封装。GRE协议特点机制简单,对隧道两端设备的CPU负担小不提供数据的加密不对数据源进行验证不保证报文正确到达目的地不提供流量控制和QoS特性多协议的本地网可以通过单一协议的骨干网实现传输将一些不能连续的子网连接起来,用于组建VPN不能分隔地址空间封装格式协议BGRE协议A链路层协议载荷协议封装协议承载协议协议B载荷GRE封装包格式载荷协议承载协议GRE头头协议协议B头头协议协议A头头载荷数据载荷数据链路层头链路层头IP Over IP载荷链路层头GRE头IP头载荷协议0 x0800IP头IP协议号47IP用协议号4
3、7标识GREGRE使用以太类型0 x0800标识载荷协议为IPIP over IP包格式GRE头部GRE头部格式:0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|C|R|K|S|s|Recur|Flags|Ver|Protocol Type|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Checksum
4、 optional|Offset optional|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Key optional|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Sequence Number optional|+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+|Routing optional|+-+-+-+-+-+-+-+-+-+-+
5、-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+参照RFC 1701中GRE封装格式1、前4个字节必须出现;2、第5-20字节根据第1个字节相关标志位可选出现;3、GRE头部长度将影响tunnel和mtu值。详细字段解释参照RFC1701.GRE头部字段验证-1Tunnel0Tunnel0172.16.0.1/16172.16.0.2/1612.12.12.0/2423.23.23.0/243.3.3.3/241.1.1.1/24R1R2R3interface Tunnel0 ip address 172.16.0.1 255.255.0.0 keepa
6、live 10 3 tunnel source 12.12.12.1 tunnel destination 23.23.23.3interface Tunnel0 ip address 172.16.0.2 255.255.0.0 keepalive 10 3 tunnel source 23.23.23.3 tunnel destination 12.12.12.1GRE头部字段验证-2Tunnel0Tunnel0172.16.0.1/16172.16.0.2/1612.12.12.0/2423.23.23.0/24R1R2R31.1.1.1/243.3.3.3/24interface Tu
7、nnel0 ip address 172.16.0.1 255.255.0.0 keepalive 10 3 tunnel source 12.12.12.1 tunnel destination 23.23.23.3 tunnel key 1 tunnel sequence-datagrams tunnel checksuminterface Tunnel0 ip address 172.16.0.2 255.255.0.0 keepalive 10 3 tunnel source 23.23.23.3 tunnel destination 12.12.12.1 tunnel key 1 t
8、unnel sequence-datagrams tunnel checksumGRE VPNnGRE VPN直接使用GRE封装建立GRE隧道,在一种协议的网络上传送其它协议虚拟的隧道Tunnel接口Original Data PacketTransfer Protocol HeaderGRE HeaderInternetTunnel企业总部企业总部分支机构分支机构GRE隧道处理流程n隧道起点路由查找n加封装n承载协议路由转发n中途转发n解封装n隧道终点路由查找隧道起点路由查找R1R2站点A站点BS0/0S0/0E0/0E0/0Tunnel0Tunnel010.1.1.1/2410.1.2.1
9、/2410.1.2.2/2410.1.3.1/24203.1.1.2/24202.1.1.1/24IP公网IP私网IP私网加封装R1R2站点A站点BS0/0S0/0E0/0E0/0Tunnel0Tunnel010.1.1.1/2410.1.2.1/2410.1.2.2/2410.1.3.1/24203.1.1.2/24202.1.1.1/24IP公网IP私网IP私网RTA Tunnel0接口参数:GRE封装 源接口S0/0,地址202.1.1.1 目标地址203.1.1.2S D私网IP包GRE头公网IP头目的地址:203.1.1.2源地址:202.1.1.113承载协议路由转发R1R2站点A
10、站点BS0/0S0/0E0/0E0/0Tunnel0Tunnel010.1.1.1/2410.1.2.1/2410.1.2.2/2410.1.3.1/24203.1.1.2/24202.1.1.1/24IP公网IP私网IP私网14中途转发R2站点BS0/0E0/010.1.3.1/24203.1.1.2/24IP私网IP公网R1站点AS0/0E0/010.1.1.1/24 202.1.1.1/24IP私网15解封装R1R2站点A站点BS0/0S0/0E0/0E0/0Tunnel0Tunnel010.1.1.1/2410.1.2.1/2410.1.2.2/2410.1.3.1/24203.1.1
11、.2/24202.1.1.1/24IP公网IP私网IP私网RTB Tunnel0接口参数:GRE封装 源接口S0/0,地址203.1.1.2 目标地址202.1.1.1S D私网IP包GRE头公网IP头私网IP包隧道终点路由查找R1R2站点A站点BS0/0S0/0E0/0E0/0Tunnel0Tunnel010.1.1.1/2410.1.2.1/2410.1.2.2/2410.1.3.1/24203.1.1.2/24202.1.1.1/24IP公网IP私网IP私网17GRE弱平安机制nGRE 本身提供了两种比较弱的平安机制:校验和验证识别关键字验证 KeepAlive校验和验证n实际应用时,隧
12、道两端可以根据需要选择是否配置校验和,从而决定是否触发校验功能。因校验和配置不同,对收发报文的处理方式也不同.识别关键字验证n识别关键字key是指对Tunnel 接口进行校验。通过这种弱平安机制,可以防止错误识别、接收其它地方来的报文。nRFC1701 中规定:假设GRE 报文头中的K 位置位,则在GRE 头中插入关键字字段,收发双方将进行通道识别关键字的验证。n只有 Tunnel 两端设置的识别关键字完全一致时才能通过验证,否则将报文丢弃。这里的“完全一致是指两端都不设置识别关键字;或者两端都设置关键字,且关键字的值相等。20KeepAlivenGRE 的数据空洞nKeepalive 检测功
13、能:VRP 实现了GRE 隧道的链路状态检测功能Keepalive 检测功能。Keepalive 检测功能用于时刻检测隧道链路是否处于Keepalive 状态,即检测隧道对端是否可达。如果对端不可达,隧道连接就会及时关闭,防止形成数据空洞。如果 GRE 隧道本端使能Keepalive 检测功能后,周期地发送link-alive 探测报文给对端。假设对端可达,则本端会收到对端的回应报文;否则,收不到对端的回应报文。n不可达计数器:GRE 隧道的源端使能Keepalive 检测功能后,就创立一个定时器,周期地发送Keepalive 探测报文,同时进行不可达计数。每发送一个探测报文,不可达计数加1。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精选 GREProtocol
限制150内