一、VLAN間通信
交換核心
--網絡中的所有交換機必須擁有相同的VLAN數據庫;
--終端設備之間的數據的轉發路徑上的所有設備,必須得擁有相同的VLAN(該VLAN指的是當前轉轉發數據的終端所屬於的那個VLAN,而不是指每個交換機上的VLAN數據庫)
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
二、動態路由
路由協議的分類
按應用範圍的不同,路由協議可分爲兩類:
-- 內部網關協議(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 的相關信息;