小型网络架构模拟实验

Title
小型网络架构模拟实验
Date
May 14, 2023
最底层交换机为接入层和汇聚层,三层交换机为核心层,两个路由器分别充当网关和ISP,负责ip拨号和nat功能,但是pt模拟器不支持PPPOEnat过载,就只能分配固定外网IP模拟,内网开启EIGRP路由协议,然后再核心层进行路由汇总。
notion image
notion image
三层交换机:
sw-l# Switch(config)#ip routing Switch(config)#int f0/1 Switch(config-if)#switchport trunk encapsulation dot1q //封装类型为vlan Switch(config-if)#switchport mode trunk //mode 为trunk 接收所有vlan,比较和端口pvid的关系,是否允许进入,进入则转发到pvid相等端口 Switch(config-if)#switchport access vlan 2 //f0/1口属于vlan2 ,f0/1端口的PVID为2,允许vlan2通过这个接口,则通过f0/1转发到vlan2 Switch(config)#int vlan 2 Switch(config-if)#ip add 192.168.1.254 255.255.255.0 Switch(config)#ip dhcp pool vlan2 Switch(dhcp-config)#network 192.168.1.0 255.255.255.0 Switch(dhcp-config)#default-router 192.168.1.254 Switch(dhcp-config)#dns-server 8.8.8.8 Switch(dhcp-config)#exit Switch(config)#ip dhcp excluded-address 192.168.1.254 Switch(config)#service dhcp Switch(config-if)#int f0/2 Switch(config-if)#switchport trunk encapsulation dot1q Switch(config-if)#switchport mode trunk Switch(config-if)#switchport access vlan 3 % Access VLAN does not exist. Creating vlan 3 Switch(config-if)#int vlan3 Switch(config-if)# %LINK-5-CHANGED: Interface Vlan3, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan3, changed state to up Switch(config-if)#ip add 192.168.2.254 255.255.255.0 Switch(config)#int f0/3 Switch(config-if)#switchport trunk encapsulation dot1q Switch(config-if)#switchport mode trunk Switch(config-if)#switchport access vlan 4 % Access VLAN does not exist. Creating vlan 4 Switch(config-if)#int vl Switch(config-if)#int vlan 4 Switch(config-if)# %LINK-5-CHANGED: Interface Vlan4, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan4, changed state to up Switch(config-if)#ip add 192.168.3.254 255.255.255.0 Switch(config-if)#int f0/4 Switch(config-if)#switchport trunk encapsulation dot1q Switch(config-if)#switchport mode trunk Switch(config-if)#switchport access vlan 5 % Access VLAN does not exist. Creating vlan 5 Switch(config-if)#int vlan 5 Switch(config-if)# %LINK-5-CHANGED: Interface Vlan5, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface Vlan5, changed state to up Switch(config-if)#ip add 192.168.4.254 255.255.255.0 Switch(config-if)# Switch(config)#ip dhcp pool vlan3 Switch(dhcp-config)#network 192.168.2.0 255.255.255.0 Switch(dhcp-config)#default-router 192.168.2.254 Switch(dhcp-config)#dns-server 8.8.8.8 Switch(dhcp-config)#exit Switch(config)#ip dhcp excluded-address 192.168.2.254 Switch(config)#ip dhcp pool vlan4 Switch(dhcp-config)#network 192.168.3.0 255.255.255.0 Switch(dhcp-config)#default-router 192.168.3.254 Switch(dhcp-config)#dns-server 8.8.8.8 Switch(dhcp-config)#exit Switch(config)#ip dhcp excluded-address 192.168.3.254 Switch(config)#ip dhcp pool vlan5 Switch(dhcp-config)#network 192.168.4.0 255.255.255.0 Switch(dhcp-config)#dns-server 8.8.8.8 Switch(dhcp-config)#default-router 192.168.4.254 Switch(dhcp-config)#exit Switch(config)#ip dhcp excluded-address 192.168.4.254 Switch(config)#route eigrp 1 Switch(config-router)#no auto-summary Switch(config-router)#network 192.168.0.0 0.0.255.255 Switch(config-router)#network 10.1.1.0 0.0.0.255 Switch(config-router)# %DUAL-5-NBRCHANGE: IP-EIGRP 1: Neighbor 10.1.1.254 (GigabitEthernet0/1) is up: new adjacency Switch(config)#int g0/1 Switch(config-if)#ip summary-address eigrp 1 192.168.0.0 255.255.248.0 #在端口一上进行eigrp汇总
sw1
sw1 Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#int range f0/1-24 Switch(config-if-range)#switchport mode access Switch(config-if-range)#switchport access vlan 2 % Access VLAN does not exist. Creating vlan 2 Switch(config)#int g0/1 Switch(config-if)#switchport mode trunk
sw2:
Switch(config)# Switch(config)#int range f0/1-24 Switch(config-if-range)#switchport mode access Switch(config-if-range)#switchport access vlan 3 % Access VLAN does not exist. Creating vlan 3 Switch(config-if-range)#int g0/1 Switch(config-if)#switchport mode trunk
sw3:
Switch(config)#int range f0/1-24 Switch(config-if-range)#switchport mode access Switch(config-if-range)#switchport access vlan 4 % Access VLAN does not exist. Creating vlan 4 Switch(config-if-range)#exit Switch(config)#int g0/1 Switch(config-if)#switchport mode trunk
sw4:
Switch(config)#int range f0/1-24 Switch(config-if-range)#switchport mode access Switch(config-if-range)#switchport access vlan 5 % Access VLAN does not exist. Creating vlan 5 Switch(config-if-range)#int g0/1 Switch(config-if)#switchport mode trunk
R1:
Router(config-if)#int g0/0/1 Router(config-if)#ip add 10.1.1.254 255.255.255.0 Router(config-if)#no shutdown Router(config)#router eigrp 1 Router(config-router)#network 10.1.1.0 0.0.0.255 Router(config-router)#network 100.1.1.0 0.0.0.255 Router(config-if)#ip add 100.1.1.1 255.255.255.0 Router(config-if)#no shutdown nat: Router(config)#ip access-list extended nat Router(config-ext-nacl)#10 permit icmp 192.168.0.0 0.0.255.255 any Router(config)#ip nat inside source list nat interface g0/0/0 overload Router(config)#int g0/0/0 Router(config)#ip nat outside Router(config)#int g0/0/1 Router(config)#ip nat inside
ISP:
Router(config-if)#int g0/0/0 Router(config-if)#ip add 100.1.1.2 255.255.255.0
💡
PT模拟器只能实现大部分的网络模拟功能,但是想要实现功能多一些,就要使用GN3或者EV模拟器
Built with Potion.so