1. 程式人生 > >企業網三層架構的搭建--Cisco多層交換網路

企業網三層架構的搭建--Cisco多層交換網路

網路拓撲圖:

 

配置要求:

1、R1為ISP

2、紅圈標記介面為3層介面

3、內網地址為172.16.0.0/16

4、HSRP或VRRP、STP、VLAN、

DTP、TRUNK、VTP均使用

5、控制路由表條目數量

6、全網可達 PC DHCP地址

7、三層交換機之間做乙太網通道

來分析一下這個拓撲圖:

1.R1為ISP,配環回地址為1.1.1.1/24,頂層CORE為核心層,中間COVERGE1-2為匯聚層,下面SW1-2-3為接入層。

2.紅圈標記介面為3層介面:路由器本身就是三層介面故不用改,三層交換機介面預設為2層介面,所以需要將介面交換功能關閉開啟路由功能(需要配ip就必須為3層介面)。

3.內網地址為172.16.0.0/24:子網劃分即可。

4.HSRP或VRRP:VRRP該模擬器不支援,所以我們用HSRP(熱備份閘道器冗餘)來做;

  STP--生成樹:我們使用pvst+來做,做埠加速;

  VLAN:PC1-2-5化為VLAN2、PC3-4-6化為VLAN3;

  DTP:自動生成,三層交換機需要更改介面封裝型別;

  TRUNK:將兩個COVERGE連線SW1的鏈路和SW1用來連線兩個COVERGE的鏈路設為TRUNK;

  VTP:因為VTP基於trunk幹道上工作,由trunk劃分我們知道有COVERGE1-2和SW1,我們將COVERGE1設為client,          將其他兩個設為server。

5.控制路由表數目數量:在匯聚層做一個EIGRP的彙總指向核心層。

6.全網可達 PC DHCP地址:PC通過DHCP自動獲得IP地址,在匯聚層做DHCP

   三層交換機之間做乙太網通道:兩個做channel。

 

下面進行配置:

首先對內網地址進行子網劃分:

172.16.1.0/24----CORE到COVERGE1

172.16.2.0/24----CORE到COVERGE2

172.16.3.0/24----VLAN2

172.16.4.0/24----VLAN3

172.16.5.0/24----channel 1

12.1.1.1----VLAN2的虛擬閘道器

13.1.1.1----VLAN3的虛擬閘道器

COVERGE1為VLAN2的主根網橋,VLAN3的備份根網橋

COVERGE2為VLAN3的主根網橋,VLAN2的備份根網橋

 

ISP配置:

ISP(config)#interface f0/0

ISP(config-if)#ip address 11.1.1.2 255.255.255.0

ISP(config-if)#no shutdown

ISP(config)#interface loopback 0

ISP(config-if)#ip address 1.1.1.1 255.255.255.0                                                          ----配一個環回地址來充當外網地址

 

COVERGE1配置:

CORE(config)#interface f1/0

CORE(config-if)#ip address 11.1.1.1 255.255.255.0

CORE(config-if)#no shutdown

CORE(config)#interface f0/0

CORE(config-if)#ip address 172.16.1.1 255.255.255.0

CORE(config-if)#no shutdown

CORE(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0                                ----下放預設地址

CORE(config)#interface f0/1

CORE(config-if)#ip address 172.16.2.1 255.255.255.0

CORE(config-if)#no shutdown

CORE(config-if)#ip summary-address eigrp 100 0.0.0.0 0.0.0.0

CORE(config)#ip route 0.0.0.0 0.0.0.0 f1/0                                                               ----寫一個預設地址指向外網

CORE(config)#router eigrp 100                                                                                 ----起EIGTP協議

CORE(config-router)#no auto-summary

CORE(config-router)#network 172.16.1.0

CORE(config-router)#network 172.16.2.0

CORE(config)#interface f1/0                                                                                      ----定義內外網

CORE(config-if)#ip nat outside

CORE(config)#interface range f0/0-1

CORE(config-if-range)#ip nat inside

CORE(config)#ip nat pool wai 11.1.1.3 11.1.1.9 netmask 255.255.255.0                ----定義外網池子

CORE(config)#access-list 1 permit 172.16.1.0 0.0.0.255                                         ----抓取感興趣流量(所有需要訪問外網的網段)

CORE(config)#access-list 1 permit 172.16.2.0 0.0.0.255

CORE(config)#access-list 1 permit 172.16.3.0 0.0.0.255

CORE(config)#access-list 1 permit 172.16.4.0 0.0.0.255

CORE(config)#access-list 1 permit 172.16.5.0 0.0.0.255

CORE(config)#ip nat inside source list 1 pool wai                                                    ----將內網地址轉換為地址池wai中的地址

 

 

COVERGE1配置:

COVERGE1(config)#ip routing                                                                                 ----開啟三層交換機的路由功能

COVERGE1(config)#interface f0/1

COVERGE1(config-if)#no switchport                                                                        ----關閉該介面的交換功能

COVERGE1(config-if)#ip address 172.16.1.2 255.255.255.0

COVERGE1(config-if)#no shutdown

COVERGE1(config)#interface range f0/2,f0/5-6

COVERGE1(config-if-range)#switchport trunk encapsulation dot1q                         ----更改三層交換機介面的封裝模式為dot1q

COVERGE1(config-if-range)#switchport mode trunk                                                ----給該介面起TRUNK

COVERGE1(config)#interface range f0/5-6

COVERGE1(config-if-range)#no switchport

COVERGE1(config-if-range)#channel-group 1 mode on                                          ----將f0/5-6邏輯整合為一個介面

COVERGE1(config)#interface port-channel 1

COVERGE1(config-if)#ip address 172.16.5.1 255.255.255.0                                  ----給邏輯介面channel 1 配IP地址

COVERGE1(config-if)#no shutdown

COVERGE1(config)#vlan 2                                                                                      ----起VLAN

COVERGE1(config)#vlan 3

COVERGE1(config)#interface f0/3                                                                          ----給介面劃分VLAN

COVERGE1(config-if)#switchport mode access

COVERGE1(config-if)#switchport access vlan 2

COVERGE1(config-if)#switchport trunk native vlan 2

COVERGE1(config)#interface f0/4

COVERGE1(config-if)#switchport mode access

COVERGE1(config-if)#switchport access vlan 3

COVERGE1(config-if)#switchport trunk native vlan 3

COVERGE1(config)#interface vlan 2                                                                      ----給VLAN配物理閘道器                 

COVERGE1(config-if)#ip address 172.16.3.1 255.255.255.0

COVERGE1(config-if)#no shutdown

COVERGE1(config-if)#standby 1 ip 12.1.1.1                                                         ----給VLAN配邏輯閘道器

COVERGE1(config-if)#standby 1 track f0/1                                                           ----做上行鏈路追蹤

COVERGE1(config)#interface vlan 3

COVERGE1(config-if)#ip address 172.16.4.1 255.255.255.0

COVERGE1(config-if)#no shutdown

COVERGE1(config-if)#standby 2 ip 13.1.1.1

COVERGE1(config-if)#standby 2 track f0/1

COVERGE1(config)#spanning-tree vlan 2 root primary                                 ----定義COVERGE1為VLAN2的主根網橋

COVERGE1(config)#spanning-tree vlan 3 root secondary                            ----定義COVERGE1為VLAN3的備份根網橋

COVERGE1(config)#spanning-tree portfast default                                       ----全域性開啟埠加速(TRUNK幹道無效)

COVERGE1(config)#router eigrp 100                                                            ----起EIGRP協議

COVERGE1(config-router)#no auto-summary

COVERGE1(config-router)#network 172.16.1.0

COVERGE1(config-router)#network 172.16.3.0

COVERGE1(config-router)#network 172.16.4.0

COVERGE1(config-router)#network 172.16.5.0

COVERGE1(config-if)#ip summary-address eigrp 100 172.16.0.0 255.255.248.0        ----做彙總

COVERGE1(config)#vtp domain ccnp                                                                           ----定義VTP的域

COVERGE1(config)#vtp mode client                                                                             ----定義mode模式

COVERGE1(config)#vtp password 123                                                                         ----設定VTP密碼

COVERGE1(config)#ip dhcp pool vlan2                                                                        ----做DHCP

COVERGE1(dhcp-config)#network 172.16.3.0 255.255.255.0

COVERGE1(dhcp-config)#default-router 12.1.1.1

COVERGE1(dhcp-config)#dns-server 8.8.8.8

COVERGE1(config)#ip dhcp pool vlan3

COVERGE1(dhcp-config)#network 172.16.4.0 255.255.255.0

COVERGE1(dhcp-config)#default-router 13.1.1.1

COVERGE1(dhcp-config)#dns-server 8.8.8.8

COVERGE1(config)#ip dhcp excluded-address 172.16.3.1 172.16.3.2

COVERGE1(config)#ip dhcp excluded-address 172.16.4.1 172.16.4.2

 

COVERGE2配置:

COVERGE2(config)#ip routing

COVERGE2(config)#interface f0/1

COVERGE2(config-if)#no switchport

COVERGE2(config-if)#ip address 172.16.2.2 255.255.255.0

COVERGE2(config-if)#no shutdown

COVERGE2(config)#interface range f0/2,f0/5-6

COVERGE2(config-if-range)#switchport trunk encapsulation dot1q

COVERGE2(config-if-range)#switchport mode trunk

COVERGE2(config)#interface range f0/5-6

COVERGE2(config-if-range)#no switchport

COVERGE2(config-if-range)#channel-group 1 mode on

COVERGE2(config)#interface port-channel 1

COVERGE2(config-if)#ip address 172.16.5.2 255.255.255.0

COVERGE2(config-if)#no shutdown

COVERGE2(config)#vlan 2

COVERGE2(config)#vlan 3

COVERGE2(config)#interface f0/3

COVERGE2(config-if)#switchport mode access

COVERGE2(config-if)#switchport access vlan 2

COVERGE2(config-if)#switchport trunk native vlan 2

COVERGE2(config)#interface f0/4

COVERGE2(config-if)#switchport mode access

COVERGE2(config-if)#switchport access vlan 3

COVERGE2(config-if)#switchport trunk native vlan 3

COVERGE2(config)#interface vlan 2

COVERGE2(config-if)#ip address 172.16.3.2 255.255.255.0

COVERGE2(config-if)#no shutdown

COVERGE2(config-if)#standby 1 ip 12.1.1.1

COVERGE2(config-if)#standby 1 track f0/1

COVERGE2(config)#interface vlan 3

COVERGE2(config-if)#ip address 172.16.4.2 255.255.255.0

COVERGE2(config-if)#no shutdown

COVERGE2(config-if)#standby 2 ip 13.1.1.1

COVERGE2(config-if)#standby 2 track f0/1

COVERGE2(config)#spanning-tree vlan 3 root primary

COVERGE2(config)#spanning-tree vlan 2 root secondary

COVERGE2(config)#spanning-tree portfast default

COVERGE2(config)#router eigrp 100

COVERGE2(config-router)#no auto-summary

COVERGE2(config-router)#network 172.16.2.0

COVERGE2(config-router)#network 172.16.3.0

COVERGE2(config-router)#network 172.16.4.0

COVERGE2(config-router)#network 172.16.5.0

COVERGE2(config-if)#ip summary-address eigrp 100 172.16.0.0 255.255.248.0

COVERGE2(config)#vtp domain ccnp

COVERGE2(config)#vtp mode client

COVERGE2(config)#vtp password 123

COVERGE2(config)#ip dhcp pool vlan2

COVERGE2(dhcp-config)#network 172.16.3.0 255.255.255.0

COVERGE2(dhcp-config)#default-router 12.1.1.1

COVERGE2(dhcp-config)#dns-server 8.8.8.8

COVERGE2(config)#ip dhcp pool vlan3

COVERGE2(dhcp-config)#network 172.16.4.0 255.255.255.0

COVERGE2(dhcp-config)#default-router 13.1.1.1

COVERGE2(dhcp-config)#dns-server 8.8.8.8

COVERGE2(config)#ip dhcp excluded-address 172.16.3.1 172.16.3.2

COVERGE2(config)#ip dhcp excluded-address 172.16.4.1 172.16.4.2

 

SW1配置:

SW1(config)#vtp domain ccnp

SW1(config)#vtp mode server

SW1(config)#vtp password 123

SW1(config)#interface range f0/1-2

SW1(config-if-range)#switchport mode trunk

SW1(config)#interface f0/3

SW1(config-if)#switchport mode access

SW1(config-if)#switchport access vlan 2

SW1(config)#interface f0/4

SW1(config-if)#switchport mode access

SW1(config-if)#switchport access vlan 3

 

SW2配置:

SW2(config)#interface range f0/1-4

SW2(config-if-range)#switchport mode access

SW2(config-if-range)#switchport access vlan 2

 

SW3配置:

SW3(config)#interface range f0/1-4

SW3(config-if-range)#switchport mode access

SW3(config-if-range)#switchport access vlan 3

 

到這裡我們所有的配置已經完成,下來我們來檢驗一下

首先檢驗PC能否自動獲取地址拿(PC5來檢驗):

顯示自動獲取到VLAN2網段的IP地址

 

接下來我們檢驗全網可達(我們通過PC5ping外網來檢驗):因為PC端到外網貫穿了整個網路,所以可用來檢測全網是否可達

顯示可以ping通外網,所以全網可達。

 

到這裡,這個企業網三層架構就搭建好了,大家有不懂的地方可以留言。