1. 程式人生 > >06: 專案實戰一:part06

06: 專案實戰一:part06

Top

NSD PROJECT1 DAY06

  1. 案例1:配置目前網路環境
  2. 案例2:網路升級
  3. 實現此案例需要按照如下步驟進行
  4.  

1 案例1:配置目前網路環境

1.1 問題

一家新建立的IT公司,公司位於北京有80多臺伺服器

目前網路環境使用技術,通過埠對映技術將web伺服器釋出給Internet:

三層交換:匯聚接入層交換機

預設路由:實現到網際網路數以萬計網路訪問的簡化配置

靜態路由:實現公司內部網路互通

NAT埠對映:實現企業內部Web伺服器的釋出

1.2 方案

通過埠對映技術將web伺服器釋出給Internet,公司現有網路環境拓撲如圖-1所

圖-1

2 案例2:網路升級

2.1 問題

現有網路問題分析:

接入層交換機只與同一個三層交換機相連,存在單點故障而影響網路通訊。

網際網路連線單一服務商

現有網路需求:

隨著企業發展,為了保證網路的高可用性,需要使用很多的冗餘技術。

保證區域網絡不會因為線路故障而導致的網路故障。

保證客戶端機器不會因為使用單一閘道器而出現的單點失敗。

保證到網際網路的高可用接入使用冗餘網際網路連線。

提高網路鏈路頻寬。

2.2 方案

基於專案的需求,需要用到如下技術:

STP:解決二層環路帶來的廣播風暴並鏈路冗餘問題

乙太網通道:提高網路鏈路頻寬

OSPF路由協議:實現網路路徑的自動學習

HSRP:實現閘道器冗餘

重新規劃後的網路拓撲如圖-2:

圖-2

2.3 步驟

3 實現此案例需要按照如下步驟進行

步驟一:二層交換機配置

 
  1. 分別建立VLAN10、20、30、40

sw1將f0/5介面加入vlan10

 
  1. Switch(config)#interface fastEthernet 0/5
  2. Switch(config-if)#switchport access vlan 10

sw2將f0/5介面加入vlan20

 
  1. Switch(config)#interface fastEthernet 0/5
  2. Switch(config-if)#switchport access vlan 20

sw3將f0/5介面加入vlan30

 
  1. Switch(config)#interface fastEthernet 0/5
  2. Switch(config-if)#switchport access vlan 30

sw4將f0/5介面加入vlan40

 
  1. Switch(config)#interface fastEthernet 0/5
  2. Switch(config-if)#switchport access vlan 40

每臺裝置捆綁以太通道,將f0/1與f0/2捆綁為通道1,f0/3與f0/4捆綁為通道2

 
  1. Switch(config)#interface range f0/1-2
  2. Switch(config-if-range)#channel-group 1 mode on
  3.  
  4. Switch(config)#interface range f0/3-4
  5. Switch(config-if-range)#channel-group 1 mode on

檢視以太通道彙總資訊

 
  1. Switch#show etherchannel summary

依次進入所有二層交換機的以太通道介面,配置中繼鏈路

 
  1. Switch(config)#interface port-channel 1
  2. Switch(config-if)#switchport mode trunk
  3.  
  4. Switch(config)#interface port-channel 2
  5. Switch(config-if)#switchport mode trunk

==========================================================

步驟二:三層交換機基本配置

 
  1. 每臺裝置分別建立VLAN10、20、30、40
  2. 1-2口捆綁為通道1
  3. 3-4口捆綁為通道2
  4. 5-6口捆綁為通道3
  5. 7-8口捆綁為通道4
  6. 9-10口捆綁為通道5

依次進入三層交換機的4個通道介面,配置中繼鏈路(兩臺三層交換機配置相同)

 
  1. Switch(config)#interface port-channel 1
  2. Switch(config-if)# switchport trunk encapsulation dot1q
  3. Switch(config-if)#switchport mode trunk
  4.  
  5. Switch(config)#interface port-channel 2
  6. Switch(config-if)# switchport trunk encapsulation dot1q
  7. Switch(config-if)#switchport mode trunk
  8.  
  9. Switch(config)#interface port-channel 3
  10. Switch(config-if)# switchport trunk encapsulation dot1q
  11. Switch(config-if)#switchport mode trunk
  12.  
  13. Switch(config)#interface port-channel 4
  14. Switch(config-if)# switchport trunk encapsulation dot1q
  15. Switch(config-if)#switchport mode trunk
  16.  
  17. Switch(config)#interface port-channel 5
  18. Switch(config-if)# switchport trunk encapsulation dot1q
  19. Switch(config-if)#switchport mode trunk

配置三層交換機vlan10、20、30、40的ip地址

 
  1. Switch(config)#interface vlan 10
  2. Switch(config-if)#ip address 192.168.10.252 255.255.255.0
  3.  
  4. Switch(config)#interface vlan 20
  5. Switch(config-if)#ip address 192.168.20.252 255.255.255.0
  6.  
  7. Switch(config)#interface vlan 30
  8. Switch(config-if)#ip address 192.168.30.252 255.255.255.0
  9.  
  10. Switch(config)#interface vlan 40
  11. Switch(config-if)#ip address 192.168.40.252 255.255.255.0

注意:另外一臺三層交換機配置的ip地址是253

 
  1. Switch(config)#interface vlan 10
  2. Switch(config-if)#ip address 192.168.10.253 255.255.255.0
  3.  
  4. Switch(config)#interface vlan 20
  5. Switch(config-if)#ip address 192.168.20.253 255.255.255.0
  6.  
  7. Switch(config)#interface vlan 30
  8. Switch(config-if)#ip address 192.168.30.253 255.255.255.0
  9.  
  10. Switch(config)#interface vlan 40
  11. Switch(config-if)#ip address 192.168.40.253 255.255.255.0

===========================================================

步驟三:三層交換機高階配置

配置生成樹協議,產生負載均衡效果。

MS1配置PVST+ 使其成為vlan10、20的主根 vlan30、40的次根

 
  1. Switch(config)#spanning-tree vlan 10 root primary
  2. Switch(config)#spanning-tree vlan 20 root primary
  3. Switch(config)#spanning-tree vlan 30 root secondary
  4. Switch(config)#spanning-tree vlan 40 root secondary

MS2配置PVST+ 使其成為vlan30、40的主根 vlan10、20的次根

 
  1. Switch(config)#spanning-tree vlan 30 root primary
  2. Switch(config)#spanning-tree vlan 40 root primary
  3. Switch(config)#spanning-tree vlan 10 root secondary
  4. Switch(config)#spanning-tree vlan 20 root secondary

配置熱備份路由協議,完善負載均衡效果。

MS1配置HSRP 使其成為vlan10、20的活躍路由器 vlan30、40的備份路由器

 
  1. Switch(config)#interface vlan 10
  2. Switch(config-if)#standby 10 ip 192.168.10.254
  3. Switch(config-if)#standby 10 priority 105
  4. Switch(config-if)#standby 10 preempt
  5. Switch(config)#interface vlan 20
  6. Switch(config-if)#standby 20 ip 192.168.20.254
  7. Switch(config-if)#standby 20 priority 105
  8. Switch(config-if)#standby 20 preempt
  9. Switch(config)#interface vlan 30
  10. Switch(config-if)#standby 30 ip 192.168.30.254
  11. Switch(config)#interface vlan 40
  12. Switch(config-if)#standby 40 ip 192.168.40.254

檢視熱備份狀態

 
  1. Switch#show standby brief

MS2配置HSRP 使其成為vlan30、40的活躍路由器 vlan10、20的備份路由器

 
  1. Switch(config)#interface vlan 30
  2. Switch(config-if)#standby 30 ip 192.168.30.254
  3. Switch(config-if)#standby 30 priority 105
  4. Switch(config-if)#standby 30 preempt
  5. Switch(config)#interface vlan 40
  6. Switch(config-if)#standby 40 ip 192.168.40.254
  7. Switch(config-if)#standby 40 priority 105
  8. Switch(config-if)#standby 40 preempt
  9. Switch(config)#interface vlan 10
  10. Switch(config-if)#standby 10 ip 192.168.10.254
  11. Switch(config)#interface vlan 20
  12. Switch(config-if)#standby 20 ip 192.168.20.254

開啟兩臺三層交換機的路由功能,並設定每個伺服器所在vlan的閘道器

 
  1. Switch(config)#ip routing

然後測試目前網路是否可以達成全網互通。

步驟四:動態路由配置

按圖-3為路由器與三層交換機相連的介面配置ip

圖-3

配置動態路由協議,使所有內網互通。

在ms1中開啟ospf動態路由,並宣告直連網段

 
  1. Switch(config)#router ospf 1
  2. Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0
  3. Switch(config-router)#network 192.168.20.0 0.0.0.255 area 0
  4. Switch(config-router)#network 192.168.30.0 0.0.0.255 area 0
  5. Switch(config-router)#network 192.168.40.0 0.0.0.255 area 0
  6. Switch(config-router)#network 192.168.50.0 0.0.0.255 area 0
  7. Switch(config-router)#network 192.168.60.0 0.0.0.255 area 0

在ms2中開啟ospf動態路由,並宣告直連網段

 
  1. Switch(config)#router ospf 1
  2. Switch(config-router)#network 192.168.10.0 0.0.0.255 area 0
  3. Switch(config-router)#network 192.168.20.0 0.0.0.255 area 0
  4. Switch(config-router)#network 192.168.30.0 0.0.0.255 area 0
  5. Switch(config-router)#network 192.168.40.0 0.0.0.255 area 0
  6. Switch(config-router)#network 192.168.70.0 0.0.0.255 area 0
  7. Switch(config-router)#network 192.168.80.0 0.0.0.255 area 0

在r1中開啟ospf動態路由,並宣告直連網段

 
  1. Router(config)#router ospf 1
  2. Router(config-router)#network 192.168.50.0 0.0.0.255 area 0
  3. Router(config-router)#network 192.168.70.0 0.0.0.255 area 0

在r2中開啟ospf動態路由,並宣告直連網段

 
  1. Router(config)#router ospf 1
  2. Router(config-router)#network 192.168.60.0 0.0.0.255 area 0
  3. Router(config-router)#network 192.168.80.0 0.0.0.255 area 0

檢視所有三層裝置路由表,應該是統一狀態

 
  1. show ip route

步驟五:NAT配置

配置r1與r2的nat功能,使內網伺服器40.1對映到外網100.0.0.3,並在介面中開啟

 
  1. Router(config)#ip nat inside source static 192.168.40.1 100.0.0.3
  2. Router(config)#in g0/2
  3. Router(config-if)#ip nat outside
  4. Router(config-if)#in range g0/0-1
  5. Router(config-if-range)#ip nat inside

在r1與r2中配置預設路由之後,使用ospf宣告自己是預設資訊源(表示自己有通往外網的預設路由)

 
  1. Router(config)#ip route 0.0.0.0 0.0.0.0 100.0.0.10
  2. Router(config)#router ospf 1
  3. Router(config-router)#default-information originate

三層交換機如果看不到從路由器學習來的O*預設路由就去檢查路由器G0/2地址是否配置,之後驗證從外網可以訪問內網的web服務,可以訪問證明專案升級成功。

4