freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

三層交換機轉(zhuǎn)發(fā)流程-資料下載頁

2025-08-07 14:46本頁面
  

【正文】 ;下一跳MAC:三層設(shè)備每完成一跳的轉(zhuǎn)發(fā),會重新封裝報文中的MAC頭,硬件ASIC芯片一般依據(jù)這個域里面的數(shù)值來封裝報文頭。兩個重要的概念:解析,未解析,每次收到報文,ASIC都會從其中提取出源和目的地址在MAC Table或者 IP Fdb Table中進行查找,如果地址在轉(zhuǎn)發(fā)表中可以找到,則認為該地址是解析的,如果找不到,則認為該地址是未解析的。根據(jù)這個地址是源,還是目的,還可以有源解析,目的未解析等等的組合。對于二層未解析,硬件本身可以將該報文在VLAN內(nèi)廣播,但是對于三層報文地址的未解析報文硬件本身則不對該報文進行任何的處理,而產(chǎn)生CPU中斷,靠軟件來處理。硬件部分的處理可以用這句話來描述:收到報文后,判斷該報文是二或是三層報文,然后判斷其中的源,目的地址是否已經(jīng)解析,如果已經(jīng)解析,則硬件完成該報文的轉(zhuǎn)發(fā),如果是未解析的情況,則產(chǎn)生CPU中斷,靠軟件來學習該未解析的地址。3)驅(qū)動代碼部分其中關(guān)鍵的核心有:地址解析任務(wù):在該任務(wù)中對已經(jīng)報上來的未解析的地址進行學習,以便硬件完成后續(xù)的報文的轉(zhuǎn)發(fā)而不需軟件干預(yù)。地址管理任務(wù):為了便于軟件管理和維護,軟件部分保存了一份同硬件中轉(zhuǎn)發(fā)表相同的地址表copy。fib(forwarding information base)表: 這個表的信息來源于ip route table中的路由信息,之所以把它放在了driver部分, 是為了地址解析任務(wù)在學IP地址時查找的方便。舉例: show fib:Destination/Mask Nexthop Flag Interface三層轉(zhuǎn)發(fā)主要涉及到兩個關(guān)鍵的線程:地址學習線程和報文轉(zhuǎn)發(fā)線程,這個和二層的線程是類似的;1)報文轉(zhuǎn)發(fā)線程主要根據(jù)地址學習線程生成的轉(zhuǎn)發(fā)表(ipfdb table)信息來對報文進行轉(zhuǎn)發(fā),如果里面的信息足夠多,這個轉(zhuǎn)發(fā)的過程全部由硬件來完成,如果信息不夠,則會要求地址學習線程來進行學習,同時該報文硬件不能轉(zhuǎn)發(fā),會交給軟件協(xié)議棧來進行轉(zhuǎn)發(fā)。2)地址學習線程主要用來生成硬件轉(zhuǎn)發(fā)表(ipfdb table)其實ipfdb table和二層的MAC地址表也是類似的,只不過里面的具體表項所代表的含義和所起的作用不同罷了。有一個問題:在路由器等軟件轉(zhuǎn)發(fā)引擎中,每收一個報文都會去查路由表查下一跳,然后再查ARP表找下一跳的MAC,可是在三層交換機(如S3526)中,報文轉(zhuǎn)發(fā)的時候不需要去查路由表和ARP表,這樣的話,這兩個表是不是就沒有什么作用了?回答當然是否定的,在S3526的三層轉(zhuǎn)發(fā)流程中,過程一般都是這樣的,第一個報文硬件無法轉(zhuǎn)發(fā),要進行IP地址的學習,同時為了保證不丟包,該報文也由軟件來進行轉(zhuǎn)發(fā),在學習完成以后,第二,第三個報文以后就一直是由硬件來完成轉(zhuǎn)發(fā)了,這個過程也可以套用“一次路由,多次交換”來形象的進行總結(jié),在一次路由中,要利用路由表和ARP表來學習IP地址,和轉(zhuǎn)發(fā)第一個報文,在以后的多次交換過程中,則只要有ipfdb table就可以了。10
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1