본문 바로가기

IT Tech/Network

[라우팅,Routing] RIB 와 FIB

반응형





RIB와 FIB를 키로 구글링을 해보면 대부분 아래와 같은 글이 여기저기서 검색된다.

RFC1322의 2.1.1 Storage Overhead를 참조하면 다음과 같이 서술되어 있다.

The RIB contains the routing information that entities exchange via the inter-domain routing protocol.
 the RIB is the input to the route computation. 

RIB는 inter-domain 라우팅 프로토콜을 통해 교환하는 라우팅 정보 엔터티들을 포함하고 있다.
RIB는 경로 계산의 입력물이라고 할 수 있다.

The FIB contains the information that the entities use to forward the inter-domain traffic the FIB is the output of the route computation.

반면 FIB는 inter-domain 트래픽을 포워드하는데 사용하는 엔터티 정보를 포함하고 있다.
FIB는 경로 계산의 출력물이라고 할 수 있다.

이는 다시 말해, BGP와 같은 inter-domain 프로토콜을 통하여 여러 개의 RIB들이 생성되고, 이 RIB들을 토대로 AD 값과 롱기스트 매치(longest match)등등을 적용하여 FIB를 산출해내는 것이다.



덧붙여 간단히 말하면,,,
RIB는 라우팅 프로토콜을 토대로 한 정보이며 라우팅 프로토콜에 따라 목적지 네트워크에 대한 경로 정보가 다수 존재할 수 있다. 이 정보를 토대로 목적지까지 최적의 한 경로만 추출해논 정보고 FIB이다.


일반적인 라우팅 테이블 조회 명령은 FIB의 정보를 보여 준다.



[RFC]
http://www.rfc-editor.org/rfc/pdfrfc/rfc1322.txt.pdf
http://www.rfc-editor.org/rfc/pdfrfc/rfc3222.txt.pdf




반응형