Network (λ„€νŠΈμ›Œν¬)/Mobile Network (λͺ¨λ°”μΌλ„€νŠΈμ›Œν¬)

λ„€νŠΈμ›Œν¬ 계측 - 이동 IP ν”„λ‘œν† μ½œ

9taetae9 2024. 12. 8. 13:16
728x90

전톡적인 μœ μ„  ν™˜κ²½ : 호슀트의 IP μ£Όμ†Œκ°€ κ³ μ •

 

슀마트폰이 보급됨에 따라 인터넷은 무선 ν™˜κ²½μ˜ 이동 μ„œλΉ„μŠ€λ₯Ό μ œκ³΅ν•¨

ν˜ΈμŠ€νŠΈκ°€ μ΄λ™ν•˜λ©΄ μ „μ†‘λ˜λŠ” λ°μ΄ν„°λ“€μ˜ 전솑 κ²½λ‘œλŠ” μƒˆλ‘œμš΄ μœ„μΉ˜λ‘œ λ°”λ€ŒλŠ”λ°,

μ„œλΉ„μŠ€κ°€ λŠκΈ°μ§€ μ•ŠμœΌλ©΄μ„œ μƒˆλ‘œμš΄ λͺ©μ μ§€λ‘œ 전솑 κ²½λ‘œκ°€ λ³€κ²½λ˜μ–΄μ•Ό 함.

μΈν„°λ„·μ—μ„œ IP ν”„λ‘œν† μ½œμ€ IP μ£Όμ†Œλ₯Ό 근거둜 λΌμš°νŒ… ν•˜λ―€λ‘œ IP μ£Όμ†Œλ₯Ό μ–΄λ–»κ²Œ μ²˜λ¦¬ν• μ§€μ— λŒ€ν•œ κ²€ν† κ°€ ν•„μš”ν•¨.

 

터널링 원리

이동 ν˜ΈμŠ€νŠΈκ°€ μžμ‹ μ˜ 고유 μ£Όμ†Œλ₯Ό μœ μ§€ν•˜λ©΄μ„œ 인터넷 μ„œλΉ„μŠ€λ₯Ό λ°›μœΌλ €λ©΄ 계속 μ΄λ™ν•˜λŠ” μ†‘μˆ˜μ‹  호슀트 κ°„μ˜ 데이터 λΌμš°νŒ… μ²˜λ¦¬κ°€ μ€‘μš”ν•¨.

μƒμ΄ν•œ 전솑 μˆ˜λ‹¨

μƒμ΄ν•œ 전솑 μˆ˜λ‹¨

이동 IP ν”„λ‘œν† μ½œμ„ μ΄ν•΄ν•˜λ €λ©΄ 터널링 원리λ₯Ό μ•Œμ•„μ•Ό ν•œλ‹€.

μœ„μ˜ 그림처럼 μΆœλ°œμ§€μ™€ λͺ©μ μ§€ 사이에 λ°”λ‹€κ°€ 놓여 μžˆλŠ” 경우λ₯Ό 보자.

μœ‘μ§€μ™€ λ°”λ‹€λŠ” 이동 μˆ˜λ‹¨μ΄ λ‹€λ₯΄λ―€λ‘œ μ€‘κ°„μ—μ„œ 전솑 ν”„λ‘œν† μ½œλ‘œ ν‘œν˜„λœ μš΄μ†‘ μˆ˜λ‹¨μ„ λ³€κ²½ν•΄μ•Ό ν•œλ‹€.

홍길동이 μœ‘μ§€ a μ§€μ μ—μ„œ λ°”λ‹€λ₯Ό κ±΄λ„ˆ μœ‘μ§€ d 지점에 λ„μ°©ν•˜λ €λ©΄ 쀑간에 μžˆλŠ” b와 cμ—μ„œ μš΄μ†‘ μˆ˜λ‹¨μΈ ν”„λ‘œν† μ½œμ„ λ³€κ²½ν•΄μ•Ό ν•œλ‹€.

즉, μœ‘μ§€μ—μ„œλŠ” λ²„μŠ€λ₯Ό, λ°”λ‹€μ—μ„œλŠ” λ°°λ₯Ό μ΄μš©ν•œλ‹€.

μ΄λ•Œ λ²„μŠ€μ™€ λ°°λŠ” λ„€νŠΈμ›Œν¬ 계측을 μ§€μ›ν•˜λŠ” IP ν”„λ‘œν† μ½œμ΄λΌ λ³Ό 수 있으며,

λ²„μŠ€μ™€ 배에 μ‹€λ €μ„œ μ΄λ™ν•˜λŠ” 홍길동은 IP ν”„λ‘œν† μ½œμ˜ 전솑 데이터가 λœλ‹€.

 

μœ„μ˜ μƒν™©μ˜ λ¬Έμ œμ μ€ 홍길동이 μΆœλ°œμ§€ aμ—μ„œ λͺ©μ μ§€ d에 λ„μ°©ν•˜λŠ” λ™μ•ˆ λ²„μŠ€λΌλŠ” IP ν”„λ‘œν† μ½œμ—μ„œ λ°°λΌλŠ” IP ν”„λ‘œν† μ½œλ‘œ κ°ˆμ•„νƒ€μ•Ό ν•˜κ³ , λ‹€μ‹œ λ°°λΌλŠ” IP ν”„λ‘œν† μ½œμ—μ„œ λ²„μŠ€λΌλŠ” IP ν”„λ‘œν† μ½œλ‘œλ„ κ°ˆμ•„νƒ€μ•Ό ν•œλ‹€λŠ” 것이닀.

즉, 홍길동 슀슀둜 IP ν”„λ‘œν† μ½œμ„ κ΅μ²΄ν•˜λŠ” μž‘μ—…μ΄ μΆ”κ°€λ‘œ 이루어져야 ν•˜λ―€λ‘œ μ‚¬μš©μžμ—κ²Œ λΆˆνŽΈν•¨μ΄ μ΄ˆλž˜λœλ‹€.

 

터널링 방식

IP ν”„λ‘œν† μ½œμ„ κ΅μ²΄ν•˜λŠ” 방식(λ²„μŠ€->λ°°->λ²„μŠ€)보닀 문제λ₯Ό κ°„λ‹¨νžˆ ν•΄κ²°ν•˜λŠ” 방법은 μ•„λž˜μ™€ 같이 터널링 κΈ°λŠ₯을 μ‚¬μš©ν•˜λŠ” 것이닀.

IP ν„°λ„λ§μ˜ 원리

터널링 λ°©μ‹μ—μ„œλŠ” 홍길동이 μΆœλ°œμ§€μ—μ„œ λͺ©μ μ§€κΉŒμ§€ λ²„μŠ€λ§Œ μ΄μš©ν•˜μ—¬, λ„€νŠΈμ›Œν¬ μ΅œμ’… μ‚¬μš©μžμΈ 홍길동은 IP ν”„λ‘œν† μ½œμ˜ ꡐ체 과정에 κ°œμž…ν•˜μ§€ μ•ŠλŠ”λ‹€λŠ” μž₯점이 μžˆλ‹€.

쀑간에 μžˆλŠ” λ°”λ‹€μ—μ„œλŠ” λ²„μŠ€ νšŒμ‚¬κ°€ λ°°λ₯Ό 직접 μ²˜λ¦¬ν•˜μ—¬ λ²„μŠ€κ°€ λ°°λ₯Ό νƒ€λŠ” ν˜•νƒœμ˜ 터널링 κΈ°λŠ₯을 μ§€μ›ν•˜λŠ” 것이닀.

결과적으둜 홍길동은 μΆœλ°œμ§€μ—μ„œ λ²„μŠ€λ₯Ό 타고, λ„μ°©μ§€μ—μ„œλŠ” λ²„μŠ€μ—μ„œ λ‚΄λ¦¬κΈ°λ§Œ ν•˜λ©΄ λ˜λ―€λ‘œ λ°°λΌλŠ” ν”„λ‘œν† μ½œμ— λŒ€ν•΄ μ•Œμ§€ λͺ»ν•΄λ„ λœλ‹€.

 

터널링이 ν•„μš”ν•œ μ§€μ μ˜ μΆ”κ°€ μž‘μ—…μ€ 홍길동이 μ•„λ‹Œ μ œμ‚Όμžκ°€ μ²˜λ¦¬ν•˜λŠ” ꡬ쑰

이동 IPλ₯Ό μ²˜λ¦¬ν•˜λŠ” κ³Όμ •μ—μ„œ μ‚¬μš©μžλŠ” 터널링 κ΄€λ ¨ 뢀뢄에 λŒ€ν•œ 뢀담을 κ°–μ§€ μ•ŠμŒ

 

IP 터널링

IP μ£Όμ†Œ => 톡신할 μƒλŒ€λ°©μ„ λ‹€λ₯Έ μƒλŒ€μ™€ κ΅¬λΆ„ν•˜κΈ° μœ„ν•¨

호슀트 이동 μ‹œ IP μ£Όμ†Œμ˜ 처리

1) μƒˆλ‘œμš΄ μ£Όμ†Œ ν• λ‹Ή: λΌμš°νŒ…μ˜ μ²˜λ¦¬κ°€ μˆ˜μ›”ν•˜μ§€λ§Œ μ£Όμ†Œ ꡐ체 μž‘μ—…μ΄ ν•„μš”

κΈ°μ‘΄ 인터넷 ν™˜κ²½μ—μ„œ IP μ£Όμ†ŒλŠ” 데이터가 λͺ©μ μ§€κΉŒμ§€ λ„λ‹¬ν•˜κΈ° μœ„ν•œ 경둜λ₯Ό μ†μ‰½κ²Œ μ²˜λ¦¬ν•  수 μžˆλŠ” λΌμš°νŒ… μ •보λ₯Ό 제곡

IP μ£Όμ†Œκ°€ 호슀트의 μœ„μΉ˜μ— 따라 λ³€κ²½λ˜λ„λ‘ ν•˜λŠ” 것이 ν˜„μž¬μ˜ 인터넷 ν™˜κ²½μ— μ ν•©ν•œ 방식 

κ·ΈλŸ¬λ‚˜, μ‚¬μš©μžκ°€ 이동할 λ•Œλ§ˆλ‹€ IP μ£Όμ†Œλ₯Ό λ³€κ²½ν•˜λŠ” 것은 맀우 번거둜운 μž‘μ—…μ΄λ©°, ν˜„μ‹€μ μœΌλ‘œ λΆˆκ°€λŠ₯ν•œ κ²½μš°λ„ 있고, 이런 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ ꡭ제 ν‘œμ€€ν™” 단체인 IETFμ—μ„œ 이동 IP(Mobile IP)에 λŒ€ν•œ ν‘œμ€€μ•ˆμ„ μ œμ •

2) 고유의 μ£Όμ†Œ μœ μ§€: μ£Όμ†Œ ꡐ체 μž‘μ—…μ΄ ν•„μš” μ—†μ§€λ§Œ λΌμš°νŒ…μ˜ μ²˜λ¦¬κ°€ 볡작

 

μ•„λž˜μ˜ 그림은 무선 ν˜ΈμŠ€νŠΈκ°€ 이동할 λ•Œ λ°œμƒν•˜λŠ” 데이터 경둜 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•œ 이동 IP ν”„λ‘œν† μ½œμ˜ κΈ°λ³Έ λ™μž‘ 원리λ₯Ό μ„€λͺ…ν•œλ‹€.

이동 IPν”„λ‘œν† μ½œμ˜ κΈ°λ³Έ λ™μž‘ 원리

이동 호슀트의 μœ„μΉ˜κ°€ λ°”λ€Œλ©΄ μƒˆλ‘œμš΄ μœ„μΉ˜λ₯Ό κ΄€μž₯ν•˜λŠ” FA(foreign agent) FAnewλ‘œλΆ€ν„° COA(care of address)λ₯Ό μ–»λŠ”λ‹€.

이 μ£Όμ†ŒλŠ” 이동 호슀트의 HA(home agent)에 λ“±λ‘λ˜μ–΄ FAnew와 HA 사이에 터널을 ν˜•μ„±ν•˜λŠ” 데 μ‚¬μš©λœλ‹€.

HA둜 λΌμš°νŒ…λœ νŒ¨ν‚·μ„ 이동 ν˜ΈμŠ€νŠΈμ— μ „λ‹¬ν•˜λ €λ©΄ μƒˆλ‘œ ν˜•μ„±λœ 터널을 톡해 FAnew둜 전달해야 ν•œλ‹€.

 

이동 ν˜ΈμŠ€νŠΈμ—λŠ” 고유 IP μ£Όμ†ŒμΈ ν™ˆ μ£Όμ†Œ(home address)κ°€ ν• λ‹Ήλ˜κ³ , 이 μ£Όμ†ŒλŠ” 호슀트 μœ„μΉ˜κ°€ λ°”λ€Œμ–΄λ„ λ³€ν•˜μ§€ μ•ŠλŠ”λ‹€.

이동 호슀트의 ν™ˆ μ£Όμ†ŒλŠ” ν™ˆ μ—μ΄μ „νŠΈ HA와 λ°€μ ‘ν•œ 관련이 있고, 

μƒλŒ€ ν˜ΈμŠ€νŠΈλŠ” 이동 호슀트의 이동에 λ”°λ₯Έ λΆˆνŽΈν•¨ 없이 HA와 κ³ μ •λœ 연결을 μ‚¬μš©ν•œλ‹€.

λ”°λΌμ„œ 이동 ν˜ΈμŠ€νŠΈμ™€ ν†΅μ‹ ν•˜λŠ” μƒλŒ€ ν˜ΈμŠ€νŠΈλŠ” 이동 호슀트의 κ³ μ •λœ μ£Όμ†ŒμΈ HA의 μ£Όμ†Œλ‘œ 데이터λ₯Ό μ†‘μˆ˜μ‹ ν•˜λ©΄ λœλ‹€.

HAλŠ” 이동 호슀트의 영ꡬ적인 μ£Όμ†ŒλŠ” μ•„λ‹ˆκ³  νŠΉμ • μ„œλΉ„μŠ€ λ‹¨μœ„λ‘œ 이동 ν˜ΈμŠ€νŠΈμ— κ³ μ •λœ μ£Όμ†Œλ‘œ λ³Ό 수 μžˆλ‹€.

 

이동 ν˜ΈμŠ€νŠΈκ°€ μƒλŒ€ ν˜ΈμŠ€νŠΈμ— 데이터λ₯Ό μ†‘μ‹ ν•˜λŠ” 경우

이동 ν˜ΈμŠ€νŠΈλŠ” λ„€νŠΈμ›Œν¬μ— μžˆλŠ” λ‹€λ₯Έ ν˜ΈμŠ€νŠΈμ™€ 톡신 μ‹œ ν™ˆ μ£Όμ†Œ(home address)λ₯Ό μ‚¬μš©ν•œλ‹€.

μ›λž˜ νŒ¨ν‚·κ³Ό 캑슐 νŒ¨ν‚·

이동 ν˜ΈμŠ€νŠΈλŠ” μœ„ 그림의 원 νŒ¨ν‚·κ³Ό 같이 IP ν”„λ‘œν† μ½œ ν—€λ”μ˜ Source Address ν•„λ“œμ— ν‘œκΈ°λœ μ£Όμ†Œλ₯Ό μžμ‹ μ˜ ν™ˆ μ£Όμ†Œλ‘œ μ„€μ •ν•΄ νŒ¨ν‚·μ„ 전솑

νŒ¨ν‚·μ„ μˆ˜μ‹ ν•  λ•ŒλŠ” λ°˜λŒ€λ‘œ Destination Address ν•„λ“œμ— μžμ‹ μ˜ ν™ˆ μ£Όμ†Œ(home address)κ°€ ν‘œκΈ°λœ νŒ¨ν‚·μ„ μˆ˜μ‹ 

COAλŠ” 이동 ν˜ΈμŠ€νŠΈκ°€ μœ„μΉ˜λ₯Ό λ³€κ²½ν•  λ•Œ μƒˆλ‘œ μ΄λ™ν•œ μ§€μ—­μ—μ„œ μΌμ‹œμ μœΌλ‘œ ν• λ‹Ήλœ IP μ£Όμ†Œ

ν˜ΈμŠ€νŠΈκ°€ 이동할 λ•Œλ§ˆλ‹€ μƒˆλ‘œμš΄ COAκ°€ ν• λ‹Ήλ˜κ³  κΈ°μ‘΄ COAλŠ” νšŒμˆ˜ν•˜λŠ” 과정을 반볡

 

솑신 ν˜ΈμŠ€νŠΈμ—μ„œ 이동 ν˜ΈμŠ€νŠΈκΉŒμ§€ νŒ¨ν‚· 전달 κ³Όμ •

λ¨Όμ €, 이동 호슀트λ₯Ό λͺ©μ μ§€λ‘œ ν•˜λŠ” νŒ¨ν‚·μ€ ν™ˆ μ—μ΄μ „νŠΈ HAμ—κ²Œ 전달됨

HAλŠ” FAμ™€μ˜ 터널을 μ΄μš©ν•΄ FAμ—κ²Œ νŒ¨ν‚·μ„ 전달함

FAλŠ” 이동 ν˜ΈμŠ€νŠΈμ—κ²Œ νŒ¨ν‚· 전달함

 

μ†‘μ‹ ν˜ΈμŠ€νŠΈ =λͺ©μ μ§€ : 이동 호슀트의 ν™ˆ μ£Όμ†Œ (원 νŒ¨ν‚·)=> HA ν™ˆμ—μ΄μ „νŠΈ =FA포린 μ—μ΄μ „νŠΈμ™€ μ—°κ²°λœ 터널(캑슐 νŒ¨ν‚·)=> 포린 μ—μ΄μ „νŠΈ FA => 이동 호슀트

 

IP 터널 : 터널 κ΅¬κ°„μ—μ„œ IP 캑슐링 λ°©μ‹μœΌλ‘œ νŒ¨ν‚·μ„ μ€‘κ°œ

원 νŒ¨ν‚·: 솑신 ν˜ΈμŠ€νŠΈκ°€ μ „μ†‘ν•˜κ³ , μˆ˜μ‹  ν˜ΈμŠ€νŠΈκ°€ μˆ˜μ‹ λ°›λŠ” νŒ¨ν‚·

IP 캑슐 νŒ¨ν‚·: 터널 κ΅¬κ°„μ—μ„œ 원 νŒ¨ν‚·μ„ IP μΊ‘μŠν™”, 원 νŒ¨ν‚·μ„ λ°μ΄ν„°λ‘œ μ·¨κΈ‰

캑슐 νŒ¨ν‚·μ—μ„œ μΆ”κ°€λœ ν—€λ”μ˜ Destination Address ν•„λ“œμ—λŠ” COAκ°€ 듀어감

 

 

 

 

 

참고 자료 :

μ‰½κ²Œ λ°°μš°λŠ” 데이터 톡신과 컴퓨터 λ„€νŠΈμ›Œν¬ 3판 - λ°•κΈ°ν˜„ μ§€μŒ

728x90