SlideShare a Scribd company logo
1 of 6
Multilayer Switch Feature Card (MSFC)
Multilayer Switch Feature Card is the Layer 3 switching engine that sites on the
Catalyst Supervisor as a daughter card. The MSFC is an integral part of the Supervisor
Engine, providing high performance, multilayer switching and routing intelligence. On
the MSFC daughter card, the route processor (RP) is located on the MSFC itself.
Equipped with a high performance processor, the MSFC runs layer 2 protocols on one
CPU and layer 3 protocols on the second CPU. These include routing protocol support,
layer 2 protocols (Spanning Tree Protocol and VLAN Trunking Protocol for example),
and security services.
The control plane functions in the Cisco Catalyst 6500 are processed by the MSFC
and include handling Layer 3 routing protocols, maintaining the routing table, some
access control, flow initiation, and other services not found in hardware.
Performance of the control plane is dependent on the type and number of processes
running on the MSFC. The MSFC3 can support forwarding rates up to 500Kpps. The
MSFC provide a means to perform Multilayer Switching (MLS) and interVLAN routing.
The MSFC builds the Cisco Express Forwarding information Base (FIB) table in
software and then downloads this table to the hardware
Application-specific-integrated circuits (ASICs) on the PFC and DFC (if present) that
make the forwarding decisions for IP unicast and multicast traffic.
Role of MSFC
1. Provide IOS based multi-protocol routing using a variety of routing protocols.
2. Work with the PFC for implementing layer 3 switching & traditional router
based input/output ACL's. Note, PFC can implement ACL's without requiring a
MSFC.
3. Provide other SW based features (like NAT, Policy Routing, Encryption etc.)
which are not supported in PFC hardware.
Table1. MSFC/Supervisor Compatibility Chart
MSFC Model Supervisor Model
MSFC1 Supervisor 1 or Supervisor 1A
MSFC2 Supervisor 1A or Supervisor 2
MSFC3 Supervisor 720 Models
MSFC4 Supervisor 720-10GE Models
Policy Feature Card (PFC)
The PFC3 is the ASIC-based forwarding engine daughter card for the Sup720; the
DFC3 is the ASIC-based forwarding engine daughter card for various fabric-enabled
line cards (CEF256, CEF720). Contains the ASICs that are used to accelerate Layer 2
and Layer 3 switching, store and process QoS and security ACLs, and maintain
NetFlow statistics.
The PFC3/DFC3 generation is built upon a forwarding architecture known as EARL7.
Within this generation, there are three different versions - 'A', 'B', and 'BXL' - that are
all based on the same fundamental technologies but that each have incremental
functionality. 'A' is the standard offering; 'B' is the intermediate option, and 'BXL' is
the high-end option.
The PFC contains a Layer 2 and a Layer 3 forwarding engine.
Role of PFC Layer 2 engine
1. Layer 2 MAC address lookups into the Layer 2 CAM table.
2. Looking into the packet headers to determine if this switching operation will
be a Layer 2 or a Layer 3 operation. If it is going to be a Layer 3 operation,
then it will hand off the packet to the Layer 3 engine for further processing.
Role of PFC Layer 3 Engine
1. NetFlow Statistics collection.
2. Hardware based forwarding of IPv4, IPv6 and MPLS tagged packets.
3. QoS mechanism for ACL classification, marking of packets, and policing (rate
limiting).
4. Security mechanism for validating ACL rules against incoming packets.
5. Maintaining Adjacency entries and statistics.
6. Maintaining Security ACL counters.
The PFC3 supports hardware based Layer 2 and Layer 3 switching, processing
security and QoS ACLs in hardware and the collection of NetFlow statistics.
There are five versions of the Policy Feature Card in use today. The PFC3A , PFC3B,
and PFC3BXL are integrated into the Supervisor 720-3A, Supervisor 720-3B and
Supervisor 720-3BXL respectively. The PFC3B is the only option for the Supervisor 32,
while the PFC3C and PFC3CXL are integrated into the Supervisor 720-10G-3C and
Supervisor 720-10G-3CXL.
Table2. PFC/Supervisor Compatibility Chart
PFC Model Supervisor Model
PFC1 Supervisor 1 or Supervisor 1A
PFC2 Supervisor 2
PFC3A Supervisor 720
PFC3B Supervisor 720-3B
PFC3BXL Supervisor 720-3BXL
PFC3C Supervisor 720-10GE-3C
PFC3CXL Supervisor 720-10GE-3CXL
Distributed Forwarding Card (DFC)
The Catalyst 6500 architecture supports the use of Distributed Forwarding Cards
(DFC). Distributed Forwarding Card is a combo daughter card comprising a MSFC and
PFC used by a fabric enabled Cat6500 linecard to perform distributed switching. DFCs
are located in linecards, not in Supervisors.
A DFC is used to hold a local copy of the forwarding tables (constructed by the MSFC)
along with Security and QoS policies to facilitate local switching on the line card. The
DFC3A is available as an option on CEF256 and CEF720 based line cards. The DFC3B
and DFC3BXL were introduced for line cards to operate with the Supervisor 720
equipped with PFC3B and PFC3BXL. The last generation of DFC, the DFC3C, is
available as an option on the CEF720 based line cards but are integrated on the latest
generation line cards, the WS-X6708 and WS-X6716.
It is important to note that there are some operational considerations that can
impact the ability of the Catalyst 6500 system to provide specific QoS features. This
can happen when you mix different generations of PFC's and DFC's together. The rule
is that the system will operate at the lowest common feature denominator.
Table3. DFC/PFC Operation
PFC3A PFC3B PFC3BXL PFC3C PFC3CXL
DFC3A
Normal
Operation
PFC3B
operates as
a PFC3A
PFC3BXL
operates as a
PFC3A
PFC3C
operates as
a PFC3A
PFC3CXL
operates as
a PFC3A
DFC3B
DFC3B
operates as
a DFC3A
Normal
Operation
PFC3BXL
operates as a
PFC3B
PFC3C
operates as
a PFC3A
PFC3CXL
operates as
a PFC3B
DFC3BXL
DFC3BXL
operates as
a DFC3A
DFC3BXL
operates as
a DFC3B
Normal
Operation
PFC3C
operates as
a PFC3BXL
PFC3CXL
operates as
a PFC3BXL
DFC3C
DFC3C
operates as
a DFC3A
DFC3C
operates as
a DFC3B
DFC3C
operates as a
DFC3B and
PFC3BXL
operates as a
PFC3B
Normal
Operation
PFC3CXL
operates as
a PFC3C
DFC3CXL
DFC3CXL
operates as
a DFC3A
DFC3CXL
operates as
a DFC3B
DFC3CXL
operates as a
DFC3BXL
DFC3CXL
operates as
a DFC3C
Normal
Operation
The primary MSFC3 will calculate, then push down a FIB table (Forwarding
Information Base) giving the DFC3x its layer 3 forwarding tables. The MSFC3 will also
push down a copy of the QoS policies so that they are also local to the line card.
Subsequent to this, local switching decisions can reference the local copy of any QoS
policies providing hardware QoS processing speeds and yielding higher levels of
performance though distributed switching.
Benefits of DFC
Performance is the biggest and most obvious reason to implement DFCs. You move
from a 30 Mpps centralized forwarding system anywhere up to a 400 Mpps
distributed forwarding system. This forwarding performance is for all L2 bridging, L3
routing, ACLs, QoS, and Netflow features, i.e., not just L3.
The performance benefit of a DFC is most applicable when you use the 67xx series
modules. This is because these modules have enough ports and bandwidth to
generate much more than the 30Mpps centralized forwarding engine has available. A
67xx-series module without a DFC is subject to the same centralized performance
characteristics of all other centralized forwarding modules.
DFC also minimize the impact that a classic module has in a system. Classic modules
do affect the centralized forwarding performance of a system, limiting the maximum
centralized forwarding rate to 15Mpps. Modules enabled with DFCs have their own
forwarding engine and are not subject to this performance degradation. If a classic
module used, the inclusion of a DFC mitigates any performance issues/concerns. Any
non-DFC modules are still subject to the available 15 Mpps of forwarding available
when a classic-module is present.
Packet Forwarding
Packet Forwarding is done on the ingress forwarding engine. Therefore, packets
coming into the ports on the Sup720-3B will have forwarding done on the PFC3B of
the Supervisor. Packets coming into ports of line cards with DFC3s will have the
forwarding done on the DFC3. Packets coming into ports of line cards with CFCs will
have the forwarding done on the PFC3B of the Supervisor. The MSFC3 only does
forwarding in the cases where the PFC3 or DFC3 cannot make the forwarding
decision. Some of these cases include when traffic has IP Options set, when ACLs are
applied to an interface but the ACL is not programmed into the ACL TCAM for some
reason, when packets have TTL expiration, when packets hit an ACE with the "log"
keyword, and others.
Centralized Forwarding Card (CFC)
CFC is a centralized forwarding card for the switching modules which makes IPv4
Routing over the PFC. CFC does not do local forwarding, the forwarding is done by
the PFC in the Supervisor. As the forwarding is centralized, the PFC performance, FIB
entries, ACL lables are shared among the line cards that uses the Supervisor PFC for
forwrding. WS-F6700-CFC is the CFC card used on WS-X67xx Ethernet Modules. This
daughter card is supported only by the Supervisor Engine 720.
Note: CFC or the Centralized Forwarding Card was introduced along with the CEF720
modules. It provides centralized connectivity to the supervisor for look-ups and results.
Though the switch fabric is used for the data, but the CFC is responsible to send a
look-up request from the Supervisor and then get those results back.
Table4. CFC And Supported Modules
CFC Module
WS-F6700-CFC
WS-X6704-10GE
WS-X6724-SFP
WS-X6748-SFP
WS-X6748-GE-TX
References
Cisco Catalyst 6500 Architecture White Paper
Catalyst 6500 Series Switch PFC,DFC and CFC FAQ
FAQ - Catalyst 6500 Hardware
More Cisco Network Reviews and Topics you can visit: http://blog.router-switch.com/

More Related Content

More from IT Tech

New nexus 400 gigabit ethernet (400 g) switches
New nexus 400 gigabit ethernet (400 g) switchesNew nexus 400 gigabit ethernet (400 g) switches
New nexus 400 gigabit ethernet (400 g) switchesIT Tech
 
Tested cisco isr 1100 delivers the richest set of wi-fi features
Tested cisco isr 1100 delivers the richest set of wi-fi featuresTested cisco isr 1100 delivers the richest set of wi-fi features
Tested cisco isr 1100 delivers the richest set of wi-fi featuresIT Tech
 
Aruba campus and branch switching solution
Aruba campus and branch switching solutionAruba campus and branch switching solution
Aruba campus and branch switching solutionIT Tech
 
Cisco transceiver module for compatible catalyst switches
Cisco transceiver module for compatible catalyst switchesCisco transceiver module for compatible catalyst switches
Cisco transceiver module for compatible catalyst switchesIT Tech
 
Cisco ios on cisco catalyst switches
Cisco ios on cisco catalyst switchesCisco ios on cisco catalyst switches
Cisco ios on cisco catalyst switchesIT Tech
 
Cisco's wireless solutions deployment modes
Cisco's wireless solutions deployment modesCisco's wireless solutions deployment modes
Cisco's wireless solutions deployment modesIT Tech
 
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dell
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dellCompetitive switching comparison cisco vs. hpe aruba vs. huawei vs. dell
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dellIT Tech
 
Four reasons to consider the all in-one isr 1000
Four reasons to consider the all in-one isr 1000Four reasons to consider the all in-one isr 1000
Four reasons to consider the all in-one isr 1000IT Tech
 
The difference between yellow and white labeled ports on a nexus 2300 series fex
The difference between yellow and white labeled ports on a nexus 2300 series fexThe difference between yellow and white labeled ports on a nexus 2300 series fex
The difference between yellow and white labeled ports on a nexus 2300 series fexIT Tech
 
Cisco transceiver modules for compatible cisco switches series
Cisco transceiver modules for compatible cisco switches seriesCisco transceiver modules for compatible cisco switches series
Cisco transceiver modules for compatible cisco switches seriesIT Tech
 
Guide to the new cisco firepower 2100 series
Guide to the new cisco firepower 2100 seriesGuide to the new cisco firepower 2100 series
Guide to the new cisco firepower 2100 seriesIT Tech
 
892 f sfp configuration example
892 f sfp configuration example892 f sfp configuration example
892 f sfp configuration exampleIT Tech
 
Cisco nexus 7000 and nexus 7700
Cisco nexus 7000 and nexus 7700Cisco nexus 7000 and nexus 7700
Cisco nexus 7000 and nexus 7700IT Tech
 
Cisco firepower ngips series migration options
Cisco firepower ngips series migration optionsCisco firepower ngips series migration options
Cisco firepower ngips series migration optionsIT Tech
 
Eol transceiver to replacement model
Eol transceiver to replacement modelEol transceiver to replacement model
Eol transceiver to replacement modelIT Tech
 
Cisco firepower 2100 series, as a ngfw or a ngips
Cisco firepower 2100 series, as a ngfw or a ngipsCisco firepower 2100 series, as a ngfw or a ngips
Cisco firepower 2100 series, as a ngfw or a ngipsIT Tech
 
16 questions of cisco sfp 10 g-sr...
16 questions of cisco sfp 10 g-sr...16 questions of cisco sfp 10 g-sr...
16 questions of cisco sfp 10 g-sr...IT Tech
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & consIT Tech
 
5 comparisons measuring ssd and hdd performance
5 comparisons measuring ssd and hdd performance5 comparisons measuring ssd and hdd performance
5 comparisons measuring ssd and hdd performanceIT Tech
 
Cisco 1921 series key features & benefits
Cisco 1921 series key features & benefitsCisco 1921 series key features & benefits
Cisco 1921 series key features & benefitsIT Tech
 

More from IT Tech (20)

New nexus 400 gigabit ethernet (400 g) switches
New nexus 400 gigabit ethernet (400 g) switchesNew nexus 400 gigabit ethernet (400 g) switches
New nexus 400 gigabit ethernet (400 g) switches
 
Tested cisco isr 1100 delivers the richest set of wi-fi features
Tested cisco isr 1100 delivers the richest set of wi-fi featuresTested cisco isr 1100 delivers the richest set of wi-fi features
Tested cisco isr 1100 delivers the richest set of wi-fi features
 
Aruba campus and branch switching solution
Aruba campus and branch switching solutionAruba campus and branch switching solution
Aruba campus and branch switching solution
 
Cisco transceiver module for compatible catalyst switches
Cisco transceiver module for compatible catalyst switchesCisco transceiver module for compatible catalyst switches
Cisco transceiver module for compatible catalyst switches
 
Cisco ios on cisco catalyst switches
Cisco ios on cisco catalyst switchesCisco ios on cisco catalyst switches
Cisco ios on cisco catalyst switches
 
Cisco's wireless solutions deployment modes
Cisco's wireless solutions deployment modesCisco's wireless solutions deployment modes
Cisco's wireless solutions deployment modes
 
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dell
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dellCompetitive switching comparison cisco vs. hpe aruba vs. huawei vs. dell
Competitive switching comparison cisco vs. hpe aruba vs. huawei vs. dell
 
Four reasons to consider the all in-one isr 1000
Four reasons to consider the all in-one isr 1000Four reasons to consider the all in-one isr 1000
Four reasons to consider the all in-one isr 1000
 
The difference between yellow and white labeled ports on a nexus 2300 series fex
The difference between yellow and white labeled ports on a nexus 2300 series fexThe difference between yellow and white labeled ports on a nexus 2300 series fex
The difference between yellow and white labeled ports on a nexus 2300 series fex
 
Cisco transceiver modules for compatible cisco switches series
Cisco transceiver modules for compatible cisco switches seriesCisco transceiver modules for compatible cisco switches series
Cisco transceiver modules for compatible cisco switches series
 
Guide to the new cisco firepower 2100 series
Guide to the new cisco firepower 2100 seriesGuide to the new cisco firepower 2100 series
Guide to the new cisco firepower 2100 series
 
892 f sfp configuration example
892 f sfp configuration example892 f sfp configuration example
892 f sfp configuration example
 
Cisco nexus 7000 and nexus 7700
Cisco nexus 7000 and nexus 7700Cisco nexus 7000 and nexus 7700
Cisco nexus 7000 and nexus 7700
 
Cisco firepower ngips series migration options
Cisco firepower ngips series migration optionsCisco firepower ngips series migration options
Cisco firepower ngips series migration options
 
Eol transceiver to replacement model
Eol transceiver to replacement modelEol transceiver to replacement model
Eol transceiver to replacement model
 
Cisco firepower 2100 series, as a ngfw or a ngips
Cisco firepower 2100 series, as a ngfw or a ngipsCisco firepower 2100 series, as a ngfw or a ngips
Cisco firepower 2100 series, as a ngfw or a ngips
 
16 questions of cisco sfp 10 g-sr...
16 questions of cisco sfp 10 g-sr...16 questions of cisco sfp 10 g-sr...
16 questions of cisco sfp 10 g-sr...
 
Various raid levels pros & cons
Various raid levels pros & consVarious raid levels pros & cons
Various raid levels pros & cons
 
5 comparisons measuring ssd and hdd performance
5 comparisons measuring ssd and hdd performance5 comparisons measuring ssd and hdd performance
5 comparisons measuring ssd and hdd performance
 
Cisco 1921 series key features & benefits
Cisco 1921 series key features & benefitsCisco 1921 series key features & benefits
Cisco 1921 series key features & benefits
 

Recently uploaded

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Recently uploaded (20)

AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

Msfc, pfc and dfc roles in catalyst 6500 series switch

  • 1. Multilayer Switch Feature Card (MSFC) Multilayer Switch Feature Card is the Layer 3 switching engine that sites on the Catalyst Supervisor as a daughter card. The MSFC is an integral part of the Supervisor Engine, providing high performance, multilayer switching and routing intelligence. On the MSFC daughter card, the route processor (RP) is located on the MSFC itself. Equipped with a high performance processor, the MSFC runs layer 2 protocols on one CPU and layer 3 protocols on the second CPU. These include routing protocol support, layer 2 protocols (Spanning Tree Protocol and VLAN Trunking Protocol for example), and security services. The control plane functions in the Cisco Catalyst 6500 are processed by the MSFC and include handling Layer 3 routing protocols, maintaining the routing table, some access control, flow initiation, and other services not found in hardware. Performance of the control plane is dependent on the type and number of processes running on the MSFC. The MSFC3 can support forwarding rates up to 500Kpps. The MSFC provide a means to perform Multilayer Switching (MLS) and interVLAN routing. The MSFC builds the Cisco Express Forwarding information Base (FIB) table in software and then downloads this table to the hardware Application-specific-integrated circuits (ASICs) on the PFC and DFC (if present) that make the forwarding decisions for IP unicast and multicast traffic. Role of MSFC 1. Provide IOS based multi-protocol routing using a variety of routing protocols. 2. Work with the PFC for implementing layer 3 switching & traditional router based input/output ACL's. Note, PFC can implement ACL's without requiring a MSFC. 3. Provide other SW based features (like NAT, Policy Routing, Encryption etc.) which are not supported in PFC hardware.
  • 2. Table1. MSFC/Supervisor Compatibility Chart MSFC Model Supervisor Model MSFC1 Supervisor 1 or Supervisor 1A MSFC2 Supervisor 1A or Supervisor 2 MSFC3 Supervisor 720 Models MSFC4 Supervisor 720-10GE Models Policy Feature Card (PFC) The PFC3 is the ASIC-based forwarding engine daughter card for the Sup720; the DFC3 is the ASIC-based forwarding engine daughter card for various fabric-enabled line cards (CEF256, CEF720). Contains the ASICs that are used to accelerate Layer 2 and Layer 3 switching, store and process QoS and security ACLs, and maintain NetFlow statistics. The PFC3/DFC3 generation is built upon a forwarding architecture known as EARL7. Within this generation, there are three different versions - 'A', 'B', and 'BXL' - that are all based on the same fundamental technologies but that each have incremental functionality. 'A' is the standard offering; 'B' is the intermediate option, and 'BXL' is the high-end option. The PFC contains a Layer 2 and a Layer 3 forwarding engine. Role of PFC Layer 2 engine 1. Layer 2 MAC address lookups into the Layer 2 CAM table. 2. Looking into the packet headers to determine if this switching operation will be a Layer 2 or a Layer 3 operation. If it is going to be a Layer 3 operation, then it will hand off the packet to the Layer 3 engine for further processing. Role of PFC Layer 3 Engine 1. NetFlow Statistics collection.
  • 3. 2. Hardware based forwarding of IPv4, IPv6 and MPLS tagged packets. 3. QoS mechanism for ACL classification, marking of packets, and policing (rate limiting). 4. Security mechanism for validating ACL rules against incoming packets. 5. Maintaining Adjacency entries and statistics. 6. Maintaining Security ACL counters. The PFC3 supports hardware based Layer 2 and Layer 3 switching, processing security and QoS ACLs in hardware and the collection of NetFlow statistics. There are five versions of the Policy Feature Card in use today. The PFC3A , PFC3B, and PFC3BXL are integrated into the Supervisor 720-3A, Supervisor 720-3B and Supervisor 720-3BXL respectively. The PFC3B is the only option for the Supervisor 32, while the PFC3C and PFC3CXL are integrated into the Supervisor 720-10G-3C and Supervisor 720-10G-3CXL. Table2. PFC/Supervisor Compatibility Chart PFC Model Supervisor Model PFC1 Supervisor 1 or Supervisor 1A PFC2 Supervisor 2 PFC3A Supervisor 720 PFC3B Supervisor 720-3B PFC3BXL Supervisor 720-3BXL PFC3C Supervisor 720-10GE-3C PFC3CXL Supervisor 720-10GE-3CXL Distributed Forwarding Card (DFC) The Catalyst 6500 architecture supports the use of Distributed Forwarding Cards (DFC). Distributed Forwarding Card is a combo daughter card comprising a MSFC and PFC used by a fabric enabled Cat6500 linecard to perform distributed switching. DFCs are located in linecards, not in Supervisors. A DFC is used to hold a local copy of the forwarding tables (constructed by the MSFC) along with Security and QoS policies to facilitate local switching on the line card. The DFC3A is available as an option on CEF256 and CEF720 based line cards. The DFC3B and DFC3BXL were introduced for line cards to operate with the Supervisor 720 equipped with PFC3B and PFC3BXL. The last generation of DFC, the DFC3C, is available as an option on the CEF720 based line cards but are integrated on the latest generation line cards, the WS-X6708 and WS-X6716. It is important to note that there are some operational considerations that can
  • 4. impact the ability of the Catalyst 6500 system to provide specific QoS features. This can happen when you mix different generations of PFC's and DFC's together. The rule is that the system will operate at the lowest common feature denominator. Table3. DFC/PFC Operation PFC3A PFC3B PFC3BXL PFC3C PFC3CXL DFC3A Normal Operation PFC3B operates as a PFC3A PFC3BXL operates as a PFC3A PFC3C operates as a PFC3A PFC3CXL operates as a PFC3A DFC3B DFC3B operates as a DFC3A Normal Operation PFC3BXL operates as a PFC3B PFC3C operates as a PFC3A PFC3CXL operates as a PFC3B DFC3BXL DFC3BXL operates as a DFC3A DFC3BXL operates as a DFC3B Normal Operation PFC3C operates as a PFC3BXL PFC3CXL operates as a PFC3BXL DFC3C DFC3C operates as a DFC3A DFC3C operates as a DFC3B DFC3C operates as a DFC3B and PFC3BXL operates as a PFC3B Normal Operation PFC3CXL operates as a PFC3C DFC3CXL DFC3CXL operates as a DFC3A DFC3CXL operates as a DFC3B DFC3CXL operates as a DFC3BXL DFC3CXL operates as a DFC3C Normal Operation The primary MSFC3 will calculate, then push down a FIB table (Forwarding Information Base) giving the DFC3x its layer 3 forwarding tables. The MSFC3 will also push down a copy of the QoS policies so that they are also local to the line card. Subsequent to this, local switching decisions can reference the local copy of any QoS policies providing hardware QoS processing speeds and yielding higher levels of performance though distributed switching. Benefits of DFC Performance is the biggest and most obvious reason to implement DFCs. You move
  • 5. from a 30 Mpps centralized forwarding system anywhere up to a 400 Mpps distributed forwarding system. This forwarding performance is for all L2 bridging, L3 routing, ACLs, QoS, and Netflow features, i.e., not just L3. The performance benefit of a DFC is most applicable when you use the 67xx series modules. This is because these modules have enough ports and bandwidth to generate much more than the 30Mpps centralized forwarding engine has available. A 67xx-series module without a DFC is subject to the same centralized performance characteristics of all other centralized forwarding modules. DFC also minimize the impact that a classic module has in a system. Classic modules do affect the centralized forwarding performance of a system, limiting the maximum centralized forwarding rate to 15Mpps. Modules enabled with DFCs have their own forwarding engine and are not subject to this performance degradation. If a classic module used, the inclusion of a DFC mitigates any performance issues/concerns. Any non-DFC modules are still subject to the available 15 Mpps of forwarding available when a classic-module is present. Packet Forwarding Packet Forwarding is done on the ingress forwarding engine. Therefore, packets coming into the ports on the Sup720-3B will have forwarding done on the PFC3B of the Supervisor. Packets coming into ports of line cards with DFC3s will have the forwarding done on the DFC3. Packets coming into ports of line cards with CFCs will have the forwarding done on the PFC3B of the Supervisor. The MSFC3 only does forwarding in the cases where the PFC3 or DFC3 cannot make the forwarding decision. Some of these cases include when traffic has IP Options set, when ACLs are applied to an interface but the ACL is not programmed into the ACL TCAM for some reason, when packets have TTL expiration, when packets hit an ACE with the "log" keyword, and others. Centralized Forwarding Card (CFC) CFC is a centralized forwarding card for the switching modules which makes IPv4 Routing over the PFC. CFC does not do local forwarding, the forwarding is done by the PFC in the Supervisor. As the forwarding is centralized, the PFC performance, FIB entries, ACL lables are shared among the line cards that uses the Supervisor PFC for forwrding. WS-F6700-CFC is the CFC card used on WS-X67xx Ethernet Modules. This daughter card is supported only by the Supervisor Engine 720. Note: CFC or the Centralized Forwarding Card was introduced along with the CEF720 modules. It provides centralized connectivity to the supervisor for look-ups and results. Though the switch fabric is used for the data, but the CFC is responsible to send a look-up request from the Supervisor and then get those results back.
  • 6. Table4. CFC And Supported Modules CFC Module WS-F6700-CFC WS-X6704-10GE WS-X6724-SFP WS-X6748-SFP WS-X6748-GE-TX References Cisco Catalyst 6500 Architecture White Paper Catalyst 6500 Series Switch PFC,DFC and CFC FAQ FAQ - Catalyst 6500 Hardware More Cisco Network Reviews and Topics you can visit: http://blog.router-switch.com/