Cells In Frames

What Does Cells In Frames Mean?

Cells in Frames (CIF) is an asynchronous transfer mode (ATM) protocol used to facilitate Ethernet data packet transfers. CIF allows ATM to be implemented using existing Ethernet equipment such as network interface cards, and provides advantages such as quality of service without additional hardware expenses.

Advertisements

Techopedia Explains Cells In Frames

CIF is an ATM protocol with online packets and trunks of variable lengths. The CIF Alliance specifies protocols that permit the embedding of ATM headers in frame-based legacy protocols for up to 31 virtual packet circuit cells. A key CIF feature is explicit rate flow control.

CIF uses ATM between workstations without changing legacy NIC cards, as “Shim” software is used for processing. Variable length packets create lower overhead and eliminate the need for new NICs and segmentation/reassembly hardware.

CIF’s fixed cell size facilitates the following:

  • High-speed hardware switching
  • Small cell size for minimized delays
  • Virtual circuit switching for fast switching speeds
  • Call-based QoS for call-based flow control
  • QoS signaling for mixing data, video and voice without trunk degradation delay on the same wire
  • QoS-based traffic routing over network trunks for load balancing and to ensure traffic routing on paths capable of supporting QoS and bandwidth
  • Low delay flow control for high-speed switched networks
Advertisements

Related Terms

Latest Data Management Terms

Related Reading

Margaret Rouse

Margaret Rouse is an award-winning technical writer and teacher known for her ability to explain complex technical subjects to a non-technical, business audience. Over the past twenty years her explanations have appeared on TechTarget websites and she's been cited as an authority in articles by the New York Times, Time Magazine, USA Today, ZDNet, PC Magazine and Discovery Magazine.Margaret's idea of a fun day is helping IT and business professionals learn to speak each other’s highly specialized languages. If you have a suggestion for a new definition or how to improve a technical explanation, please email Margaret or contact her…