
© 2012 Cisco and/or its affiliates. All rights reserved.
Presentation_ID
Cisco Public
© 2013 Cisco and/or its affiliates. All rights reserved.
BRKARC-3470 Cisco Public
70
10.1.1.2
10.1.1.3
10.10.0.10
10.10.0.100
10.10.0.33
10.1.1.4
10.1.2.xx
10.1.3.xx
10.1.1.xx
10.100.1.xx
10.10.0.xx
10.100.1.xx
10.10.100.xx
IPv4 FIB TCAM Lookup (F2 / F2E)
FIB TCAM
Generate
Lookup Key
10.1.1.10
Generate TCAM lookup key
(destination IP address)
Forwarding Block
FIB DRAM
Load-Sharing
Hash
Adjacency Table
Next-hop 8 (IF, MAC)
Next-hop 10 (IF, MAC)
Next-hop 11 (IF, MAC)
Next-hop 12 (IF, MAC)
Next-hop 9 (IF, MAC)
Next-hop 4 (IF, MAC)
Next-hop 5 (IF, MAC)
Next-hop 6 (IF, MAC)
Next-hop 7 (IF, MAC)
Next-hop 3 (IF, MAC)
Next-hop 1 (IF, MAC)
Next-hop 2 (IF, MAC)
10.1.1.xx
Ingress
unicast IPv4
packet header
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Index, # next-hops
Hit in FIB
returns result
in FIB DRAM
Load-sharing
table index
identifies
block to use
Modulo
function
selects
which LS
entry to use
Offset
Compare
lookup
key
Return
lookup
result
# next-
hops
Flow
Data
Result
HIT!
LS Index
mod
Load-Sharing Table
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Adj Index
Use of Load-Sharing Table decouples
prefix entries and adjacency entries
Adjacency
entry
contains
next-hop
information
Kommentare zu diesen Handbüchern