GRE实验步骤及配置指导

实验拓扑
网络拓扑及ip编址如上图所示;
pc所在的192.168.1.0/24网络及pc2所在的192.168.2.0/24网络是两座信息孤岛,因为r2并没有这两个网络的路由。
实验需求本实验采用静态路由部署;r2上不配置任何静态路由条目;
在r1、r3上部署gre隧道,使得pc1及pc2能够互通。
实验步骤及配置所有设备完成基本配置
r1的配置如下:
[r1] interface gigabitethernet0/0/0[r1-gigabitethernet0/0/0] ip address 10.1.12.1 24[r1] interface gigabitethernet0/0/1[r1-gigabitethernet0/0/1] ip address 192.168.1.254 24[r1] ip route-static 0.0.0.0 0 10.1.12.2 r2的配置如下:
[r2] interface gigabitethernet0/0/0[r2-gigabitethernet0/0/0] ip address 10.1.12.2 24[r2] interface gigabitethernet0/0/1[r2-gigabitethernet0/0/0] ip address 10.1.23.2 24 在本实验中,r2只配置接口ip地址,不做任何静态路由的配置。
r3的配置如下:
[r3] interface gigabitethernet0/0/0[r3-gigabitethernet0/0/0] ip address 10.1.23.3 24[r3] interface gigabitethernet0/0/1[r3-gigabitethernet0/0/1] ip address 192.168.2.254 24[r3] ip route-static 0.0.0.0 0 10.1.23.2 完成上述配置后,pc1显然是ping不通pc2的,数据包从r1转发出来后,在r2这里就被丢包了,因为r2此时没有192.168.1.0/24及192.168.2.0/24的路由,也就是说192.168.1.0/24及192.168.2.0/24相当于两座孤岛。
在r1及r3上部署gre隧道,使得pc1与pc2能够互通 得益于我们在r1及r3上配置的默认路由,此时r1与r3是能够互通的。现在我们借助gre隧道来实现pc1及pc2的互通。
r1的配置如下:
[r1] interface tunnel 0/0/0 #创建tunnel0/0/0接口[r1-tunnel0/0/0] tunnel-protocol gre  #指定tunnel接口的协议类型为gre[r1-tunnel0/0/0] ip address 1.1.1.1 24 #配置tunnel接口的ip地址[r1-tunnel0/0/0] source gigabitethernet0/0/0 #指定tunnel的本地源[r1-tunnel0/0/0] destination 10.1.23.3 #指定tunnel的目的地[r1-tunnel0/0/0] quit[r1] ip route-static 192.168.2.0 24 tunnel0/0/0  #配置静态路由,将去往192.168.2.0/24网络的流量引导向tunnel0/0/0接口 r3的配置如下:
[r3] interface tunnel 0/0/0[r3-tunnel0/0/0] tunnel-protocol gre[r3-tunnel0/0/0] ip address 1.1.1.2 24[r3-tunnel0/0/0] source gigabitethernet0/0/0[r3-tunnel0/0/0] destination 10.1.12.1[r3-tunnel0/0/0] quit[r3] ip route-static 192.168.1.0 24 tunnel0/0/0 以r1的配置为例,我们首先是创建了一个隧道口(tunnel),然后将隧道接口指定为gre类型,并指定隧道的源和目的。隧道的源是本地的ge0/0/0接口,隧道的目的地址是10.1.23.3,这就明确了隧道的端点:10.1.12.1及10.1.23.3。当r1收到需要从隧道接口送出的报文时,它会为这些报文封装上一个gre的头部,然后再封装上一个新的ip头部,在这个ip头部中写入源地址10.1.12.1(也就是ge0/0/0接口的地址)和目的ip地址10.1.23.3,然后把数据包转发出去。那么什么数据包是需要被送到隧道的呢?这就要看路由了,我们配置的ip route-static192.168.2.0 24 tunnel0/0/0这条路由发挥的用途就是将去往192.168.2.0/24这个网络的报文送到隧道。由于送入隧道的报文被封装上一个新的ip头部,而这个ip头部中的源、目的地址是全局可路由的,因此这个报文会被顺利的转发到隧道的另一端,另一端的路由器将增加的ip头部和gre头部剥除,然后将里头所包裹的数据转发下去。如此一来,两座孤岛就能够被打通。
现在pc1就能够与pc2互访了。报文的转发过程如下:


集成稳压器应用技术
天才设计的特斯拉阀工作原理
低压配电柜PE线的接线方法、不符合标准会导致的后果
拉链型耳机:无需担心线会缠绕
浅谈智慧路灯杆网关的发展
GRE实验步骤及配置指导
日本的芯片技术如何
RC延时电路是用于直流还是交流?
三星GalaxyS10+曝光 采用前置双摄像头后置三摄像头屏占比提高到93.4%
铅酸电池的过流/过放电保护
三星为什么会在中国凉下去?这四大原因告诉你!
日本电池展是日本锂电“藏拙”的技术陷阱
亨鑫科技推出基于5G隧道漏缆与5G室分漏缆产品的漏泄通信解决方案
密码学的基本概念和相关的基础知识解析
苹果金靠边站,三星S8推出24K纯金版,土豪专属2万一台
浙江大学 - OPPO 联合创新中心色彩实验室成立,Find X3 色彩技术将实现新突破
联想夺回全球PC第一宝座,在中国手机市场欲借5G收复失地
三星电池坎坷路,低价转让求止损
很全的开关电源各个元器件--计算/选型
为物联网未来发声——物联网微功率频谱应用研讨会