RIB and FIB

RIB와 FIB는 후보 경로와 실행 경로를 나눠 본다

RIB는 여러 출처에서 배운 후보를 보관하고, FIB는 실제 packet lookup에 쓸 최종 경로만 빠르게 담는다.

1 Sourcesconnected, static, OSPF, BGP후보 경로 학습
2 RIB출처별 후보 비교AD와 metric으로 best 선택
3 FIB최종 lookup tabledata plane에 최적화
4 Packetdest IP lookupnext-hop 결정
역할
나쁜 신호
RIB
경로 후보와 출처 비교
best path가 기대와 다름
FIB
실제 forwarding 실행
RIB와 동기화 지연
Adjacency
next-hop L2 정보
ARP/ND 실패
핵심RIB에는 있어도 FIB에 없으면 패킷은 실제로 나가지 못한다.