L2 VLAN과 같은 L3 가상화 장비 기술이다. 한 라우터에 여러 라우팅 테이블을 생성하여 마치 라우터가 여러 개인 것처럼 구성할 수 있어서 각각의 VRF에 동일한 IP가 있더라도 서로 다른 VRF이므로 다르게 작동한다.
라우팅 테이블이 여러개이므로 FIB가 여러개인 것처럼 보일 수 있으나, 실제 하드웨어에서는 하나의 FIB를 사용하고 FIB ID로 구분하여 각각 라우팅 테이블을 구분한다. 리눅스 커널은 namespace 라는 기능을 제공하는데, NET namespace를 통해 각 네트워크 (인터페이스)의 구분을 하여 원하는 네트워크로 통신할 수 있게 된다.
Linux가 제공하는 유틸리티 ip(8) 를 통해 관련 설정을 할 수 있다. man page 으로도 확인가능하다.
예를 들어
root@~~#ip netns add new_namespace
new_namespace라는 새로운 네트워크를 생성한다.
'Server' 카테고리의 다른 글
node.js 시작하기 (codeanywhere / express) (0) | 2021.02.02 |
---|---|
MySQL 서버 타임존 설정 (0) | 2021.01.22 |
[RESTful] REST API 활용하기 (2) - spring-boot 게시판에 적용 (0) | 2021.01.21 |
[RESTful] REST API 활용하기 (1) - 개념 (0) | 2021.01.18 |
[WAS/WES] Apache Tomcat이란? (0) | 2021.01.06 |