💁🏻 Intro
어쩌다가 보니, 라우팅 공부하게 되었는데,
생각보다 복잡한 부분도 많으면서 공부 안한 내 자신에 대해 반성하게 되었다.
이번에 정리하는 라우팅들은 ISP 업체에서 사용하고 있는 부분이며, 스위치나 라우터 장비를 다룰때 필수적으로 알아야할 것 같다.
먼저 라우팅은 정적/동적 라우팅으로 크게 두가지로 나뉜다.
정적 라우팅은 동적 라우팅과 다르게 미리 경로를 셋팅하는 라우팅으로 네트워크 설계할 때 쉽고 빠르게 할수 있다는 장점이 있지만, 네트워크 장애 대응하기엔 적절하지 않다고 생각한다.
그래서 ISP 업체에서는 동적라우팅 기반으로 대규모의 네트워크 망 구성을 한다.
아래서부터는 동적 라우팅에 대한 부분을 정리해보았다.
동적라우팅
동적 라우팅은 크게 IGP / BGP 로 나눔
AS간 연결
정책을 적용할 수 있는 라우팅 프로토콜
주기적으로 자신 정보를 전송하지 않음
최초 BGP 연결 과정에서 모든 정보를 주고 받으면 이후부터 정보 변경 발생시, Triggerd Update
. routing protocl를 이용해서 경로 정보를 교환하고 best path로 선출된 경로먼 라우팅 테이블에 저장
. label exchange protocol은 라우팅 테이블에 내려간 경로 정보에 label 부여하고 이웃해 있는 장비로 label 정보 교환
1) 패킷에 label 붙임
2) 다음 라우터의 label로 변경
3) 마지막에 label pop
기타등등
OSPF 와 ISIS 활용해서 필요한 경로 계산
Control 과 Data 부 완전 분리 (스위치 부하 줄일 수 있음 -> data만 포워딩 함)
기능 : FRR(Fast ReRouting) -> 장애 발생시 트래픽을 신속하게 우회
1) Link Protection : 미리 우회경로 구간에 대한 MPLS TE ERR용 라벨 할당 받은 후, 사용할 준비
2) Node Protection :Next Hop 라우터에 장애 발생시 패킷을 다른 링크로 우회
3) Path Protection : 터널 경로상 장애 발생시, 전체 경로를 다른 터널로 우회 , 주 터널의 시작 점 (헤드엔드)에서 설정
게이트웨이 이중화 구성
-> 이중화 목적 : failover / load balancing
Failover 목적으로 Master/Slave 장비 간의 전환을 위해 사용
동작 과정 :
1) 두 장비간 VIP 소유하고 있느냐 -> Master/Slave 장비 구분
2) Master 장비는 VRRP Advertisement packet을 가상 그룹에 반복적으로 전송
3) 일정시간 패킷이 수신되지 않으면 master가 죽었다고 판단
4) slave는 자신이 master가 되기 위해 VRRP Advertisement packet과 GARP Packet 전송
VLAN 확장 개념
VLAN 증가 시 물리적 포트 증가 하는 비효율성 발생
VTEP이라는 인터페이스 활용
참고
[네트워크] VLAN Trunk 간단 개념 (tistory.com)
https://white-polarbear.tistory.com/39