Skip to main content

Cisco CEF

CEF(Cisco Express Forwarding)란?

  • 대형 IP망에서 패킷 전송 속도를 향상시키게 하기 위해 개발된 CISCO 고유의 L3 switching 기능
  • 일부 CISCO 스위치에서는 기능을 켜야만 사용 가능

현존하는 세가지 switching 기술

  • Process switching : 모든 packet이 CPU에 의해 확인되고 software에 의해 전송 경로가 결정
  • Fast switching(Route caching) : Flow의 첫번째 packet만 CPU에 의해 확인된 후 전송 경로를 hardware에 cache하여 나머지 packet을 빠르게 처리
  • CEF : 첫번째 packet도 검사하지 않고 routing table을 기반으로 하여 packet이 들어오지 않았어도 hardware에 Cache를 생성

처리 속도 : CEF < Fast switching < Process swtiching

CEF가 가장 빠르게 packet을 처리

CEF가 생성하는 테이블 종류

  • FIB(Forwarding Information Base) : Routing table의 복사본, 라인카드에 Cache되어 control plane의 Routing table에 변동 시 자동 업데이트
  • Adjacency Table
    • FIB를 위해 L2 next-hop address를 저장
    • FIB는 L3 경로를 저장하고 Adjacency Table은 L2 경로 저장
    • 네트워크에서는 단일 홉(Single hop)으로 떨어져 있을 때, Adjacency라고 부름