• GRE协议基础配置


    GRE(Generic Routing Encapsulation 通用路由协议)提供了一种协议的报文封装在另一个协议报文中的机制,使报文能够在异咱网络(如IPv4网络)中传输,而异咱报文传输的通道称为tunnel。

    GRE协议也可以做为VPN的第三层隧道(tunnel)协议,为VPN数据提供透明传输通道,Tunnel是一个虚拟的点对点连接,可以看成仅支持点对点连接的虚拟接口,这个接口提供一条通路,使封装的数据报能够这个通路上传输,并在一个Tunnel的两端分别在对数据报进行封装及解封装。

    AR2配置默认路由

    ip route-static 0.0.0.0 0 12.1.1.2

    AR3配置默认路由

    ip route-static 0.0.0.0 0 10.1.23.2 

    PC1测试与server1的连通性

     可以观察到跨越了公网的两个私网网段之间默认是无法直接通信的,此时可以通过GRE协议来实现通信

    配置GRE

    在路由器R2和R3上配置GRE tunnel

    R2配置

    interface Serial1/0/0
     link-protocol ppp
     ip address 10.1.12.1 255.255.255.0 
    
    interface GigabitEthernet0/0/0
     ip address 192.168.10.254 255.255.255.0
    
    interface Tunnel0/0/0
     ip address 172.16.1.1 255.255.255.0 
     tunnel-protocol gre
     source 10.1.12.1
     destination 10.1.23.3
    #
    ip route-static 0.0.0.0 0.0.0.0 10.1.12.2

    R3配置

    interface Serial1/0/1
     link-protocol ppp
     ip address 10.1.23.3 255.255.255.0 
    
    interface GigabitEthernet0/0/0
     ip address 192.168.20.254 255.255.255.0 
    
    interface Tunnel0/0/0
     ip address 172.16.1.2 255.255.255.0 
     tunnel-protocol gre
     source 10.1.23.3
     destination 10.1.12.1
    
    ip route-static 0.0.0.0 0.0.0.0 10.1.23.2

    R1配置

    interface Serial1/0/0
     link-protocol ppp
     ip address 10.1.12.2 255.255.255.0 
    #
    interface Serial1/0/1
     link-protocol ppp
     ip address 10.1.23.2 255.255.255.0 
    [R2]dis interface Tunnel 0/0/0
    Tunnel0/0/0 current state : UP
    Line protocol current state : UP
    Last line protocol up time : 2020-06-03 10:46:00 UTC-08:00
    Description:HUAWEI, AR Series, Tunnel0/0/0 Interface
    Route Port,The Maximum Transmit Unit is 1500
    Internet Address is 172.16.1.1/24
    Encapsulation is TUNNEL, loopback not set
    Tunnel source 10.1.12.1 (Serial1/0/0), destination 10.1.23.3
    Tunnel protocol/transport GRE/IP, key disabled
    keepalive disabled
    Checksumming of packets disabled
    Current system time: 2020-06-03 10:49:19-08:00
        300 seconds input rate 0 bits/sec, 0 packets/sec
        300 seconds output rate 8 bits/sec, 0 packets/sec
        0 seconds input rate 0 bits/sec, 0 packets/sec
        0 seconds output rate 0 bits/sec, 0 packets/sec
        0 packets input,  0 bytes
        0 input error
        5 packets output,  540 bytes
        0 output error
        Input bandwidth utilization  : --
        Output bandwidth utilization : --
    [R3]dis interface Tunnel 0/0/0
    Tunnel0/0/0 current state : UP
    Line protocol current state : UP
    Last line protocol up time : 2020-06-03 10:36:58 UTC-08:00
    Description:HUAWEI, AR Series, Tunnel0/0/0 Interface
    Route Port,The Maximum Transmit Unit is 1500
    Internet Address is 172.16.1.2/24
    Encapsulation is TUNNEL, loopback not set
    Tunnel source 10.1.23.3 (Serial1/0/1), destination 10.1.12.1
    Tunnel protocol/transport GRE/IP, key disabled
    keepalive disabled
    Checksumming of packets disabled
    Current system time: 2020-06-03 10:49:45-08:00
        300 seconds input rate 0 bits/sec, 0 packets/sec
        300 seconds output rate 0 bits/sec, 0 packets/sec
        0 seconds input rate 0 bits/sec, 0 packets/sec
        0 seconds output rate 0 bits/sec, 0 packets/sec
        0 packets input,  0 bytes
        0 input error
        5 packets output,  540 bytes
        0 output error
        Input bandwidth utilization  : --
        Output bandwidth utilization : --
    [R2]dis ip routing-table 
    Route Flags: R - relay, D - download to fib
    ------------------------------------------------------------------------------
    Routing Tables: Public
             Destinations : 15       Routes : 15       
    
    Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
    
            0.0.0.0/0   Static  60   0          RD   10.1.12.2       Serial1/0/0
          10.1.12.0/24  Direct  0    0           D   10.1.12.1       Serial1/0/0
          10.1.12.1/32  Direct  0    0           D   127.0.0.1       Serial1/0/0
          10.1.12.2/32  Direct  0    0           D   10.1.12.2       Serial1/0/0
        10.1.12.255/32  Direct  0    0           D   127.0.0.1       Serial1/0/0
          127.0.0.0/8   Direct  0    0           D   127.0.0.1       InLoopBack0
          127.0.0.1/32  Direct  0    0           D   127.0.0.1       InLoopBack0
    127.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0
         172.16.1.0/24  Direct  0    0           D   172.16.1.1      Tunnel0/0/0
         172.16.1.1/32  Direct  0    0           D   127.0.0.1       Tunnel0/0/0
       172.16.1.255/32  Direct  0    0           D   127.0.0.1       Tunnel0/0/0
       192.168.10.0/24  Direct  0    0           D   192.168.10.254  GigabitEthernet
    0/0/0
     192.168.10.254/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
    0/0/0
     192.168.10.255/32  Direct  0    0           D   127.0.0.1       GigabitEthernet
    0/0/0
    255.255.255.255/32  Direct  0    0           D   127.0.0.1       InLoopBack0

    可能观察到R2和R3的路由表中已经有所配置隧道接口的路由条目,即R2和R3之间已经形成了类似点到点直连的逻辑链路,但是没有互相接收到对方的私网络信息

    配置基于GRE接口的动态路由协议

     还是连通不了

    R2上配置

    ospf 1 router-id 2.2.2.2 
     area 0.0.0.0 
      network 172.16.1.0 0.0.0.255 
      network 192.168.10.0 0.0.0.255 

    R3配置

    ospf 1 router-id 3.3.3.3 
     area 0.0.0.0 
      network 172.16.1.0 0.0.0.255 
      network 192.168.20.0 0.0.0.255 
    [R2]dis ip routing-table p o
    Route Flags: R - relay, D - download to fib
    ------------------------------------------------------------------------------
    Public routing table : OSPF
             Destinations : 1        Routes : 1        
    
    OSPF routing table status : <Active>
             Destinations : 1        Routes : 1
    
    Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
    
       192.168.20.0/24  OSPF    10   1563        D   172.16.1.2      Tunnel0/0/0
    
    OSPF routing table status : <Inactive>
             Destinations : 0        Routes : 0
    [R3]dis ip routing-table p os
    Route Flags: R - relay, D - download to fib
    ------------------------------------------------------------------------------
    Public routing table : OSPF
             Destinations : 1        Routes : 1        
    
    OSPF routing table status : <Active>
             Destinations : 1        Routes : 1
    
    Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface
    
       192.168.10.0/24  OSPF    10   1563        D   172.16.1.1      Tunnel0/0/0
    
    OSPF routing table status : <Inactive>
             Destinations : 0        Routes : 0

    测试

  • 相关阅读:
    【转】Linux平台上用C++实现多线程互斥锁
    【转】用C++实现多线程Mutex锁(Win32)
    【转】ACM国内外OJ网站大集合
    【转】常用 blas 函数
    浏览器插件检查
    自定义事件
    JavaScript对象继承方式与优缺点
    如何页面减少重绘回流
    CSS3特效(3)——环形进度条
    CSS3特效(2)——文字特效
  • 原文地址:https://www.cnblogs.com/liujunjun/p/13036144.html
Copyright © 2020-2023  润新知