| GRE tunnel隧道配置方案 
                                配置ISP(运营商)PPPoE服务端 <Huawei>system-view [Huawei]sysnameISP [ISP]interfaceloopback 0  //创建环回口模拟公网IP [ISP-LoopBack0]ipaddress 100.100.100.100 32 [ISP-LoopBack0]quit [ISP]ippool R1  //创建IP地址池为虚模板引用 [ISP-ip-pool-R1]gateway-list200.1.1.1  //配置网关地址 [ISP-ip-pool-R1]network200.1.1.0 mask 29  //配置网段掩码为29位 [ISP-ip-pool-R1]dns-list114.114.114.114 8.8.8.8  //配置DNS [ISP-ip-pool-R1]quit [ISP]ippool R2 [ISP-ip-pool-R2]gateway-list200.1.2.1 [ISP-ip-pool-R2]network200.1.2.0 mask 29 [ISP-ip-pool-R2]dns-list114.114.114.114 8.8.8.8 [ISP-ip-pool-R2]quit [ISP]interfacevirtual-template 1  //创建虚拟模板接口(逻辑接口) [ISP-Virtual-Template1]pppauthentication-mode pap  //配置PPP链路认证模式为PAP协议 [ISP-Virtual-Template1]ipaddress 200.1.1.1 29  //配置接口地址及掩码 [ISP-Virtual-Template1]remoteaddress pool R1  //远程地址引用地址池 R1(为对端提供协商IP地址) [ISP-Virtual-Template1]interfacevirtual-template 2   [ISP-Virtual-Template2]pppauthentication-mode pap [ISP-Virtual-Template2]ipaddress 200.1.2.1 29 [ISP-Virtual-Template2]remoteaddress pool R2 [ISP-Virtual-Template2]quit [ISP]interfaceGigabitethernet 0/0/0  //进入GE 0/0/0物理接口视图 [ISP-GigabitEthernet0/0/0]pppoe-serverbind virtual-template 1  //配置PPPoE服务绑定虚拟模板 [ISP-GigabitEthernet0/0/0]interfaceGigabitEthernet 0/0/1 [ISP-GigabitEthernet0/0/1]pppoe-serverbind virtual-template 2 [ISP-GigabitEthernet0/0/1]quit [ISP]aaa //AAA视图(准备创建PPPoE客服端认证用户) [ISP-aaa]local-userad123456 password cipher admin1234  //创建本地用户 用户名及密码 [ISP-aaa]local-userad123456 service-type ppp  //用户服务类型为PPP [ISP-aaa]local-user ad654321 passwordcipher admin1234 [ISP-aaa]local-userad654321 service-type ppp [ISP-aaa]quit [ISP]displayip interface brief  //查看IP接口概述信息 *down:administratively down ^down:standby (l):loopback (s):spoofing Thenumber of interface that is UP in Physical is 5 Thenumber of interface that is DOWN in Physical is 1 Thenumber of interface that is UP in Protocol is 1 Thenumber of interface that is DOWN in Protocol is 5   Interface                         IP Address/Mask      Physical  Protocol   GigabitEthernet0/0/0              unassigned           up         down       GigabitEthernet0/0/1              unassigned           up         down       GigabitEthernet0/0/2              unassigned           down       down      NULL0                             unassigned           up         up(s)      Virtual-Template1                 200.1.1.1/29         up         down       Virtual-Template2                 200.1.2.1/29         up         down       [ISP]display interfacevirtual-template  //查看虚拟模板接口信息 Virtual-Template1current state : UP Line protocol current state  OWN Description:HUAWEI,AR Series, Virtual-Template1 Interface RoutePort,The Maximum Transmit Unit is 1500, Hold timer is 10(sec) Internet Address is 200.1.1.1/29 Link layer protocol is PPP LCP initial Physicalis None Currentsystem time: 2020-08-07 14:55:26-08:00     Last 300 seconds input rate 0 bits/sec, 0packets/sec     Last 300 seconds output rate 0 bits/sec, 0packets/sec     Realtime 0 seconds input rate 0 bits/sec, 0packets/sec     Realtime 0 seconds output rate 0 bits/sec,0 packets/sec     Input: 0 bytes     Output:0 bytes     Input bandwidth utilization  :    0%     Output bandwidth utilization :    0%   Virtual-Template2current state : UP Line protocol current state : DOWN Description:HUAWEI,AR Series, Virtual-Template2 Interface RoutePort,The Maximum Transmit Unit is 1500, Hold timer is 10(sec) Internet Address is 200.1.2.1/29 Link layer protocol is PPP LCP initial Physicalis None Currentsystem time: 2020-08-07 14:55:26-08:00     Last 300 seconds input rate 0 bits/sec, 0packets/sec     Last 300 seconds output rate 0 bits/sec, 0packets/sec     Realtime 0 seconds input rate 0 bits/sec, 0packets/sec     Realtime 0 seconds output rate 0 bits/sec,0 packets/sec     Input: 0 bytes     Output:0 bytes     Input bandwidth utilization  :    0% Output bandwidth utilization :    0%   配置R1 DHCP业务及Dialer拨号 <Huawei>system-view [Huawei]sysnamer1 [r1]dhcpenable  //全局DHCP开启 [r1]ippool zurkj  //创建地址池 [r1-ip-pool-zurkj]gateway-list192.168.10.1   [r1-ip-pool-zurkj]network192.168.10.0 mask 24 [r1-ip-pool-zurkj]excluded-ip-address192.168.10.200 192.168.10.254  //配置不参与分配地址(保留地址) [r1-ip-pool-zurkj]leaseday 0 hour 12 minute 0  //配置地址租约 [r1-ip-pool-zurkj]dns-list114.114.114.114 8.8.8.8  //配置DNS [r1-ip-pool-zurkj]quit [r1]interfaceGigabitEthernet 0/0/1  //进入GE 0/0/1物理接口视图 [r1-GigabitEthernet0/0/1]ipaddress 192.168.10.1 24  //配置接口地址 [r1-GigabitEthernet0/0/1]dhcpselect global  //配置接口选择调用全局DHCP [r1-GigabitEthernet0/0/1]quit [r1]dialer-rule //创建拨号规则 [r1-dialer-rule]dialer-rule1 ip permit  //拨号规则1 允许IP流量触发拨号规则 [r1-dialer-rule]quit [r1]interfacedialer 1  //创建拨号接口1(逻辑接口) [r1-Dialer1]dialeruser zurkj  //定义拨号接口的用户名(非PPPoE拨号帐号) [r1-Dialer1]dialer-group1  //配置拨号组 [r1-Dialer1]dialerbundle 1  //配置拨号绑定 1 [r1-Dialer1]ppppap local-user ad123456 password simple admin1234  //配置PPP拨号用户信息 [r1-Dialer1]ipaddress ppp-negotiate  //配置本拨号接口IP地址为PPP协议协商分配 [r1-Dialer1]pppipcp default-route  //配置配置PPP同时协商一条默认路由 [r1-Dialer1]quit [r1]interfaceGigabitEthernet 0/0/0  //进入GE 0/0/0物理接口视图 [r1-GigabitEthernet0/0/0]pppoe-clientdial-bundle-number 1   //配置接口为PPPoE客户端绑定拨号规则1(引用前面的bundle 1) [r1-GigabitEthernet0/0/0]quit [r1]displayip interface brief   *down:administratively down ^down:standby (l):loopback (s):spoofing Thenumber of interface that is UP in Physical is 4 Thenumber of interface that is DOWN in Physical is 1 Thenumber of interface that is UP in Protocol is 3 Thenumber of interface that is DOWN in Protocol is 2   Interface                         IP Address/Mask      Physical  Protocol   Dialer1                           200.1.1.6/32         up         up(s)      GigabitEthernet0/0/0              unassigned           up         down       GigabitEthernet0/0/1              192.168.10.1/24      up        up         GigabitEthernet0/0/2              unassigned           down       down      NULL0                             unassigned           up         up(s)        配置Easy IP(即NAT转换) [r1]acl2000  //创建基本访问控制列表  [r1-acl-basic-2000]rule5 permit source any  //规则5 放通所有源IP通行 [r1-acl-basic-2000]quit [r1]interfaceDialer 1  //进入拨号接口 1 [r1-Dialer1]natoutbound 2000  //在出站方向调用ACL2000规则 [r1-Dialer1]quit   配置R2 DHCP业务及Dialer拨号 <Huawei>system-view [Huawei]sysnamer2 [r2]dhcpenable [r2]ippool zurkj [r2-ip-pool-zurkj]gateway-list192.168.20.1 [r2-ip-pool-zurkj]network192.168.20.0 mask 24 [r2-ip-pool-zurkj]excluded-ip-address192.168.20.200 192.168.20.254 [r2-ip-pool-zurkj]leaseday 0 hour 12 minute 0 [r2-ip-pool-zurkj]dns-list114.114.114.114 8.8.8.8 [r2-ip-pool-zurkj]quit [r2]interfaceGigabitEthernet 0/0/1 [r2-GigabitEthernet0/0/1]ipaddress 192.168.20.1 24  [r2-GigabitEthernet0/0/1]dhcpselect global [r2-GigabitEthernet0/0/1]quit [r2]dialer-rule [r2-dialer-rule]dialer-rule1 ip permit [r2-dialer-rule]quit [r2]interfacedialer 1 [r2-Dialer1]dialeruser r2 [r2-Dialer1]dialer-group1 [r2-Dialer1]dialerbundle 1 [r2-Dialer1]ppppap local-user ad654321 password simple admin1234 [r2-Dialer1]ipaddress ppp-negotiate [r2-Dialer1]pppipcp default-route [r2-Dialer1]quit [r2]interfaceGigabitEthernet 0/0/0 [r2-GigabitEthernet0/0/0]pppoe-clientdial-bundle-number 1  [r2-GigabitEthernet0/0/0]quit [r2]displayip interface brief *down:administratively down ^down:standby (l):loopback (s):spoofing Thenumber of interface that is UP in Physical is 4 Thenumber of interface that is DOWN in Physical is 1 Thenumber of interface that is UP in Protocol is 3 Thenumber of interface that is DOWN in Protocol is 2   Interface                         IP Address/Mask      Physical  Protocol   Dialer1                           200.1.2.6/32         up         up(s)      GigabitEthernet0/0/0              unassigned           up         down       GigabitEthernet0/0/1              192.168.20.1/24      up        up         GigabitEthernet0/0/2              unassigned           down       down      NULL0                             unassigned           up         up(s)        [r2]acl2000 [r2-acl-basic-2000]rule5 permit source any  [r2-acl-basic-2000]quit [r2]interfaceDialer 1 [r2-Dialer1]natoutbound 2000 [r2-Dialer1]quit   使用R1与R2的PC访问公网地址:100.100.100.100 PC>ping100.100.100.100   Ping100.100.100.100: 32 data bytes, Press Ctrl_C to break From100.100.100.100: bytes=32 seq=1 ttl=254 time=109 ms From100.100.100.100: bytes=32 seq=2 ttl=254 time=16 ms From100.100.100.100: bytes=32 seq=3 ttl=254 time=15 ms From100.100.100.100: bytes=32 seq=4 ttl=254 time=32 ms From100.100.100.100: bytes=32 seq=5 ttl=254 time=15 ms   ---100.100.100.100 ping statistics ---   5 packet(s) transmitted   5 packet(s) received   0.00% packet loss   round-trip min/avg/max = 15/37/109 ms   PC>ping100.100.100.100   Ping100.100.100.100: 32 data bytes, Press Ctrl_C to break From100.100.100.100: bytes=32 seq=1 ttl=254 time=47 ms From100.100.100.100: bytes=32 seq=2 ttl=254 time=16 ms From100.100.100.100: bytes=32 seq=3 ttl=254 time=15 ms From100.100.100.100: bytes=32 seq=4 ttl=254 time<1 ms From100.100.100.100: bytes=32 seq=5 ttl=254 time=16 ms   ---100.100.100.100 ping statistics ---   5 packet(s) transmitted   5 packet(s) received   0.00% packet loss   round-trip min/avg/max = 0/18/47 ms   配置GRE tunnel 实现R1与R2私网互访 [r1]interfacetunnel 0/0/0  //创建隧道接口(逻辑接口) [r1-Tunnel0/0/0]tunnel-protocolgre  //配置隧道协议为GRE [r1-Tunnel0/0/0]source200.1.1.6  //配置源IP地址(本端出站公网IP) [r1-Tunnel0/0/0]destination200.1.2.6  //配置目标IP地址(对端入站公网IP) [r1-Tunnel0/0/0]ipaddress 172.16.12.1 24  //配置隧道接口IP地址(与对端需在一个网段内) [r1-Tunnel0/0/0]quit 也可以在Dialer 1端口进配置默认路由,下一跳指向Dialer1出接口;(没有配置PPP协商默认路由的情况下)   对端设备做镜像配置 [r2]interfacetunnel 0/0/0  [r2-Tunnel0/0/0]tunnel-protocolgre  [r2-Tunnel0/0/0]source200.1.2.6 [r2-Tunnel0/0/0]destination200.1.1.6 [r2-Tunnel0/0/0]ipaddress 172.16.12.2 24  [r2-Tunnel0/0/0]quit   测试GRE tunne 隧道通信 [r1]ping172.16.12.2   PING 172.16.12.2: 56  data bytes, press CTRL_C to break     Reply from 172.16.12.2: bytes=56 Sequence=1ttl=255 time=350 ms     Reply from 172.16.12.2: bytes=56 Sequence=2ttl=255 time=20 ms     Reply from 172.16.12.2: bytes=56 Sequence=3ttl=255 time=40 ms     Reply from 172.16.12.2: bytes=56 Sequence=4ttl=255 time=30 ms     Reply from 172.16.12.2: bytes=56 Sequence=5ttl=255 time=30 ms     --- 172.16.12.2 ping statistics ---     5 packet(s) transmitted     5 packet(s) received     0.00% packet loss round-trip min/avg/max = 20/94/350 ms   配置RIP路由协议 现在可以把R1与R2两个隔着公网的路由当成局域网来配置相关的动态路由协议 [r1]rip1  //创建RIP路由协议 [r1-rip-1]version2  //V2版本 [r1-rip-1]undosummary  //不执行自动路由汇总 [r1-rip-1]network172.16.0.0  //配置参与网段(隧道网段) [r1-rip-1]network192.168.10.0  //路由下PC所在子网 [r1-rip-1]quit   [r2]rip1 [r2-rip-1]version2 [r2-rip-1]undosummary  [r2-rip-1]network172.16.0.0 [r2-rip-1]network192.168.20.0 [r2-rip-1]quit 查看路由表 [r1]displayip routing-table  RouteFlags: R - relay, D - download to fib ------------------------------------------------------------------------------ RoutingTables: Public          Destinations : 14       Routes : 14          Destination/Mask    Proto  Pre  Cost      Flags NextHop         Interface           0.0.0.0/0  Unr     60  0           D   200.1.1.1       Dialer1       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.12.0/24  Direct 0    0           D  172.16.12.1     Tunnel0/0/0     172.16.12.1/32  Direct 0    0           D  127.0.0.1       Tunnel0/0/0   172.16.12.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.1    GigabitEthernet 0/0/1    192.168.10.1/32  Direct 0    0           D  127.0.0.1       GigabitEthernet 0/0/1  192.168.10.255/32  Direct 0    0           D  127.0.0.1       GigabitEthernet 0/0/1    192.168.20.0/24  RIP     100 1           D   172.16.12.2     Tunnel0/0/0       200.1.1.1/32  Direct 0    0           D  200.1.1.1       Dialer1       200.1.1.6/32  Direct 0    0           D  127.0.0.1       Dialer1 255.255.255.255/32  Direct 0    0           D  127.0.0.1       InLoopBack0v   [r2]displayip routing-table  RouteFlags: R - relay, D - download to fib ------------------------------------------------------------------------------ RoutingTables: Public          Destinations : 14       Routes : 14          Destination/Mask    Proto  Pre  Cost      Flags NextHop         Interface           0.0.0.0/0  Unr     60   0          D   200.1.2.1       Dialer1       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.12.0/24  Direct 0    0           D  172.16.12.2     Tunnel0/0/0     172.16.12.2/32  Direct 0    0           D  127.0.0.1       Tunnel0/0/0   172.16.12.255/32  Direct 0    0           D  127.0.0.1       Tunnel0/0/0    192.168.10.0/24  RIP     100 1           D   172.16.12.1     Tunnel0/0/0    192.168.20.0/24  Direct  0   0           D   192.168.20.1    GigabitEthernet 0/0/1    192.168.20.1/32  Direct 0    0           D  127.0.0.1       GigabitEthernet 0/0/1  192.168.20.255/32  Direct 0    0           D  127.0.0.1       GigabitEthernet 0/0/1       200.1.2.1/32  Direct 0    0           D  200.1.2.1       Dialer1       200.1.2.6/32  Direct 0    0           D  127.0.0.1       Dialer1 255.255.255.255/32  Direct 0    0           D  127.0.0.1       InLoopBack0   测试PC到PC之间的私网连通性 PC>ping192.168.20.199   Ping192.168.20.199: 32 data bytes, Press Ctrl_C to break From192.168.20.199: bytes=32 seq=1 ttl=126 time=32 ms From192.168.20.199: bytes=32 seq=2 ttl=126 time=31 ms From192.168.20.199: bytes=32 seq=3 ttl=126 time=16 ms From192.168.20.199: bytes=32 seq=4 ttl=126 time=16 ms From192.168.20.199: bytes=32 seq=5 ttl=126 time=31 ms   ---192.168.20.199 ping statistics ---   5 packet(s) transmitted   5 packet(s) received   0.00% packet loss   round-trip min/avg/max = 16/25/32 ms |