实验名称:思科ospf不连续区域,引入外部静态路由,使全网互通
实验拓扑图:
3.实验目的:1. vlan10,vlan20获取dhcp地址
2.使vlan10,vlan20,vlan30之间互通
3. 运行ospf协议,使不连续区域互通
4. 引入 外部路由,使全网互通,内网的任何一个pc可以访问 pc7
4.配置思路:首先配置内网,然后再配置外网,最后引入外部静态路由,使全网互通
5.实验配置与步骤:
# 首先配置内网,使内网互通
# 临时给pc1和pc0配置ip地址
ip addres 192.168.10.1 255.255.255.0
gateway 192.168.10.254 //pc1的ip地址
ip address 192.168.20.1 255.255.255.0
gateway 192.168.20.254 //pc2的ip地址
#配置sw1 ,创建vlan 10 ,vlan 20 ,并且将相应的端口加入到vlan 10 ,vlan 20
#创建 vlan10 ,vlan20 ,vlan 30 //vlan数据库保持一致
interface f0/1
switchport mode access
switchport access vlan 10
itnerface f0/2
switchport mode access
switchport access vlan 20
interface f0/3
switchport mode trunk //把交换机f0/3设置成了trunk,
#配置sw2 ,创建vlan10,vlan20,vlan 30 ,并将相应的端口加入vlan10 ,vlan20 ,vlan 30
#vlan 10 ,vlan 20 ,vlan 30
interface f0/1
switchport mode access
switchport access vlan 10
interface f0/2
switchport mode access
switchport access vlan 20
interface f0/3
switchport mode access
switchport access vlan 30
# 接下来配置三层交换机,使vlan之间互通,
#在三层交换机上创建vlan ,并且设置trunk链路,并将相应的端口加入相应的vlan,
# vlan 10 ,vlan 20 ,vlan30
# 配置vlan虚拟网关
# interface vlan 10
ip address 192.168.10. 254 255.255.255.0
interface vlan 20
ip address 192.168.20.254 255.255.255.0
interface vlan 30
ip address 192.168.30.254 255.255.255.0
interface range f0/3-4
switchport trunk encapsulation dot1q
switchport mode trun k //思科三层交换机必须先封装dot1q才可以设置trunk
#接下来先给dhcp服务器配置一个地址,先测试vlan之间是不是已经互通了
# dhcp 服务器地址
ip address 192.168.30.1 255.255.255.0
#接下来用ping命令测试 :
ping 192.168.20.1
ping 192.168.20.1 //看vlan 之间是不是已经互通
# 如下图所示
#以上图片说明vlan之间已经互通
# 接下来配置 dhcp服务器地址池,如下图所示:
#接下来打开交换机sw3 f0/1口,并且配置ip地址,其次打开路由器的端口 g0/1 ,并且配置ip 地址
# interface f0/1
no switchport
ip address 192.168.40.1 255.255.255.0 //打开思科的三层端口
interface g0/1
ip address 192.168.40.2 255.255.255.0 //在内网路由器上
interface g0/0
ip address 192.168.50.1 255.255.255.0 //路由器外网ip地址
#在 路由器上配置静态路由,去往 192.168.0.0 的网段 ,使内网都可以访问外网
ip route 192.168.0.0 255.255.0.0 192.168.40.1//去往内网的路由
#验证与测试:
# 从以上图示说明dhcp已经架设成功
# 接下来用ping命令检测:看内网是不是可以访外网
ping 192.168.50.1 //这个ping不同因为我把去往 192.168.0.0 255.255.0.0 192.168.50.2 的路由引到ospf1中了,使为了让内网所有的主机都可以访问pc7
# 接下来配置。区域0 ,区域1 ,区域2 区,配置ospf
# 首先配置R1,R2 ,R3,R4,R5 的ip地址
# 配置R1的ip地址,R1是边界路由器,即连接着骨干区,又连接着普通区
# interface g0/1
ip address 192.168.12.1 255.255.255.0
interface g0/0
ip address 192.168.11.1 255.255.255.0
# 配置R2的ip 地址
interface g0/1
ip address 192.168.12.2 255.255.255.0
interface g0/2
ip address 192.168.13.1 255.255.255.0
#配置R3的ip地址
itnerface g0/2
ip address 192.168.13.2 255.255.255.0
interface g0/1
ip address 192.168.14.1 255.255.255.0
#配置R4的ip 地址
interface g0/1
ip address 192.168.14.2 255.255.255.0
interface g0/0
ip address 192.168.15.254 255.255.255.0
#配置R5的ip地址
interface g0/0
ip address 192.168.11.2 255.255.255.0
interface g0/2
ip address 192.168.50.2 255.255.255.0
# 接下来创建ospf区域,并且创建不同的区域
# 配置R1
# router ospf 1
network 192.168.12.1 0.0.0.0 area 0
network 192.168.11.1 0.0.0.0 area 1
#配置R2
#router ospf 1
network 192.168.12.2 0.0.0.0 area 0
network 192.168.13.1 0.0.0.0 area 0
#配置R3
router ospf 1
network 192.168.13.2 0.0.0.0 area 0
network 192.168.14.1 0.0.0.0 area 2 //边界路由器
# 配置R4
router ospf 1
network 192.168.14.2 0.0.0.0 area 2
network 192.168.15.254 0.0.0.0 area 2
#配置R5
router ospf 1
network 192.168.11.2 0.0.0.0 area 1
network 192.168.50.2 0.0.0.0 area 1
#配置和R5连接的那台外网路由器,设置区域1
router ospf 1
network 192.168.50.1 0.0.0.0 area 1
# 在内网连接的外网路由器上,引入外部路由,使内网的所有pc可以访问pc7 192.168.15.1
#配置外网路由器
ip route 192.168.0.0 255.255.0.0 192.168.50.2
router ospf 1
redistribute static subbets
# 验证与测试, : 用ping命令测试
ping 192.168.15.1 -----------------如下图所示
#以上图片说明已经可以访问外网主机了
总结: 内网主机要和ospf区域外网主机进行通信的话,必须引入外部路由