思科路由器***配置--site-to-site *** (上)

 

公司总部和分部分别位于广东和香港,要求总部的部分子网可以和香港的部分子网进行直接通信,但是私网地址是不能够在公网上路由的,那么如何实现用户需求呢?

我们使用 site-to-sit *** 来解决这个问题

实验准备阶段:

实现私网地址可以和公网上的任何一个地址进行通信

比如总部地址 172.16.1.2 可以ping通 ISP的f0/0接口 环回接口1.1.1.1 和 R2的f0/0接口

 

配置过程

 

Switch(config)#hostname sw1   更改设备名称

sw1(config)#exit

sw1#vlan database             进入vlan数据库模式

sw1(vlan)#vlan 2              

VLAN 2 added:

    Name: VLAN0002

sw1(vlan)#vlan 3

VLAN 3 added:

    Name: VLAN0003

sw1(vlan)#vlan 4

VLAN 4 added:

    Name: VLAN0004             创建了三个vlan 

 

sw1(config)#int f0/1

sw1(config-if)#switchport mode ac

sw1(config-if)#switchport access vlan 2

sw1(config-if)#exit

sw1(config)#int f0/2

sw1(config-if)#switchport mode ac

sw1(config-if)#switchport access vlan 3

sw1(config-if)#exit

sw1(config)#int f0/3

sw1(config-if)#switchport mode ac

sw1(config-if)#switchport access vlan 4

sw1(config-if)#exit                            将接口划入相应  vlan

 

sw1(config)#int vlan 2

sw1(config-if)#ip add 172.16.1.1 255.255.255.0

sw1(config-if)#no shut

sw1(config-if)#exit

sw1(config)#int vlan 3

sw1(config-if)#ip add 172.16.2.1 255.255.255.0

sw1(config-if)#no shut

sw1(config-if)#exit

sw1(config)#int vlan 4

sw1(config-if)#ip add 172.16.3.1 255.255.255.0

sw1(config-if)#no shut

sw1(config-if)#exit                              分别为 vlan 配置 IP地址

 

sw1(config)#int f0/4

sw1(config-if)#no sw              将端口转换为3层端口

sw1(config-if)#ip add 192.168.100.1 255.255.255.0   配置IP地址

sw1(config-if)#no shut

 

sw1(config)#router eigrp 90

sw1(config-router)#net 172.16.1.0

sw1(config-router)#net 172.16.2.0

sw1(config-router)#net 172.16.3.0

sw1(config-router)#net 192.168.100.0

sw1(config-router)#no au

sw1(config)#ip route 0.0.0.0 0.0.0.0 192.168.100.2   配置默认路由指向 R1

使用 eigrp 协议宣告自身路由条目

 

Router(config)#hostname r1

r1(config)#int f0/0

r1(config-if)#ip add 192.168.100.2 255.255.255.0

r1(config-if)#no shut             

r1(config-if)#exit

r1(config)#int f0/1

r1(config-if)#ip add 12.1.1.1 255.255.255.0

r1(config-if)#no shut                         配置路由器R1的IP地址

 

r1(config)#router eigrp 90

r1(config-router)#net 192.168.100.0

r1(config-router)#no auto-summary 

r1(config-router)#exit                        R1宣告自身路由条目

 

配置左侧三台PC的IP地址分别为 

172.16.1.2  172.16.2.2  172.16.3.2     过程略

 

查看 sw1 和 r1 的路由表

 

 

 

 

 

 

此时 总部内部网络搭建成功 可以时间 vlan之间的通信 以及可以ping 通边界路由器

PC>ping 172.16.2.2

Reply from 172.16.2.2: bytes=32 time=8ms TTL=127

Reply from 172.16.2.2: bytes=32 time=4ms TTL=127

 

PC>ping 172.16.3.2

Pinging 172.16.3.2 with 32 bytes of data:

Reply from 172.16.3.2: bytes=32 time=8ms TTL=127

Reply from 172.16.3.2: bytes=32 time=8ms TTL=127

实现 vlan 之间的通信

PC>ping 192.168.100.2

Reply from 192.168.100.2: bytes=32 time=9ms TTL=254

Reply from 192.168.100.2: bytes=32 time=5ms TTL=254

实现内部计算机 ping 通边界路由

 

公司总部网络配置成功

 

继续配置分支机构公司网络

Switch(config)#hostname sw2

sw2(config)#exit

sw2# vlan database

sw2(vlan)#

sw2(vlan)#vlan 2

VLAN 2 added:

    Name: VLAN0002

sw2(vlan)#vlan 3

VLAN 3 added:

    Name: VLAN0003

sw2(vlan)#exit

sw2#

sw2#config

sw2(config)#int f0/2

sw2(config-if)#switchport ac

sw2(config-if)#switchport access vlan 2      将端口划入相应vlan

sw2(config)#int f0/3

sw2(config-if)#switchport mode ac

sw2(config-if)#switchport access vlan 3      将接口划入响应 vlan

 

sw2(config)#int vlan 2

sw2(config-if)#ip add 172.16.10.1 255.255.255.0

sw2(config-if)#no shut

sw2(config-if)#exit

sw2(config)#

sw2(config)#int vlan 3

sw2(config-if)#ip add 172.16.20.1 255.255.255.0

sw2(config-if)#no shut

sw2(config-if)#exit

 

sw2(config)#int f0/1

sw2(config-if)#no sw

sw2(config-if)#ip add 192.168.200.1 255.255.255.0

sw2(config-if)#no shut

 

sw2(config)#router eigrp 90

sw2(config-router)#net 172.16.10.0

sw2(config-router)#net 172.16.20.0

sw2(config-router)#net 192.168.200.0

sw2(config-router)#no au

sw2(config-router)#exit

sw2(config)#ip route 0.0.0.0 0.0.0.0 192.168.200.2

 

Router(config)#hostname r2

r2(config)#int f0/1

r2(config-if)#ip add 192.168.200.2 255.255.255.0

r2(config-if)#no shut

r2(config)#int f0/0

r2(config-if)#ip add 23.1.1.1 255.255.255.0

r2(config-if)#no shut

r2(config-if)#exit

 

r2(config)#router eigrp 90

r2(config-router)#net 192.168.200.0 

r2(config-router)#no au

 

查看 sw2 和 r2 的路由表

 

配置分支机构内客户机的IP地址

此时分支机构内客户机可以实现 vlan 之间通信  以及可以和边界路由器通信

 

继续配置ISP路由器

 

Router(config)#hostname ISP

ISP(config)#int f0/0

ISP(config-if)#ip add 12.1.1.2 255.255.255.0

ISP(config-if)#no shut

ISP(config-if)#int f0/1

ISP(config-if)#ip add 23.1.1.2 255.255.255.0

ISP(config-if)#no shut

ISP(config-if)#exit

ISP(config)#int lo 0

ISP(config-if)#ip add 1.1.1.1 255.255.255.0

ISP(config-if)#no shut

 

ISP路由器配置成功

继续配置:

r1(config)#ip route 0.0.0.0 0.0.0.0 12.1.1.2

r2(config)#ip route 0.0.0.0 0.0.0.0 23.1.1.2

 

在边界路由器上配置NAT 

 

r1(config)#ip access-list extended nat

r1(config-ext-nacl)#permit ip 172.16.1.0 0.0.0.255 any

r1(config-ext-nacl)#permit ip 172.16.2.0 0.0.0.255 any

r1(config-ext-nacl)#permit ip 172.16.3.0 0.0.0.255 any

r1(config-ext-nacl)#exit

创建NAT感兴趣流

 

r1(config)#ip nat pool nat 12.1.1.1 12.1.1.1 netmask 255.255.255.0  创建NAT地址池

r1(config)#ip nat inside source list nat pool nat overload    将ACL和地址池联系在一起

 

r1(config)#int f0/0

r1(config-if)#ip nat inside 

r1(config-if)#exit

r1(config)#int f0/1

r1(config-if)#ip nat outside 

 

配置路由器 R2 的NAT

 

r2(config)#int f0/1

r2(config-if)#ip nat in

r2(config-if)#exit

r2(config)#int f0/0

r2(config-if)#ip nat ou

 

r2(config)#ip access-list extended nat

r2(config-ext-nacl)#permit ip 172.16.10.0 0.0.0.255 any

r2(config-ext-nacl)#permit ip 172.16.20.0 0.0.0.255 any

r2(config-ext-nacl)#exit

配置NAT感兴趣流

r2(config)#ip nat pool nat 23.1.1.1 23.1.1.1 netmask 255.255.255.0

r2(config)#exit

配置 NAT地址池

r2(config)#ip nat inside source list nat pool nat overload 

关联ACL 和 NAT地址池

 

此时我们可以实现总部和分支机构的内网可以和任意公网地址相通信

 

PC>ping 1.1.1.1

 

Pinging 1.1.1.1 with 32 bytes of data:

 

Request timed out.

Reply from 1.1.1.1: bytes=32 time=36ms TTL=253

Reply from 1.1.1.1: bytes=32 time=66ms TTL=253

Reply from 1.1.1.1: bytes=32 time=7ms TTL=253

 

Ping statistics for 1.1.1.1:

    Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),

Approximate round trip times in milli-seconds:

    Minimum = 7ms, Maximum = 66ms, Average = 36ms

 

PC>ping 23.1.1.1

 

Pinging 23.1.1.1 with 32 bytes of data:

 

Request timed out.

Reply from 23.1.1.1: bytes=32 time=15ms TTL=252

Reply from 23.1.1.1: bytes=32 time=17ms TTL=252

Reply from 23.1.1.1: bytes=32 time=10ms TTL=252

 

Ping statistics for 23.1.1.1:

    Packets: Sent = 4, Received = 3, Lost = 1 (25% loss),

Approximate round trip times in milli-seconds:

    Minimum = 10ms, Maximum = 17ms, Average = 14ms

 

成功实现预期目的  下一步我们开始配置 site-to-SITE  ***

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值