最最最最能测出你数通hcia基础扎不扎实的实验!速速行动!


前言
相信很多小伙伴们都学习了数通的hcia基础,快来测测你的基础扎不扎实吧!以下是实验topo以及要求,让我们一起进步吧!

更多源代码请参考我的GitHub

测试综合实验

实验拓扑

局域网需求

在SW1和SW2上创建vlan 10 和 vlan 20.
把SW1和SW2的G0/0/2接口划分到VLAN 10,G0/0/3划分到VLAN 20.

[sw1]、[sw2]
#
vlan batch 10 20
#

#
interface GigabitEthernet0/0/2
 port hybrid pvid vlan 10
 port hybrid untagged vlan 10
#

可靠性

​ 在SW1和SW2上创建Eth-Trunk 1 ,并且让G0/0/10 和 G0/0/11加入到聚合组
把聚合组设置为trunk链路,允许vlan 10 ,vlan20 通过。

[sw1]、[sw2]
#
interface Eth-Trunk1
 port link-type trunk
 port trunk allow-pass vlan 10 20
#

#
interface GigabitEthernet0/0/10
 eth-trunk 1
#


Vlan间路由

​ 在SW1上创建vlan 三层接口,vlan 10的IP为192.168.1.254/24, vlan 20的IP为192.168.2.254/24
​ 创建vlan 30,把G0/0/1划分到vlan 30. 并且配置三层接口,ip地址为31.1.1.1/24

[sw1]
#
interface Vlanif10
 ip address 192.168.1.254 255.255.255.0
#


#
vlan 30
#

#
interface GigabitEthernet0/0/1
port   link-type  access 
port default vlan 30
#

#
int  vlan 30
ip address   31.1.1.1  255.255.255.0
#

IGP

​ 在R2,R3,SW1上启用OSPF路由协议。使用区域0

使得内网实现全互联。

[r2]
#
 area 0.0.0.0 
  network 23.1.1.0 0.0.0.255 
#

[r3]
#
 area 0.0.0.0 
  network 23.1.1.0 0.0.0.255
 network 31.1.1.0 0.0.0.255 
#

[sw1]
#
  area 0.0.0.0
  network 31.1.1.0 0.0.0.255
  network 192.168.1.0 0.0.0.255
  network 192.168.2.0 0.0.0.255
#


DHCP

​ 在R3上开启DHCP服务,基于全局模式分配地址,SW1为DHCP中继。

​ 在R3上 创建地址池1,分配192.168.1.0网段的地址,并且下发网关。

​ 创建地址池2,分配192.168.2.0网段的地址,并且下发网关。

[r3]
#
dhcp  enable
#
ip pool 1
 gateway-list 192.168.1.254 
 network 192.168.1.0 mask 255.255.255.0 
#

#
ip pool 2
 gateway-list 192.168.2.254 
 network 192.168.2.0 mask 255.255.255.0 
#

#
interface GigabitEthernet0/0/1
 dhcp select global
#



[sw1]
#
dhcp  enable 
#
interface Vlanif10 //20 、30也要配置
 ip address 192.168.1.254 255.255.255.0
 dhcp select relay
 DHCP relay  server-ip  30.1.1.3 //中继代理服务器的ip地址
#




广域网

​ R2与R1之间为广域网链路,为了加强安全性,在R2上开启CHAP验证。

​ 用户名为PPP ,密码为123

[r2]
#
local-user ppp password cipher %$%$2Fz~'2>sk"Qy}<5.IYYR[j1]%$%$
 local-user ppp privilege level 5
 local-user ppp service-type ppp
#

[r1]
#
interface Serial4/0/0
 link-protocol ppp
 ppp authentication-mode chap 
 ppp chap user ppp
 ppp chap password cipher %$%$G-p\5}iP~3k,r1<T20z1,#$d%$
 #

Internet

​ 在RT2上使用easy ip,做地址转换。使得192.168.1.0 与 192.168.2.0可以访问Internet。

ACL使用2001

[r2]
#
acl number 2001  
 rule 5 permit source 192.168.1.0 0.0.0.255 
 rule 10 permit source 192.168.2.0 0.0.0.255 
#

#
interface Serial4/0/0
 nat outbound  2001
#







设备管理

​ 在RT2上开启telnet服务,使用用户名密码的验证方式

在AAA试图下创建用户名为rt2 ,密码为 123 的用户

r2
#
user-interface vty 0 4
 authentication-mode aaa
#


#
aaa
local-user rt2 password cipher 123
 local-user rt2 privilege level 5
 local-user rt2 service-type telnet
 
 #
 
 
 #
 Telnet server  enable
 #

实验结果,

PC通过DHCP获取的地址可以通过在命令行使用ipconfig查看

PC 1到4 均能ping通RT1的 1.1.1.1 。

附加题:

在全网互通的情况下,实现192.168.1.0 不能ping 通1.1.1.1,但是可以Telnet 1.1.1.1。


r2
#
acl number 3001  
 rule 5 deny icmp source 192.168.1.0 0.0.0.255 
 traffic-filter inbound acl 3001

#

#
local-user aaa password cipher 123
 local-user aaa privilege level 5
 local-user aaa service-type telnet
 #
 
 #
 Telnet server  enable
 #

到最后,你会发现,要求都做完了,怎么还会ping不通呢?我们可以通过查看路由表,发现内部网络没有去往r1的路由地址。其实这也是实验的隐含条件!


[sw1]
#
ip route-static 0.0.0.0 0.0.0.0 31.1.1.3
#

r1
#
ip route-static 0.0.0.0 0.0.0.0 Serial4/0/0
#

r2
#
ip route-static 0.0.0.0 0.0.0.0 100.1.1.2
#

好了,相信大家也已经测出自己的真实水平了!今天的内容就到这里了!感谢大家,希望可以帮我点个赞


本文均属肉肉原创,如有错误,欢迎评论指出!感谢大家!

原创文章 28 获赞 123 访问量 3434

猜你喜欢

转载自blog.csdn.net/Arouroua/article/details/105655050