路由交換基礎(二)——三層交換技術及動態路由

一、VLAN間通信

  1. 交換核心

    --網絡中的所有交換機必須擁有相同的VLAN數據庫;

    --終端設備之間的數據的轉發路徑上的所有設備,必須得擁有相同的VLAN(該VLAN指的是當前轉轉發數據的終端所屬於的那個VLAN,而不是指每個交換機上的VLAN數據庫)

  2. VLAN間路由

    (1)三層交換機

           使用三層交換技術實現VLAN間通信。三層交換=二層交換+三層轉發。在三層交換機上配置的VLAN接口爲虛接口,使用SVI(交換虛擬端口)實現VLAN間路由。任何一個VLAN都對應一個SVI,該VLAN中的所有的成員主機的網關IP地址都爲該SVI口配置的IP地址。

    (2)三層交換機的配置

          確定哪些VLAN需要配置網關;如果三層交換機上沒有該VLAN則創建它;爲每個VLAN創建相關的SVI;給每個SVI配置IP地址;啓用SVI端口;啓用三層交換機的IP路由功能;如果需要,配置三層交換機的動態或靜態路由。三層交換機的物理端口默認是二層端口,轉換爲三層端口後該端口不屬於任何VLAN,可以像路由器端口一樣使用。


    --配置網關IP

              #  interface vlan 10                  //配置vlan 10 的網關IP

              #    no shutdown

              #  ip address 192.168.10.254 255.255.255.0

              # interface vlan 20

              #no shutdown

               # ip address 192.168.20.254 255.255.255.0

               #interface vlan 30

                  # no shutdown 

                  #ip address 192.168.30.254 255.255.255.0

    

    --啓用路由功能

                       switch(config)#ip routing


       --配置多層交換機與普通交換機的級聯鏈路

                    #interface f0/3

                 #switchport trunk encap dot1q

                #switchport mode trunk

           相應的與多層交換機相連的普通交換機的端口也要設置成trunk模式、


       --驗證與測試

             #show ip interface brief

           #show ip route

          # show interface trunki


二、動態路由

  1. 路由協議的分類

    按應用範圍的不同,路由協議可分爲兩類:

    -- 內部網關協議(interior gateway protocol):在一個AS內的路由協議,內部網關路由協議有:RIP,IGRP,EIGRP,IS-IS和OSPF。

    --外部網關協議(exterior gateway protocol):AS之間的路由協議稱爲外部網關路由協議,外部網關路由協議有:EGP,BGP。

       按照路由執行的算法分類,可以分爲:

     --距離矢量路由協議:依據從源網絡到目標網絡所經過的路由器的個數選擇路由。如RIP,IGRP。

     --鏈路狀態路由協議:綜合考慮從源網絡到目標網絡的各條路徑的情況選擇路由。如OSPF,IS-IS。

2.OSPF

  OSPF是一種公有協議,OSPF的網絡是沒有網絡規模限制的。分層設計:

   --骨幹區域:0區域

   --非骨幹區域:非0區域

     所有的非骨幹區域必須連接着骨幹區域

OSPF的工作過程:

(1)建立鄰居--鄰居表

        通過參數進行協商,滿足鄰居的建立條件。凡是出現在這個表中的設備都稱之爲鄰居,只有當狀態稱爲full的時候纔可以稱之爲鄰接(此時兩邊設備的數據庫必須完全一致)。

            查看命令:    #show ip ospf neighbor

例如:   

       R1#show ip ospf neighbor  //查看 R1 上的 OSPF 鄰居表

Neighbor     ID    Pri     State     Dead Time   Address         Interface

2.2.2.2                   1   FULL/DR   00:00:38    10.10.12.2      GigabitEthernet0/0

   -- neighbor  ID : 表示的是對端設備的 OSPF router-id;

   -- pri(priority):表示的是對端設備的優先級,默認爲1;

   -- state(state/role):表示的是對端設備的狀態以及角色

       狀態值有:

              down : 鄰居之間的關係,掛掉了;

      init :初始化狀態,表示收到了對方發送來的OSPF包

      attempt:該狀態只有在單播環境下,纔可以看到。

      two-way:雙向通信狀態,表示對方發送的OSPF包中,包含着自己的信息;

      exstart:交換初始化狀態主要目的是爲了確定交換過程中的主從關係,從而實現“後期的交換過程”是穩定的、可靠的;                                      

     exchange:交換狀態。在該狀態進行數據庫的同步; 本質上交換的其實僅僅是數據庫的目錄;

     loading:加載狀態。該狀態加載的雙方數據庫中的真實的條目

     full :完全鄰接狀態。該狀態表示雙方的數據庫內容完全一致了。


(2)同步數據庫

        該表中包含的就是數據庫條目,即LSA--link-state advertisement 鏈路狀態通告。


(3)計算路由——路由表

      每一個OSPF路由器,都會基於數據庫中的 LSA ,進行路由計算(通過 SPF 算法),從而形成最終的“路由表”。


OSPF報文類型:

    -- Hello :用於建立、維護與拆除鄰居關係的; 該報文是週期性發送的

      週期 - 10s ;(廣播、點到點) 鄰居存活時間 - 40s;  

   週期 - 30s (非廣播網絡)     鄰居存活時間 - 120s

      -- DBD:database description ,數據庫描述報文;用於交換、同步數據庫之前的準備工作;

       --LSU:鏈路狀態更新,裏面包含的是 LSA ;

         --LSAck:鏈路狀態確認報文,確保 LSA 的可靠傳輸;

--LSR:鏈路狀態請求;

OSPF的相關驗證命令:

show ip ospf neighbor  -- 查看鄰居表

show ip ospf database  -- 查看數據庫 

show ip route ospf     -- 查看OSPF的路由表

show ip protocols      -- 查看當前設備上運行的所有動態路由協議 

show ip ospf           -- 查看 OSPF 的相關信息;





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章