디폴트 게이트웨이
Default gateway디폴트 게이트웨이는 패킷의 수신처 IP 주소와 일치하는 루트 지정이 없을 때 다른 네트워크에 대한 포워딩 호스트(라우터) 역할을 하는 인터넷 프로토콜 스위트를 사용하는 컴퓨터 네트워크의 노드입니다.
역할.
게이트웨이는 다른 네트워크에 대한 액세스포인트로 기능하는 네트워크노드로 주소 변경뿐만 아니라 다른 네트워킹테크놀로지도 많이 관여하고 있습니다.보다 좁게 정의하면, 라우터는, 네트워크 프리픽스가 다른 네트워크간에 패킷을 전송 할 뿐입니다.각 컴퓨터의 네트워킹소프트웨어 스택에는 전송에 사용되는 인터페이스와 특정 주소 세트로의 전송을 담당하는 네트워크상의 라우터를 지정하는 라우팅 테이블이 포함되어 있습니다.이러한 전송 규칙 중 어느 것도 특정 행선지 주소에 적합하지 않은 경우는 디폴트게이트웨이가 라스트리조트의 라우터로 선택됩니다.디폴트 게이트웨이는 노드의 라우팅 테이블과 디폴트루트를 설정하기 위해 route 명령으로 지정할 수 있습니다.
가정 또는 소규모 사무실 환경에서 기본 게이트웨이는 로컬네트워크를 인터넷에 접속하는 DSL 라우터나 케이블라우터 등의 디바이스입니다.모든 네트워크 디바이스의 디폴트게이트웨이로 기능합니다.
엔터프라이즈 네트워크 시스템에는 많은 내부 네트워크 세그먼트가 필요할 수 있습니다.예를 들어 퍼블릭인터넷상의 호스트와 통신하는 디바이스는 네트워크 세그먼트의 디폴트게이트웨이로 패킷을 전송합니다.이 라우터에는 퍼블릭네트워크에 근접한 인접 네트워크상의 디바이스에 대한 디폴트루트도 설정되어 있습니다
예
단일 라우터
다음으로 6대의 호스트와1대의 라우터로 구성된 오피스네트워크에서 사용할 수 있는IP 주소의 예를 나타냅니다.6 개의 호스트 주소는 다음과 같습니다.
- 192.168.4.3
- 192.168.4.4
- 192.168.4.5
- 192.168.4.6
- 192.168.4.7
- 192.168.4.8
라우터의 내부 주소는 다음과 같습니다.
- 192.168.4.1
네트워크의 서브넷 마스크는 다음과 같습니다.
- 255.255.255.0(CIDR 표기의 /24)
호스트에 할당할 수 있는 주소 범위는 192.168.4.1 ~192.168.4.254입니다TCP/IP 는, 특수한 기능의 주소 192.168.4.0 및 192.168.4.255 를 정의합니다.
오피스의 호스트는, 행선지 IP 주소를 Address Resolution Protocol(ARP) 시퀀스로 MAC 주소로 해결한 후, 행선지 호스트 앞으로 행선지 MAC 프레임에 IP 패킷을 캡슐화함으로써, 이 범위내의 주소로 직접 패킷을 송신합니다.
이 범위 외의 주소(이 예에서는 192.168.12.3 주소)는, 행선지에 직접 송신할 수 없습니다.대신 최종 수신처에 대한 추가 루팅을 위해 디폴트게이트웨이로 전송해야 합니다.이 예에서는 디폴트게이트웨이는 IP 주소 192.168.4.1을 사용합니다.이 주소는 통상적인 방법으로 ARP를 사용하는 MAC 주소로 해결됩니다.행선지 IP 주소는 192.168.12.3인 채로 있습니다만, 넥스트 홉 MAC 주소는 최종 행선지가 아닌 게이트웨이의 주소입니다.
멀티 라우터
다른 예에서는 3대의 라우터와 3대의 호스트를 가진 네트워크가 Router1을 통해 인터넷에 접속되어 있습니다.호스트의 주소는 다음과 같습니다.
- PC1 10.1.100, 디폴트게이트웨이 10.1.1
- PC2 172.16.1.100, 디폴트게이트웨이 172.16.1.1
- PC3 192.168.1.100, 디폴트게이트웨이 192.168.1.96
라우터 1:
라우터 2:
- 인터페이스 1 10.1.1.2
- 인터페이스 2 172.16.1.1
라우터 3:
- 인터페이스 1 10.1.1.3
- 인터페이스 2 192.168.1.96
모든 네트워크의 네트워크 마스크: 255.255.255.0(CIDR 표기의 /24).라우터가 라우팅 프로토콜을 사용하여 각 라우터가 어떤 네트워크에 연결되어 있는지를 검출하지 않는 경우 각 라우터의 라우팅 테이블을 설정해야 합니다.
라우터 1
네트워크 ID | 네트워크 마스크 | 게이트웨이 | 인터페이스(예: 다를 수 있음) | 비용(TTL 감소) |
---|---|---|---|---|
0.0.0.0(디폴트루트) | 0.0.0.0 | ISP(예: 5.5.5.1)에 의해 할당됨 | eth0(이더넷 첫 번째 어댑터) | 10 |
10.1.1.0 | 255.255.255.0 | 10.1.1.1 | eth1(이더넷의 두 번째 어댑터) | 10 |
172.16.1.0 | 255.255.255.0 | 10.1.1.2 | eth1(이더넷의 두 번째 어댑터) | 10 |
192.168.1.0 | 255.255.255.0 | 10.1.1.3 | eth1(이더넷의 두 번째 어댑터) | 10 |
라우터 2
네트워크 ID | 네트워크 마스크 | 게이트웨이 | 인터페이스(예: 다를 수 있음) | 비용(TTL 감소) |
---|---|---|---|---|
0.0.0.0(디폴트루트) | 0.0.0.0 | 10.1.1.1 | eth0(이더넷 첫 번째 어댑터) | 10 |
172.16.1.0 | 255.255.255.0 | 172.16.1.1 | eth1(이더넷의 두 번째 어댑터) | 10 |
라우터 3
네트워크 ID | 네트워크 마스크 | 게이트웨이 | 인터페이스(예: 다를 수 있음) | 비용(TTL 감소) |
---|---|---|---|---|
0.0.0.0(디폴트루트) | 0.0.0.0 | 10.1.1.1 | eth0(이더넷 첫 번째 어댑터) | 10 |
192.168.1.0 | 255.255.255.0 | 192.168.1.96 | eth1(이더넷의 두 번째 어댑터) | 10 |
Router2는 접속되어 있는 네트워크와 디폴트게이트웨이를 관리합니다.라우터 3도 마찬가지입니다.라우터 1은 내부 네트워크 내의 모든 루트를 관리합니다.
- 내부 리소스 액세스
- PC2(172.16.1.100)가 PC3(192.168.1.1100)에 액세스 할 필요가 있는 경우, PC2에는 192.168.1.100 에의 루트가 없기 때문에, PC3 용 패킷을 디폴트게이트웨이(라우터2)에 송신합니다.또한 Router2는 PC3에 대한 루트가 없기 때문에 패킷을 디폴트게이트웨이(router1)로 전송합니다.Router1에는 이 네트워크(192.168.1.0/24)에 대한 루트가 있기 때문에 router1은 패킷을 router3으로 전송하고, router3는 패킷을 PC3에 전달합니다.응답 패킷은 PC2로 돌아가는 역경로를 따릅니다.
- 외부 리소스 액세스
- https://en.wikipedia.org/, 와 같은 인터넷상의 Web 페이지에의 액세스를 시도하는 컴퓨터가 있는 경우는, 우선 DNS 해결을 사용해 행선지가 IP 주소로 해결됩니다.IP 주소는 91.198.174.2 입니다.이 예에서는, 어느 내부 라우터도 그 호스트에의 루트를 인식하고 있지 않기 때문에, router1 의 게이트웨이 또는 디폴트루트를 [1]개입시켜 패킷을 전송 합니다.패킷이 행선지에 전송되는 모든 라우터는, 패킷의 행선지 IP 주소가 기존의 네트워크 루트와 일치하고 있는지를 확인합니다.일치하는 것을 발견하면 라우터는 그 루트를 통해 패킷을 전송합니다.일치하지 않으면 자신의 디폴트게이트웨이로 패킷을 전송합니다.도중에 마주친 각 라우터는 패킷 ID 및 패킷의 발신지를 저장하여 응답 패킷을 송신자에게 반송할 수 있도록 합니다.패킷에는, 모든 라우터 홉이 아니고, 송신원과 행선지가 포함됩니다.마지막으로 패킷은 router1에 도착합니다.이것에 의해, 일치하는 패킷 ID 가 체크되어 router2 또는 router3 를 경유해 PC1 에 직접 라우팅 됩니다(router1 와 같은 네트워크 세그먼트에 접속되어 있었습니다).
- 패킷이 반환되지 않습니다.
- router1 라우팅 테이블에 192.168.1.0/24 로의 루트가 없고, PC3 가 자신의 네트워크 외부의 자원에의 액세스를 시도하고 있는 경우, 발신 라우팅은 응답이 router1 에 피드백 될 때까지 기능합니다.router1은 루트를 알 수 없기 때문에 router1의 디폴트게이트웨이에 도달하여 router3에 도달하지 않습니다.리소스 로그에서는 요청을 추적하지만 요청자는 정보를 얻을 수 없습니다.라우터를 통과할 때 TTL 값이 1 미만으로 감소했기 때문에 패킷은 소멸합니다.또는 라우터는 패킷에 프라이빗 IP가 있는 것을 인식하고 패킷을 폐기합니다.이 문제는 Unix 계열 운영체제시스템에서 Microsoft Windows 유틸리티 PathPing 또는 MTR을 사용하면 검출할 수 있습니다.이는 루트가 없거나 잘못된 루트가 있는 라우터에서 ping이 정지되기 때문입니다.(일부 라우터는 ping에 응답하지 않는 것에 주의해 주세요).
유틸리티
다양한 유틸리티 소프트웨어에서 기본 게이트웨이를 표시할 수 있습니다.Windows 에서는,ipconfig
UNIX 시스템에서 사용하는 경우,[2]ifconfig
또는netstat
사용할 [3]수 있습니다.Linux의 경우netstat
에 의해 대체되었습니다.iproute2
를 클릭합니다.[4][5]
레퍼런스
- ^ Bhardwaj, Mukesh (2019-01-11). "192.168.1.1 Login Page, Username, Password, and WiFi Settings". iTech Hacks. Retrieved 2019-02-25.
- ^ "Top 7 TCP/IP Utilities For Networking Pros". pluralsight.com. Retrieved 2019-05-05.
- ^ Henry-Stocker, Sandra (2013-08-03). "Unix: Getting from here to there (routing basics)". Network World. Retrieved 2019-05-05.
- ^ "News: Deprecation of net-tools". archlinux.org. Retrieved 2020-05-18.
- ^ "Deprecated Linux networking commands and their replacements". Doug Vitale Tech Blog. 2011-12-21. Retrieved 2020-05-18.