思科小型网络配置实例

在这里插入图片描述

一、配置思路
1.交换机上配置端口连接描述,在实际工作中很有用
2.外网配置,模拟外网:PC的IP地址200.200.200.2,Server的IP地址是200.200.200.3,网关都是200.200.200.1。SW-ISP的连接PC和Server-ISP的口属于vlan 3,,连接路由器侧接口属于vlan 2,,配置生成树的边缘端口,连接路由器侧的IP地址是20.1.1.1 255.255.255.240。R7-Border地址为20.1.1.2 255.255.255.240
3.内网vlan和子网划分:
Manage:vlan 1,172.16.1.0/24
Shichangbu:vlan 10 172.16.10.0/24 网关172.16.10.254/24
Xingzhengbu:vlan 20,172.16.20.0/24,网关172.16.20.254/24
Caiwubu:vlan 30,172.16.30.0/24,网关172.16.30.254/24
Server:vlan 100,172.16.100.1/24,网关172.16.100.254/24
其中连接用户的接口配置stp的portfast和bpduguard,防止用户通过DHCP拿不到IP地址和用户私接交换机
4.内网转化为公网的地址池
XS:20.1.1.3/28
XZ:20.1.1.4/28
CW:20.1.1.5/28
5.核心交换机和边界路由器之间使用172.16.1.0/24网段
二、配置过程
1.交换机上配置端口连接描述
SW-CORE(config)#int e0/0
SW-CORE(config-if)#description toInternet
SW-CORE(config-if)#int e0/1
SW-CORE(config-if)#description toServer
SW-CORE(config-if)#int e2/0
SW-CORE(config-if)#description toXS1
SW-CORE(config-if)#int e3/0
SW-CORE(config-if)#description toXS2
SW-CORE(config-if)#int e4/0
SW-CORE(config-if)#description toXZ1
SW-CORE(config-if)#int e5/0
SW-CORE(config-if)#description toXZ2
SW-CORE(config-if)#int e6/0
SW-CORE(config-if)#description toCW
SW2-XS1(config)#int e0/0
SW2-XS1(config-if)#description to CORE
SW2-XS1(config-if)#int e0/1
SW2-XS1(config-if)#description to XS2
SW3-XS2(config)#int e0/0
SW3-XS2(config-if)#description to CORE
SW3-XS2(config-if)#int e0/1
SW3-XS2(config-if)#description toXS1
SW4-XZ1(config)#int e0/0
SW4-XZ1(config-if)#description to CORE
SW4-XZ1(config-if)#int e0/1
SW4-XZ1(config-if)#description to XZ2
SW5-XS2(config)#int e0/0
SW5-XS2(config-if)#description toCORE
SW5-XS2(config-if)#int e0/1
SW5-XS2(config-if)#description toXZ1
SW6-CW(config)#int e0/0
SW6-CW(config-if)#description toCORE
SW6-CW(config-if)#int e0/1
SW6-CW(config-if)#description toCW
2.外网配置
PC(config)#no ip routing //由于在模拟器中是用路由器模拟的,所有关闭路由功能
PC(config)#no ip routing
PC(config)#ip default-gateway 200.200.200.1 //设置网关
PC(config)#int e0/0
PC(config-if)#ip add 200.200.200.2 255.255.255.0
PC(config-if)#no shutdown
Server-DNS(config)#no ip routing
Server-DNS(config)#ip default-gateway 200.200.200.1
Server-DNS(config)#int e0/0
Server-DNS(config-if)#ip add 200.200.200.3 255.255.255.0
Server-DNS(config-if)#no shut
SW-ISP(config)#vlan 2
SW-ISP(config-vlan)#vlan 3
SW-ISP(config-vlan)#int e0/0
SW-ISP(config-if)#switchport mode access
SW-ISP(config-if)#switchport access vlan 2
SW-ISP(config-if)#int e0/1
SW-ISP(config-if)#switchport mode access
SW-ISP(config-if)#switchport access vlan 3
SW-ISP(config-if)#int e0/2
SW-ISP(config-if)#switchport mode access
SW-ISP(config-if)#switchport access vlan 3
SW-ISP(config-if)#exit
SW-ISP(config)#int vlan 3
SW-ISP(config-if)#ip add 200.200.200.1 255.255.255.0
SW-ISP(config-if)#no shut
SW-ISP(config-if)#int e0/1
SW-ISP(config-if)#spanning-tree portfast
SW-ISP(config-if)#int e0/2
SW-ISP(config-if)#spanning-tree portfast
外网内部已通
在这里插入图片描述

SW-ISP(config)#int vlan 2
SW-ISP(config-if)#ip add 20.1.1.1 255.255.255.240
SW-ISP(config-if)#no shut
SW-ISP(config)#int e0/0
SW-ISP(config-if)#spanning-tree portfast
SW-ISP(config-if)#no shut
R7-Border(config)#int e0/1
R7-Border(config-if)#ip add 20.1.1.2 255.255.255.240
R7-Border(config-if)#no shut
3.vlan划分
(1)配置trunk:连接交换机的所有接口配置
SW-CORE(config)#int e2/0
SW-CORE(config-if)#switchport trunk encapsulation dot1q
SW-CORE(config-if)#switchport mode trunk
SW-CORE(config-if)#int e3/0
SW-CORE(config-if)#switchport trunk encapsulation dot1q
SW-CORE(config-if)#switchport mode trunk
SW-CORE(config-if)#int e4/0
SW-CORE(config-if)#switchport trunk encapsulation dot1q
SW-CORE(config-if)#switchport mode trunk
SW-CORE(config-if)#int e5/0
SW-CORE(config-if)#switchport trunk encapsulation dot1q
SW-CORE(config-if)#switchport mode trunk
SW-CORE(config-if)#int e6/0
SW-CORE(config-if)#switchport trunk encapsulation dot1q
SW-CORE(config-if)#switchport mode trunk
SW2-XS1(config)#int rang e0/0 - 1
SW2-XS1(config-if-range)#switchport trunk encapsulation dot1q
SW2-XS1(config-if-range)#switchport mode trunk
SW3-XS2(config)#int range e0/0 - 1
SW3-XS2(config-if-range)#switchport trunk encapsulation dot1q
SW3-XS2(config-if-range)#switchport mode trunk
SW4-XZ1(config)#int range e0/0 - 1
SW4-XZ1(config-if-range)#switchport trunk encapsulation dot1q
SW4-XZ1(config-if-range)#switchport mode trunk
SW5-XS2(config)#int range e0/0 - 1
SW5-XS2(config-if-range)#switchport trunk encapsulation dot1q
SW5-XS2(config-if-range)#switchport mode trunk
SW6-CW(config)#int range e0/0 - 1
SW6-CW(config-if-range)#switchport trunk encapsulation dot1q
SW6-CW(config-if-range)#switchport mode trunk
(2)vtp的配置
SW-CORE(config)#vtp domain abc123
SW-CORE(config)#vtp mode server
SW-CORE(config)#vtp password abc123
SW2-XS1(config)#vtp domain abc123
SW2-XS1(config)#vtp mode client
SW2-XS1(config)#vtp password abc123
SW3-XS2(config)#vtp domain abc123
SW3-XS2(config)#vtp mode client
SW3-XS2(config)#vtp password abc123
SW4-XZ1(config)#vtp domain abc123
SW4-XZ1(config)#vtp mode client
SW4-XZ1(config)#vtp password abc123
SW5-XS2(config)#vtp domain abc123
SW5-XS2(config)#vtp mode client
SW5-XS2(config)#vtp password abc123
SW6-CW(config)#vtp domain abc123
SW6-CW(config)#vtp mode client
SW6-CW(config)#vtp password abc123
(3)在vtp server上配置vlan,其他vtp client上将自动创建
SW-CORE(config)#vlan 10
SW-CORE(config-vlan)#name XS
SW-CORE(config-vlan)#vlan 20
SW-CORE(config-vlan)#name XZ
SW-CORE(config-vlan)#vlan 30
SW-CORE(config-vlan)#name CW
SW-CORE(config-vlan)#vlan 100
SW-CORE(config-vlan)#name Server
其他交换机上也已经创建了vlan
在这里插入图片描述

(4)交换机连接终端的接口加入相应的vlan
SW-CORE(config-if)#int e0/0
SW-CORE(config-if)#switchport mode access
SW-CORE(config-if)#switchport access vlan 1
SW-CORE(config)#int e0/1
SW-CORE(config-if)#switchport mode access
SW-CORE(config-if)#switchport access vlan 100
SW2-XS1(config)#int e0/3
SW2-XS1(config-if)#switchport mode access
SW2-XS1(config-if)#switchport access vlan 10
SW3-XS2(config)#int e0/3
SW3-XS2(config-if)#switchport mode access
SW3-XS2(config-if)#switchport access vlan 10
SW4-XZ1(config-if)#int e0/3
SW4-XZ1(config-if)#switchport mode access
SW4-XZ1(config-if)#switchport access vlan 20
SW5-XS2(config)#int e0/2
SW5-XS2(config-if)#switchport mode access
SW5-XS2(config-if)#switchport access vlan 20
SW6-CW(config)#int e0/1
SW6-CW(config-if)#switchport mode access
SW6-CW(config-if)#switchport access vlan 30
(5)在SW-CORE配置trunk连续允许的vlan
SW-CORE(config)#int range e2/0 ,e3/0
SW-CORE(config-if-range)#switchport trunk allowed vlan 1,10
SW-CORE(config-if-range)#int range e4/0 ,e5/0
SW-CORE(config-if-range)#switchport trunk allowed vlan 1,20
SW-CORE(config-if-range)#int range e6/0
SW-CORE(config-if-range)#switchport trunk allowed vlan 1,30
(6)交换机连接用户的接口配置STP的portfast和bpduguard,其中连接服务器的接口不用配置,因为它是固定IP地址,不是通过DHCP获取IP地址
SW2-XS1(config)#int e0/3
SW2-XS1(config-if)#spanning-tree portfast
SW2-XS1(config-if)#spanning-tree bpduguard enable
SW3-XS2(config)#int e0/3
SW4-XZ1(config)#int e0/3
SW4-XZ1(config-if)#spanning-tree portfast
SW4-XZ1(config-if)#spanning-tree bpduguard enable
SW5-XS2(config)#int e0/2
SW5-XS2(config-if)#spanning-tree portfast
SW5-XS2(config-if)#spanning-tree bpduguard enable
SW6-CW(config)#int e0/1
SW6-CW(config-if)#spanning-tree portfast
SW6-CW(config-if)#spanning-tree bpduguard enable
(7)配置stp:只需要配置每个vlan的主根,不需要配置备根
SW2-XS1(config)#spanning-tree vlan 10 root primary
SW4-XZ1(config)#spanning-tree vlan 20 root primary
SW-CORE(config)#spanning-tree vlan 1 root primary
4.配置IP地址:SW-CORE作为DHCP服务器为用户提供IP地址
(1)配置vlan网关的IP地址
SW-CORE(config)#int vlan 10
SW-CORE(config-if)#ip add 172.16.10.254 255.255.255.0
SW-CORE(config-if)#no shut
SW-CORE(config-if)#int vlan 20
SW-CORE(config-if)#ip add 172.16.20.254 255.255.255.0
SW-CORE(config-if)#no shut
SW-CORE(config-if)#int vlan 30
SW-CORE(config-if)#ip add 172.16.30.254 255.255.255.0
SW-CORE(config-if)#no shut
SW-CORE(config-if)#int vlan 100
SW-CORE(config-if)#ip add 172.16.100.254 255.255.255.0
SW-CORE(config-if)#no shut
(2)配置DHCP功能
SW-CORE(config)#service dhcp //默认已经开启
SW-CORE(config)#ip dhcp pool vlan10
SW-CORE(dhcp-config)#network 172.16.10.0 255.255.255.0
SW-CORE(dhcp-config)#default-router 172.16.10.254
SW-CORE(dhcp-config)#dns-server 8.8.8.8
SW-CORE(config)#ip dhcp pool vlan20
SW-CORE(dhcp-config)#network 172.16.20.0 255.255.255.0
SW-CORE(dhcp-config)#default-router 172.16.20.254
SW-CORE(dhcp-config)#dns-server 8.8.8.8
SW-CORE(config)#ip dhcp pool vlan30
SW-CORE(dhcp-config)#network 172.16.30.0 255.255.255.0
SW-CORE(dhcp-config)#default-router 172.16.30.254
SW-CORE(dhcp-config)#dns-server 8.8.8.8
(2)配置PC以DHCP模式获取地址
PC9(config)#no ip routing
PC9(config)#ip default-gateway 172.16.10.254
PC9(config)#int e0/0
PC9(config-if)#ip add dhcp
PC9(config-if)#no shutdown
PC10(config)#no ip routing
PC10(config)#ip default-gateway 172.16.10.254
PC10(config)#int e0/0
PC10(config-if)#ip add dhcp
PC10(config-if)#no shut
PC11(config)#no ip routing
PC11(config)#ip default-gateway 172.16.20.254
PC11(config)#int e0/0
PC11(config-if)#ip add dhcp
PC11(config-if)#no shut
PC12(config)#no ip routing
PC12(config)#ip default-gateway 172.16.20.254
PC12(config)#int e0/0
PC12(config-if)#ip add dhcp
PC12(config-if)#no shut
PC13(config)#no ip routing
PC13(config)#ip default-gateway 172.16.30.254
PC13(config)#int e0/0
PC13(config-if)#ip add dhcp
PC13(config-if)#no shut
(3)配置Server IP地址
Server(config)#no ip routing
Router(config)#ip default-gateway 172.16.100.254
Server(config)#int e0/0
Server(config-if)#ip add 172.16.100.1 255.255.255.0
Server(config-if)#no shut
(4)配置核心交换机和边界路由互通
SW-CORE(config)#int e0/0
SW-CORE(config-if)#no switchport
SW-CORE(config-if)#ip add 172.16.1.1 255.255.255.0
SW-CORE(config-if)# no shut
R7-Border(config)#int e0/0
R7-Border(config-if)#ip add 172.16.1.2 255.255.255.0
R7-Border(config-if)#no shut
SW-CORE(config)#router ospf 1
SW-CORE(config-router)#network 172.16.1.0 0.0.0.255 area 0
SW-CORE(config-router)#network 172.16.10.0 0.0.0.255 area 0
SW-CORE(config-router)#network 172.16.20.0 0.0.0.255 area 0
SW-CORE(config-router)#network 172.16.30.0 0.0.0.255 area 0
SW-CORE(config-router)#network 172.16.100.0 0.0.0.255 area 0
R7-Border(config)#router ospf 1
R7-Border(config-router)#network 172.16.1.0 0.0.0.255 area 0
SW-CORE(config)#ip route 0.0.0.0 0.0.0.0 172.16.1.2
5.配置NAT地址转换
(1)创建各vlan的nat地址池
SW-CORE(config)#ip nat pool XS 20.1.1.3 20.1.1.3 netmask 255.255.255.240
SW-CORE(config)#ip nat pool XZ 20.1.1.4 20.1.1.4 netmask 255.255.255.240
SW-CORE(config)#ip nat pool CW 20.1.1.5 20.1.1.5 netmask 255.255.255.240
(2)定义对用的访问控制列表:用于放行实际需要的服务协议,可根据实际需要配置
SW-CORE(config)#ip access-list extended XS //对销售部放行部分功能
SW-CORE(config-ext-nacl)#permit tcp 172.16.10.0 0.0.0.255 any eq 80
SW-CORE(config-ext-nacl)#permit tcp 172.16.10.0 0.0.0.255 any eq 443
SW-CORE(config-ext-nacl)#permit tcp 172.16.10.0 0.0.0.255 any eq 53
SW-CORE(config-ext-nacl)#permit udp 172.16.10.0 0.0.0.255 any eq 53
SW-CORE(config-ext-nacl)#permit tcp 172.16.10.0 0.0.0.255 any eq smtp
SW-CORE(config-ext-nacl)#permit tcp 172.16.10.0 0.0.0.255 any eq pop3
SW-CORE(config-ext-nacl)#permit tcp 172.16.10.0 0.0.0.255 any eq telnet
SW-CORE(config)#ip access-list extended XZ //对行政部放行所有功能
SW-CORE(config-ext-nacl)#permit ip any any
SW-CORE(config)#ip access-list extended CW //对财务部放行所有功能
SW-CORE(config-ext-nacl)#permit ip any any
(3)配置地址转换
R7-Border(config)#ip nat inside source list XS pool XS overload
R7-Border(config)#ip nat inside source list XZ pool XZ overload
R7-Border(config)#ip nat inside source list CW pool CW overload
(4)在接口上调用NAT
R7-Border(config)#int e0/0
R7-Border(config-if)#ip nat inside
R7-Border(config-if)#int e0/1
R7-Border(config-if)#ip nat outside
(5)为服务器配置静态nat转换
SW-CORE(config)#ip nat inside source static 172.16.100.1 20.1.1.100

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值