成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

三層以太網交換機ip fdb表及其代碼示例

網絡 路由交換
三層以太網交換機設備每完成一跳的轉發,會重新封裝報文中的MAC頭,硬件ASIC芯片一般依據這個域里面的數值來封裝報文頭。

三層以太網交換機ip fdb表及其代碼示例,三層以太網交換機關于受到硬件處理流程的問題,將在下面的文字中涉及到,如何訪問列表過濾進出報文,搜集證據并聯系安全部門或機構呢?

硬件處理流程:

主要的表項是:二層MAC地址表,和三層以太網交換機的ip fdb表,這兩個表中用于保存轉發信息,在轉發信息比較全的情況下,報文的轉發和處理全部由硬件來完成處理,不需要軟件的干預。這兩個表的功能是獨立的,沒有相互的關系,因為一個報文只要一進入交換機,硬件就會區分出這個包是二層還是三層以太網交換機。非此即彼。

三層以太網交換機例如:display mac-address:
MAC ADDR VLAN IDSTATEPORT INDEX AGING TIME(s)
0000.21cf.73f4 1  Learned Ethernet0/19 266
0002.557c.5a791  Learned Ethernet0/12 225
0004.7673.0b381  Learned Ethernet0/9  262
0005.5d04.96481  Learned Ethernet0/16 232
0005.5df5.9f64 1  Learned Ethernet0/16 300
MAC地址表是精確匹配的IVL方式, 其中關鍵的參數是:Vlan ID, Port index。

三層以太網交換機例如:show ipfdb all:
0: System 1: Learned 2: UsrCfg Age 3: UsrCfg noAge Other: Error
Ip Address RtIf VTag VTValid  Port  Mac Status
10.11.83.77 22Invalid  GigabitEthernet2/1 00-e0-fc-00-55-18 1
10.11.198.2822Invalid  GigabitEthernet2/1 00-e0-fc-00-55-18 1
10.63.32.2 22Invalid  GigabitEthernet2/1 00-e0-fc-00-55-18 1
10.72.255.100  22Invalid  GigabitEthernet2/1 00-e0-fc-00-55-18 2
10.75.35.10322Invalid  GigabitEthernet2/1 00-e0-fc-00-55-18 2
10.75.35.10622Invalid  GigabitEthernet2/1 00-e0-fc-00-55-18 2

路由接口索引(RtIf):

該索引用來確定該轉發表項位于哪個路由接口下面,對3526產品來講,支持的路由接口數目是32;Vlan tag: 該值用來表明所處的VLAN,該VLAN和路由接口是對應的;Vlan tag有效位(VTValid):用來標識轉發出去的報文中是否需要插入Vlan tag標記。

端口索引(Port):

用來說明該轉發表項的出端口;下一跳MAC:三層以太網交換機設備每完成一跳的轉發,會重新封裝報文中的MAC頭,硬件ASIC芯片一般依據這個域里面的數值來封裝報文頭。兩個重要的概念:

解析,未解析,每次收到報文,ASIC都會從其中提取出源和目的地址在MAC Table或者 IP Fdb Table中進行查找,如果地址在轉發表中可以找到,則認為該地址是解析的,如果找不到,則認為該地址是未解析的。

根據這個地址是源,還是目的,還可以有源解析,目的未解析等等的組合。對于二層未解析,硬件本身可以將該報文在VLAN內廣播,但是對于三層以太網交換機報文地址的未解析報文硬件本身則不對該報文進行任何的處理,而產生CPU中斷,靠軟件來處理。

硬件部分的處理可以用這句話來描述:

收到報文后,判斷該報文是二或是三層以太網交換機報文,然后判斷其中的源,目的地址是否已經解析,如果已經解析,則硬件完成該報文的轉發,如果是未解析的情況,則產生CPU中斷,靠軟件來學習該未解析的地址。

驅動代碼部分:

其中關鍵的核心有:地址解析任務:在該任務中對已經報上來的未解析的地址進行學習,以便硬件完成后續的報文的轉發而不需軟件干預。地址管理任務:為了便于軟件管理和維護,軟件部分保存了一份同硬件中轉發表相同的地址表copy。fib(forwarding information base)表: 這個表的信息來源于ip route table中的路由信息,之所以把它放在了driver部分, 是為了地址解析任務在學IP地址時查找的方便。

三層以太網交換機舉例:
display fib:
Destination/MaskNexthopFlag Interface
0.0.0.0/0  10.110.255.9 IVLAN-Interface2
10.110.48.0/21 10.110.48.1  D  VLAN-Interface1
10.110.48.1/32 127.0.0.1 D  InLoopBack0
10.110.255.8/3010.110.255.10 D  VLAN-Interface2
10.110.255.10/32  127.0.0.1 D  InLoopBack0
127.0.0.0/8127.0.0.1 D  InLoopBack0

三層以太網交換機轉發主要涉及到兩個關鍵的線程:地址學習線程和報文轉發線程,這個和二層的線程是類似的;報文轉發線程主要根據地址學習線程生成的轉發表(ipfdb table)信息來對報文進行轉發,如果里面的信息足夠多,這個轉發的過程全部由硬件來完成,如果信息不夠。

則會要求地址學習線程來進行學習,同時該報文硬件不能轉發,會交給軟件協議棧來進行轉發。地址學習線程主要用來生成硬件轉發表(ipfdb table)其實ipfdb table和二層的MAC地址表也是類似的,只不過里面的具體表項所代表的含義和所起的作用不同罷了。

有一個問題:在路由器等軟件轉發引擎中,每收一個報文都會去查路由表查下一跳,然后再查ARP表找下一跳的MAC,可是在三層以太網交換機(如S3526)中,報文轉發的時候不需要去查路由表和ARP表,這樣的話,這兩個表是不是就沒有什么作用了?

回答當然是否定的,在S3526的三層以太網交換機轉發流程中,過程一般都是這樣的,第一個報文硬件無法轉發,要進行IP地址的學習,同時為了保證不丟包,該報文也由軟件來進行轉發,在學習完成以后。

第二,第三個報文以后就一直是由硬件來完成轉發了,這個過程也可以套用“一次路由,多次交換”來形象的進行總結,在一次路由中,要利用路由表和ARP表來學習IP地址,和轉發第一個報文,在以后的多次交換過程中,則只要有ipfdb table就可以了。

責任編輯:佟健 來源: pcdog
相關推薦

2010-01-04 14:00:30

三層以太網交換機

2010-01-06 10:25:35

三層以太網交換機

2010-01-15 14:47:43

第三層以太網交換機

2012-10-18 10:38:17

以太交換機交互MACNIC

2010-01-04 14:08:56

三層以太網交換機

2013-11-21 18:26:34

2010-01-07 17:00:03

以太網交換機

2010-01-11 16:17:20

三層以太網交換機

2010-01-07 15:59:56

千兆以太網交換機

2010-01-12 15:41:46

華為以太網交換機

2010-01-25 17:47:48

以太網交換機

2015-06-08 14:51:23

以太網交換機交換機

2010-03-11 09:33:54

2010-03-17 16:52:57

2024-04-15 11:11:45

以太網

2024-01-30 19:31:29

交換機三層交換機

2013-03-14 10:07:00

交換機以太網接口鏈路

2010-01-27 13:56:00

千兆以太網交換機

2009-01-20 15:11:15

交換機市場以太網城域網

2010-01-28 09:56:14

以太網交換機堆疊
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 青青草社区 | 久久久久9999亚洲精品 | www.天天操.com | 自拍偷拍第一页 | 久久久精品影院 | 一区 | 91资源在线 | 欧美久久久久久久久中文字幕 | 久久国产亚洲精品 | 羞羞视频免费在线观看 | 亚洲一区二区免费视频 | 欧美精品第三页 | 色片在线观看 | 欧美一级片免费看 | 欧美精品91 | 成人免费在线播放视频 | 亚洲97| 毛片入口 | 超碰电影| 久草免费电影 | 成人av一区 | 在线观看国产wwwa级羞羞视频 | 狠狠艹 | 成人免费看电影 | 日韩日韩日韩日韩日韩日韩日韩 | 久久久久成人精品亚洲国产 | caoporn国产 | 欧美最猛黑人xxxx黑人 | 在线免费观看a级片 | 亚洲色综合 | 狠狠干狠狠操 | 欧美v在线| 亚洲情综合五月天 | 超碰成人免费 | 亚洲va欧美va人人爽午夜 | 日本精a在线观看 | av手机在线播放 | 国产日本精品视频 | 蜜桃av人人夜夜澡人人爽 | 欧美午夜久久 | 日韩一区二区三区视频 |