= [Route] flag의 U, G, H의 구분
펌> https://www.linux.co.kr/superuserboard/view.html?id=1893&code=solaris&start=360&position=
U : 경로가 유효한 상태라는 의미입니다.
G : 해당하는 경로가 gateway(대부분 라우터)를 향하고 있다는 의미입니다.
즉 그 네트워크로 가려면 라우터를 통과해야 도달할 수 있다는 의미입니다.
H : 이것은 호스트를 향하고 있다는 의미입니다. 즉 IP Address가 호스트를 뜻한다는 말입니다. 이 Flag가 없으면 그것은 네트워크를 의미한다는 말입니다.
약간의 부연 설명을 하자면 G Flag가 표시된것은 라우터를 거쳐서 간다는 의미이고, G Flag가 없다는 말은 직접 갈수 있는 경로(로컬)가 된다는 걸 의미하죠. 그것은 호스트일수도 있고, 네트워크 일수도 있습니다. IP Address가 네트워크 ID부분과 호스트 ID의 부분으로 이루어져 있다는 것은 아시죠?
H Flag는 호스트를 의미하고, H Flag가 없다면 그것은 네트워크라는 의미입니다.
예를 들자면 현재 경로가 유효하고 라우터를 거쳐야 갈 수 있는 외부의 호스트는
UGH 로 표시가 되겠죠?
예> netstat -rn
[3384:RG]# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
0.0.0.0 56.1.1.1 0.0.0.0 UG 0 0 0 wanbridge
56.1.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wanbridge
172.31.255.0 0.0.0.0 255.255.255.0 U 0 0 0 privbr
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 br0
192.168.100.1 0.0.0.0 255.255.255.255 UH 0 0 0 privbr
= [Route] Metric
펌> http://ktword.co.kr/abbr_view.php?m_temp1=1919&m_search=R
Routing Metric, Link Metric, Routing Metrics, Link Metrics, Route Cost 라우팅 메트릭, 링크 메트릭
1. 라우팅 메트릭(Metric) ㅇ 라우터가 목적지에 이르는 여러 경로(루트) 중 최적의 경로를 결정하는데, 서열 기준을 매길 수 있게끔 숫자로 환산하는 변수 2. 라우팅 메트릭 값 의미 ㅇ 경로 상의 네트워크 또는 링크들을 모두 거쳐 지나가는데 할당되는 비용 - 특정 경로 상의 총 메트릭 . 그 경로에 속하는 각 네트워크 또는 링크들의 메트릭의 합 ㅇ 결국, 라우터는 가장 적은 메트릭 값을 갖는 경로를 찾게됨 3. 일반적으로 사용되는 메트릭 변수들 ㅇ Path Length : 경로 거리 (Hop Count 등) ㅇ Reliability : 신뢰성 유지 (링크 고장의 수, 전송 에러의 수 등) ㅇ Delay : 걸리는 시간 (msec 등) ㅇ Bandwidth : 사용가능한 용량 (전송선로 용량으로써의 MHz 등) ㅇ Load : 가용자원에 대한 부하 (트래픽 등) ㅇ Cost : 링크 특성 또는 관리자의 정책적인 고려 등에 의해 값을 매김 4. 서로 다른 라우팅 프로토콜은 다른 메트릭 값을 갖음 ㅇ RIP : Hop Count (홉 카운트) ㅇ OSPF : Link Cost (링크 비용) - 링크 대역폭,전송속도에 기초하여 계산되고, 16 비트 Metric 값(1~65,535)으로 표현 ㅇ IGRP, EIGRP : Bandwidth, Delay, Load, Reliability, MTU 등 여러가지를 조합하여 계산한 Cost가 가장 낮은 경로 ㅇ BGP : 속성(Attribute)이라고 하는 네트워크 도달성(reachability) 정보 - BGP Path Attribute : Next_Hop, Weight, Local Preference, AS_path, Origin type, MED 등 5. 메트릭 값에 따른 라우터 행동 양식 ㅇ 두 경로가 같은 메트릭 값이면 => 로드밸런싱 ㅇ 두 경로가 다른 메트릭 값이면 => 최선 경로로 라우팅하다가, 고장나면 차선 경로로 대체