Cisco NET

1. 需求

  1. IP地址规划:完整详细IP地址方案。

  2. vlan的规划:至少三个VLan,并且分配到不同的交换机上。配置VLAN,且完成相同vlan不同vlan之间的通信

  3. 路由规划:规划合适路由保证全网能够互访。

  4. 交换机之间为了防止冗余链路形成环路,配置生成树

  5. 配置DHCP服务器,使所有主机部门一内所有主机能自动获取IP地址

  6. DNS服务器的配置:所有主机能使用DNS服务器,并配置Web服务器地址域名为www.baidu.com,确保企业内所有主机能访问成功。

  7. Web服务器的配置:静态内容:学号+姓名+年级+网络工程实验。

  8. FTP服务器的配置:确保企业内所有主机能访问。

  9. 附加一:只有部门一能访问FTP。

  10. 附加二:内网地址转换一次后访问外网。

2. Topology

2.1 SW-01

Switch>enable 
Switch#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW-01
	
SW-01(config)#vlan 10
SW-01(config)#vlan 20

SW-01(config)#interface FastEthernet 0/1
SW-01(config-if)#switchport mode access 
SW-01(config-if)#switchport access vlan 10

SW-01(config-if)#interface FastEthernet 0/2
SW-01(config-if)#switchport mode access 
SW-01(config-if)#switchport access vlan 10

SW-01(config-if)#interface FastEthernet 0/3
SW-01(config-if)#switchport mode access 
SW-01(config-if)#switchport access vlan 20

SW-01(config-if)#interface FastEthernet 0/4
SW-01(config-if)#switchport mode trunk
SW-01(config-if)#switchport trunk allowed vlan 20

SW-01(config-if)#interface FastEthernet 0/5
SW-01(config-if)#switchport mode trunk

2.2 SW-02

Switch>enable 
Switch#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW-02

SW-02(config)#vlan 20
SW-02(config)#vlan 30

SW-02(config)#interface fastEthernet 0/1
SW-02(config-if)#switchport mode access
SW-02(config-if)#switchport access vlan 20

SW-02(config-if)#interface fastEthernet 0/2
SW-02(config-if)#switchport mode access
SW-02(config-if)#switchport access vlan 30

SW-02(config-if)#interface fastEthernet 0/3
SW-02(config-if)#switchport mode access
SW-02(config-if)#switchport access vlan 30

SW-02(config-if)#interface fastEthernet 0/4
SW-02(config-if)#switchport mode trunk
SW-02(config-if)#switchport trunk allowed vlan 20

SW-02(config-if)#interface fastEthernet 0/5
SW-02(config-if)#switchport mode trunk

2.3 Core-SW

Switch>enable
Switch#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname Core-SW

Core-SW(config)#vlan 10
Core-SW(config)#vlan 20
Core-SW(config)#vlan 30

Core-SW(config)#interface vlan 10
Core-SW(config-if)#ip address 10.20.1.254 255.255.255.0
Core-SW(config-if)#exit

Core-SW(config)#interface vlan 20
Core-SW(config-if)#ip address 10.20.2.254 255.255.255.0

Core-SW(config-if)#interface vlan 30
Core-SW(config-if)#ip address 10.20.3.254 255.255.255.0
Core-SW(config-if)#exit

Core-SW(config)#int GigabitEthernet 1/0/2
Core-SW(config-if)#switchport trunk encapsulation dot1q 
Core-SW(config-if)#switchport mode trunk

Core-SW(config-if)#int GigabitEthernet 1/0/3
Core-SW(config-if)#switchport trunk encapsulation dot1q 
Core-SW(config-if)#switchport mode trunk
Core-SW(config-if)#exit

Core-SW(config)#int gigabitEthernet 1/0/1
Core-SW(config-if)#no switchport 
Core-SW(config-if)#ip address 10.20.5.2 255.255.255.0

Core-SW(config)#int gigabitEthernet 1/0/4
Core-SW(config-if)#no switchport 
Core-SW(config-if)#ip address 10.20.4.1 255.255.255.0

Core-SW(config)#int vlan 10
Core-SW(config-if)#ip helper-address 10.20.5.1
Core-SW(config-if)#int vlan 20
Core-SW(config-if)#ip helper-address 10.20.5.1
Core-SW(config-if)#int vlan 30
Core-SW(config-if)#ip helper-address 10.20.5.1
Core-SW(config-if)#exit

Core-SW(config)#ip route 0.0.0.0 0.0.0.0 10.20.5.1

Core-SW(config)#ip routing 
Core-SW(config)#router rip 
Core-SW(config-router)#version 2
Core-SW(config-router)#network 10.20.1.0
Core-SW(config-router)#network 10.20.2.0
Core-SW(config-router)#network 10.20.3.0
Core-SW(config-router)#network 10.20.4.0
Core-SW(config-router)#network 10.20.5.0
Core-SW(config-router)#no auto-summary

2.4 R1

R1#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z.

R1(config)#ip dhcp excluded-address 10.20.1.254
R1(config)#ip dhcp excluded-address 10.20.2.254
R1(config)#ip dhcp excluded-address 10.20.3.254
	
R1(config)#ip dhcp pool vlan10
R1(dhcp-config)#default-router 10.20.1.254
R1(dhcp-config)#dns-server 200.1.10.1
R1(dhcp-config)#network 10.20.1.1 255.255.255.0

R1(dhcp-config)#ip dhcp pool vlan20
R1(dhcp-config)#default-router 10.20.2.254
R1(dhcp-config)#dns-server 200.1.10.1
R1(dhcp-config)#network 10.20.2.1 255.255.255.0

R1(dhcp-config)#ip dhcp pool vlan30
R1(dhcp-config)#default-router 10.20.3.254
R1(dhcp-config)#dns-server 200.1.10.1
R1(dhcp-config)#network 10.20.3.1 255.255.255.0
R1(dhcp-config)#exit

R1(config)#ip route 0.0.0.0 0.0.0.0 10.20.5.2
R1(config)#int gigabitEthernet 0/0
R1(config-if)#no shutdown 

2.5 R2

Router#configure terminal 
Enter configuration commands, one per line.  End with CNTL/Z.

Router(config)#hostname R2

R2(config)#interface G0/0
R2(config-if)#ip address 10.20.4.2 255.255.255.0
R2(config-if)#ip nat inside
R2(config-if)#no shutdown
R2(config-if)#exit

R2(config)#int gigabitEthernet 0/1
R2(config-if)#ip address 23.0.0.1 255.255.255.0
R2(config-if)#ip nat outside
R2(config-if)#no shutdown
R2(config-if)#exit

R2(config)#ip route 200.1.0.0 255.255.0.0 23.0.0.2

R2(config)#access-list 1 permit 10.20.0.0 0.0.255.255
R2(config)#ip nat pool poolname 23.0.0.3 23.0.0.10 netmask 255.255.255.0
R2(config)#ip nat inside source list 1 pool poolname

2.6 R3

Router#config terminal 
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname R3

R3(config)#interface gigabitEthernet 0/0
R3(config-if)#ip address 23.0.0.2 255.255.255.0

R3(config)#int gigabitEthernet 0/1.1
R3(config-subif)#encapsulation dot1Q 3
R3(config-subif)#ip address 200.1.20.254 255.255.255.0

R3(config-subif)#int gigabitEthernet 0/1.2
R3(config-subif)#encapsulation dot1Q 4
R3(config-subif)#ip address 200.1.30.254 255.255.255.0

R3(config-subif)#int gigabitEthernet 0/1.3
R3(config-subif)#encapsulation dot1Q 2
R3(config-subif)#ip address 200.1.10.254 255.255.255.0

R3(config-subif)#exit
R3(config)#router rip 
R3(config-router)#version 2
R3(config-router)#network 23.0.0.0
R3(config-router)#network 200.1.10.0
R3(config-router)#network 200.1.20.0
R3(config-router)#network 200.1.30.0
R3(config-router)#no auto-summary 

R3(config)#int gigabitEthernet 0/0
R3(config-if)#no shutdown 

R3(config-if)#int gigabitEthernet 0/1
R3(config-if)#no shutdown 

R3(config-if)#
%LINK-5-CHANGED: Interface GigabitEthernet0/1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1, changed state to up

%LINK-5-CHANGED: Interface GigabitEthernet0/1.1, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1.1, changed state to up

%LINK-5-CHANGED: Interface GigabitEthernet0/1.2, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1.2, changed state to up

%LINK-5-CHANGED: Interface GigabitEthernet0/1.3, changed state to up

%LINEPROTO-5-UPDOWN: Line protocol on Interface GigabitEthernet0/1.3, changed state to up

2.7 SW-02

Switch#config terminal 
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#hostname SW-03

SW-03(config)#vlan 2
SW-03(config-vlan)#vlan 3
SW-03(config-vlan)#vlan 4
SW-03(config-vlan)#exit

SW-03(config)#int fastEthernet 0/1
SW-03(config-if)#switchport mode access 
SW-03(config-if)#switchport access vlan 2

SW-03(config-if)#int fastEthernet 0/2
SW-03(config-if)#switchport mode access 
SW-03(config-if)#switchport access vlan 3

SW-03(config-if)#int fastEthernet 0/3
SW-03(config-if)#switchport mode access 
SW-03(config-if)#switchport access vlan 4

SW-03(config-if)#int fastEthernet 0/4
SW-03(config-if)#switchport mode trunk

Reference:

https://zhuanlan.zhihu.com/p/471693078

posted @ 2023-12-06 20:31  LandonXing  阅读(11)  评论(0)    收藏  举报