GRE 隧道
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GRE 隧道
GRE 隧道可以实现多个私有站点通过公有网络进行数据传送。
隧道有两个端点,流量从隧道一端流入,从遂道另一端流出。
在遂道里,路由器使用新的外层头部来转发报文。
GRP IP头部 GRE IP头部 TCP 数据
(隧道IP)
100.1.1.1 110.1.1.2 GRE 192.168.1.2 192.168.2.2 用户数据
1. 承载IP组播流量。
2. 在IP网络中承载非IP包,穿越IP核心网络。
3. 支持路由协议穿越连接,RIP、OSPF 、EIGRP。
步骤:
1.确保两个隧道端点之间的基本连通性。
2.配置隧道。
隧道源(本地路由器的接口或IP地址)
隧道目的地(远程路由器的IP地址)
隧道IP ( 可以用私有IP
3. 启用路由协议。
实验:基本的GRE配置
172.16.1.1 100.1.1.1 .2 200.1.1.1 .2 172.16.2.1
R1 ------------------- R2 ---------------------- R3
F0/1 S1/0 S1/0 S1/1 S1/1 F0/1
R1(config # int tunnel 0
# ip add 172.16.3.1 255.255.255.0
# tunnel source 100.1.1.1
# tunnel destination 200.1.1.2
tunnel mode gre
R1(config # router rip
# net 172.16.0.0
验证 :
# sh ip route 验证是否学到路由
# ping 172.16.2.1 source 172.16.1.1
# trace 172.16.2.1 source 172.16.1.1 查看经过的路径
R1#debug ip packet
Dec 22 07:07:46.063: IP: s=172.16.1.1 (local, d=172.16.2.1 (Tunnel0, len 100, sending
*Dec 22 07:07:46.063: IP: s=100.1.1.1 (Tunnel0, d=110.1.1.2 (Serial0/0/0, len 124, sending *Dec 22 07:07:46.135: IP: tableid=0, s=172.16.2.1 (Tunnel0, d=172.16.1.1 (FastEthernet0/1, routed via RIB
*Dec 22 07:07:46.135: IP: s=172.16.2.1 (Tunnel0, d=172.16.1.1, len 100, rcvd 4
*Dec 22 07:07:46.135: IP: tableid=0, s=172.16.1.1 (local, d=172.16.2.1 (Tunnel0, routed via FIB。