隧道GRE
GRE介绍:
GRE(Generic Routing Encapsulation,通用路由封装)协议是对网络层协议(如IP和IPX)的数据报文进行封装,使这些被封装的数据报文能够在另一个网络层协议(如IP)中传输。GRE采用了Tunnel(隧道)技术,是VPN(Virtual Private Network,虚拟私人网络)的第三层隧道协议。
Tunnel是一个虚拟的点对点的连接,提供了一条通路使封装的数据报文能够在这个通路进行相应的封装传输,并且在一个Tunnel的两端分别对数据报进行封装及解封装。
实验拓扑:
实验介绍:
- R1和R2、R4和R5之间的关系是EBGP
- 区域AS234中只有R2 和 R4运行BGP协议,并且通过环回口进行跨设备建立IBGP关系
- AS234区域中运行着IGP协议(如:ospf等)
- 在R2 和 R4 路由器上创建Tunnel
- R3路由器上面只用运行ospf就行(目的是确保物理链路联通)
实验配置:
R1 配置:
#
interface GigabitEthernet0/0/0
ip address 192.168.1.254 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 192.168.2.254 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 192.168.20.1 255.255.255.0
#
bgp 1
peer 192.168.20.2 as-number 234
peer 192.168.20.2 ebgp-max-hop 2 #建议EBGP的最大跳数为2
network 192.168.1.0
network 192.168.2.0 #net进BGP中使之通过EBGP传出去
R2配置:
#
interface LoopBack1
ip address 2.2.2.2 255.255.255.255
ospf enable 1 area 0.0