+) 22. 07. 01. 01:59
μΉμ
3. μ€νλ§ ν΅μ¬ μ리 μ΄ν΄2 - κ°μ²΄ μ§ν₯ μ리 μ μ© μκ° μλ£!!
λλμ΄ μ€νλ§ λμ
λΆμ λ€μ΄κ°λ€.
μ
λ¬Έ κ°μ λλ μ΄κ² λμ§λ λͺ¨λ₯΄κ³ κ·Έλ₯ λ°λΌμ°κΈ°λ§ νλ€λ©΄, μ§κΈμ μ΄ Beanμ μ μ°κ³ μ΄λ»κ² μ°λμ§ μ‘°κΈ μ κ² κ°λ€.
+) 22. 07. 01. μΆκ° μλ£!!
μλ²λ μ₯λΉμ λΆνλ₯Ό λΆμ°νκΈ° μν΄ μ¬μ©νλ μ₯λΉλ₯Ό νν λ‘λ λ°Έλ°μλΌκ³ λΆλ₯Έλ€.
λ‘λ λ°Έλ°μλ λ€μν κ΅¬μ± λ°©μκ³Ό λμ λͺ¨λκ° μμΌλ©° κ° λ°©μκ³Ό λͺ¨λμ λ°λΌ μλΉμ€ νλ¦μ΄λ ν¨ν· λ΄μ©μ΄ λ¬λΌμ§λ€.
κ°μ₯ λ§μ΄ μ°μ΄λ λΆμΌλ μΉ μλ²μ λΆν λΆμ°μ΄λ€.
λ¨μΌ μλ²λ₯Ό ꡬμ±νκ±°λ μλ²λ₯Ό μ΄μ€νν΄ μλΉμ€ νΈμΆμ λΆλ¦¬ν κ²½μ°, μλ² μ₯μ μ λ°λΌ μλΉμ€ μ₯μ κ° λ°μνλ€.
μ΄λ° λ¬Έμ μ μ ν΄κ²°νκΈ° μν΄ L4λ L7 μ€μμΉλΌλ λ‘λ λ°Έλ°μλ₯Ό μ¬μ©νλ€.
λ‘λ λ°Έλ°μμλ λμΌν μλΉμ€λ₯Ό νλ λ€μμ μλ²κ° λ±λ‘λκ³ μ¬μ©μλ‘λΆν° μλΉμ€ μμ²μ΄ μ€λ©΄ λ‘λ λ°Έλ°μκ° λ°μ μ¬μ©μλ³λ‘ λ€μμ μλ²μ μλΉμ€ μμ²μ λΆμ°μμΌ λΆνλ₯Ό λΆμ°νλ€.
λ‘λ λ°Έλ°μμλ μλΉμ€λ₯Ό μν κ°μ IPλ₯Ό νλ μ 곡νκ³ μ¬μ©μλ κ° μλ²μ κ°λ³ IP μ£Όμκ° μλ λμΌν κ°μ IPλ₯Ό ν΅ν΄ κ° μλ²λ‘ μ κ·Όνλ€.
μ΄ μΈμλ λ‘λ λ°Έλ°μλ κ° μλ²μ μλΉμ€ μνλ₯Ό 체ν¬ν΄ μλΉμ€κ° κ°λ₯ν μλ²λ‘λ§ μ¬μ©μμ μμ²μ λΆμ°νλ―λ‘, μλ²μμ μ₯μ κ° λ°μνλλΌλ κΈ°μ‘΄ μμ²μ λΆμ°νμ¬ λ€λ₯Έ μλ²μμ μλΉμ€λ₯Ό μ 곡ν μ μλ€.
VIPμλ λ¦¬μΌ IPκ° λ°μΈλ©λμ΄ μκ³ , μ¬μ©μκ° VIPλ‘ μλΉμ€λ₯Ό μμ²νλ©΄ ν΄λΉ VIPμ μ°κ²°λ λ¦¬μΌ IPλ‘ ν΄λΉ μμ²μ μ λ¬νλ€.
VIPμλ μ¬μ©μμ μλΉμ€ μμ²μ΄ λ€μ΄μ¬ λ, μ΄λ μλ²λ‘ μμ²μ μ λ¬ν κ²μΈμ§ λΆν λΆμ° κ·Έλ£Ήμ μ€μ νλ€.
λ‘λ λ°Έλ°μμμ λΆν λΆμ°μ μν κ·Έλ£Ήμ λ§λ€ λλ OSI 3κ³μΈ΅μ μ λ³΄μΈ IP μ£ΌμλΏλ§ μλλΌ 4κ³μΈ΅ μ λ³΄μΈ μλΉμ€ ν¬νΈκΉμ§ μ§μ ν΄ λ§λ λ€.
κ·Έλμ λ‘λ λ°Έλ°μλ₯Ό L4 μ€μμΉλΌκ³ λ νλ€.
7κ³μΈ΅ μ 보κΉμ§ νμΈν΄ μ²λ¦¬νλ κΈ°λ₯μ΄ ν¬ν¨λλ κ²½μ°λ μμ΄ L7 μ€μμΉλΌκ³ λ νμ§λ§, λ³΄ν΅ λ‘λ λ°Έλ°μλ₯Ό L4 μ€μμΉλΌ λΆλ₯Έλ€.
λ‘λ λ°Έλ°μμ VIPμ μ€μ λ μλΉμ€ ν¬νΈμ μ€μ μλ²μ μλΉμ€ ν¬νΈλ λ°λμ κ°μ νμκ° μλ€.
λ‘λ λ°Έλ°μμμλ λΆν λΆμ°μ νλ κ° μλ²μ μλΉμ€λ₯Ό μ£ΌκΈ°μ μΌλ‘ Health Checkν΄ μ μμ μΈ μλΉμ€ μͺ½μΌλ‘λ§ λΆνλ₯Ό λΆμ°νκ³ , λΉμ μμ μΈ μλ²λ μλΉμ€ κ·Έλ£Ήμμ μ μΈν΄ νΈλν½μ 보λ΄μ§ μλλ€.
μλΉμ€ κ·Έλ£Ήμμ μ μΈλ νμλ ν¬μ€ 체ν¬λ₯Ό κ³μ μνν΄ λ€μ μ μμΌλ‘ νμΈλλ©΄ μλΉμ€ κ·Έλ£Ήμ ν΄λΉ μ₯λΉλ₯Ό λ€μ λ£μ΄ νΈλν½μ΄ μλ² μͺ½μΌλ‘ 보λ΄μ§λλ‘ ν΄μ€λ€.
ν¬μ€ μ²΄ν¬ λ°©μ
ICMP(ping): VIPμ μ°κ²°λ λ¦¬μΌ μλ²μ λν΄ ICMP(ping)λ‘ ν¬μ€ 체ν¬λ₯Ό μννλ λ°©λ². λ¨μν μλ²κ° μ΄μμλμ§ μ¬λΆλ§ 체ν¬νλ―λ‘ μ μ¬μ©νμ§ μλλ€.
TCP μλΉμ€ ν¬νΈ: κ°μ₯ κΈ°λ³Έμ μΈ ν¬μ€ μ²΄ν¬ λ°©λ². λ‘λ λ°Έλ°μμ μ€μ λ μλ²μ μλΉμ€ ν¬νΈλ₯Ό νμΈνλ€. μλΉμ€ ν¬νΈλ₯Ό μ΄μ©ν΄ ν¬μ€ 체ν¬λ₯Ό ν λλ μ€μ μλΉμ€ ν¬νΈκ° μλ λ€λ₯Έ μλΉμ€ ν¬νΈλ‘λ κ°λ₯νλ€.
TCP μλΉμ€ ν¬νΈ Half Open: μ΄κΈ°μ 3λ°©ν₯ νΈλμ °μ΄ν¬μ λμΌνκ² SYNμ 보λ΄κ³ SYN, ACKλ₯Ό λ°μ§λ§ μ΄ν ACK λμ RSTλ₯Ό λ³΄λ΄ μΈμ μ λλλ€.
HTTP μν μ½λ: λ‘λ λ°Έλ°μκ° μλ²λ‘ 3λ°©ν₯ νΈλμ °μ΄ν¬λ₯Ό κ±°μΉκ³ λμ HTTPλ₯Ό μμ²ν΄ μ μμ μΈ μν μ½λ(200 OK)λ₯Ό μλ΅νλμ§ μ¬λΆλ₯Ό 체ν¬ν΄ ν¬μ€ 체ν¬λ₯Ό μνν μ μλ€.
μ½ν μΈ νμΈ(λ¬Έμμ΄ νμΈ): λ³΄ν΅ νΉμ μΉνμ΄μ§λ₯Ό νΈμΆν΄ μ¬μ μ μ§μ ν λ¬Έμμ΄μ΄ ν΄λΉ μΉνμ΄μ§ λ΄μ ν¬ν¨λμ΄ μλμ§λ₯Ό 체ν¬νλ κΈ°λ₯. λ‘λ λ°Έλ°μμμ μ§μ κ΄λ¦¬νλ μλ²μ μνλΏλ§ μλλΌ ν΄λΉ μλ²μ λ°±μλμ μνλ₯Ό ν΄λΉ μΉνμ΄μ§λ‘ 체ν¬ν μ μλ€. μ μ μ½λ κ°λ μ€λ³΅μΌλ‘ νμΈνκ±°λ λ¬Έμμ΄ μ체λ₯Ό μΌλ°μ μ΄ μλ νΉμ λ¬Έμμ΄λ‘ μ§μ ν΄ κ²°κ³Όκ° μ μμΌ λλ§ ν¬μ€ 체ν¬κ° μ±κ³΅ν μ μλλ‘ ν΄μΌ νλ€.
ν¬μ€ μ²΄ν¬ μ£ΌκΈ°μ νμ΄λ¨Έ
ν¬μ€ 체ν¬μ μ£Όμ κ³ λ €μ¬νμΈ ν¬μ€ μ²΄ν¬ μ£ΌκΈ°λ₯Ό λ³Ό λλ μλ΅ μκ°, μλ νμ, νμμμ λ± λ€μν νμ΄λ¨Έλ₯Ό ν¨κ» κ³ λ €ν΄μΌ νλ€.
μ£ΌκΈ°(Interval): λ‘λ λ°Έλ°μμμ μλ²λ‘ ν¬μ€ μ²΄ν¬ ν¨ν·μ 보λ΄λ μ£ΌκΈ°.
μλ΅ μκ°(Response): λ‘λ λ°Έλ°μμμ μλ²λ‘ ν¬μ€ μ²΄ν¬ ν¨ν·μ 보λ΄κ³ μλ΅μ κΈ°λ€λ¦¬λ μκ°. ν΄λΉ μκ°κΉμ§ μλ΅μ΄ μ€μ§ μμΌλ©΄ μ€ν¨λ‘ κ°μ£Όνλ€.
μλ νμ(Retries): λ‘λ λ°Έλ°μμμ ν¬μ€ μ²΄ν¬ μ€ν¨ μ μ΅λ μλ νμ.
νμμμ(Timeout): λ‘λ λ°Έλ°μμμ ν¬μ€ μ²΄ν¬ μ€ν¨ μ μ΅λ λκΈ° μκ°. ν¬μ€ μ²΄ν¬ ν¨ν·μ μλ²λ‘ μ μ‘ν ν μ΄ μκ° λ΄μ μ±κ³΅νμ§ λͺ»νλ©΄ ν΄λΉ μλ²λ λ€μ΄λλ€.
μλΉμ€ λ€μ΄ μμ μ£ΌκΈ°(Dead Interval): μλΉμ€ λ€μ΄ μμ ν¬μ€ μ²΄ν¬ μ£ΌκΈ°. μλΉμ€κ° μ£½μ μνμμ ν¬μ€ μ²΄ν¬ μ£ΌκΈ°λ₯Ό λ³λλ‘ λ λ릴 λ μ¬μ©νλ€.
λ‘λ λ°Έλ°μκ° λ¦¬μΌ μλ²λ‘ λΆνλ₯Ό λΆμ°ν λ, λ‘λ λ°Έλ°μμμλ μ¬μ μ μ€μ ν λΆμ° μκ³ λ¦¬μ¦μ ν΅ν΄ λΆν λΆμ°μ΄ μ΄λ£¨μ΄μ§λ€.
λΌμ΄λ λ‘λΉ(Round Robin)
νμ¬ κ΅¬μ±λ μ₯λΉμ λΆνλ₯Ό μμ°¨μ μΌλ‘ λΆμ°νλ€.
μ΄ λμ μΈμ
μλ λμΌνμ§λ§ νμ±νλ μΈμ
μλ λ¬λΌμ§ μ μλ€.
μ΅μ μ μ λ°©μ(Least Connection)
νμ¬ κ΅¬μ±λ μ₯λΉ μ€ κ°μ₯ νμ±νλ μΈμ
μκ° μ μ μ₯λΉλ‘ λΆνλ₯Ό λΆμ°νλ€.
(λ‘λ λ°Έλ°μμμλ μλΉμ€ μμ²μ κ° μ₯λΉλ‘ 보λ΄μ€ λλ§λ€ μΈμ
ν
μ΄λΈμ΄ μμ±λλ―λ‘ κ° μ₯λΉμ μ°κ²°λ νμ¬ μΈμ
μλ₯Ό μ μ μλ€.)
κ°μ€μΉ κΈ°λ° λΌμ΄λ λ‘λΉ(Weighted Round Robin)
RR λ°©μκ³Ό λμΌνμ§λ§ κ° μ₯λΉμ κ°μ€μΉλ₯Ό λμ΄ κ°μ€μΉκ° λμ μ₯λΉμ λΆνλ₯Ό λ λ§μ΄ λΆμ°νλ€.
μ²λ¦¬ μ©λμ΄ λ€λ₯Έ μλ²μ λΆνλ₯Ό λΆμ°νκΈ° μν μκ³ λ¦¬μ¦μ΄λ€.
κ°μ€μΉ κΈ°λ° μ΅μ μ μ λ°©μ(Weighted Least Connection)
μ΅μ μ μ λ°©μκ³Ό λμΌνμ§λ§ κ° μ₯λΉμ κ°μ€μΉλ₯Ό λΆμ¬ν΄ κ°μ€μΉκ° λμ μ₯λΉμ λΆνλ₯Ό λ λ§μ΄ λΆμ°νλ€.
μ²λ¦¬ μ©λμ΄ λ€λ₯Έ μλ²μ λΆνλ₯Ό λΆμ°νκΈ° μν μκ³ λ¦¬μ¦μ΄λ€.
ν΄μ(Hash)
μλ²μ λΆνλ₯Ό κ³ λ €νμ§ μκ³ ν΄λΌμ΄μΈνΈκ° κ°μ μλ²μ μ§μμ μΌλ‘ μ μνλλ‘ νκΈ° μν΄ μ¬μ©νλ λΆν λΆμ° λ°©μμ΄λ€.
μλ² μνλ₯Ό κ³ λ €νλ κ²μ΄ μλλΌ ν΄μ μκ³ λ¦¬μ¦μ μ΄μ©ν΄ μ»μ κ²°κ³Όκ°μΌλ‘ μ΄λ€ μ₯λΉλ‘ λΆνλ₯Ό λΆμ°ν μ§ κ²°μ νλ€.
μκ³ λ¦¬μ¦μ μν κ³μ° κ°μ μν΄ λΆνλ₯Ό λΆμ°νλ―λ‘ κ°μ μκ³ λ¦¬μ¦μ μ¬μ©νλ©΄ νμ λμΌν κ²°κ³Όκ°μ κ°μ§κ³ μλΉμ€λ₯Ό λΆμ°ν μ μλ€.
μ΄ λ μκ³ λ¦¬μ¦ κ³μ°μ μ¬μ©λλ κ°λ€μ μ§μ ν μ μλλ°, μ£Όλ‘ μΆλ°μ§ IP μ£Όμ, λͺ©μ μ§ IP μ£Όμ, μΆλ°μ§ μλΉμ€ ν¬νΈ, λͺ©μ μ§ μλΉμ€ ν¬νΈλ₯Ό μ¬μ©νλ€.
μΈμ
μ μ μ§ν΄μΌ νλ μλΉμ€μ μ ν©νλ€.
μ€μ§μ μΌλ‘ μμκ³Ό μΈλΌμΈμ ꡬλΆμ μλ²λ‘ κ°λ νΈλν½μ΄ λͺ¨λ λ‘λ λ°Έλ°μλ₯Ό κ²½μ νλμ§, κ²½μ νμ§ μμλ λλμ§μ λν νΈλν½ νλ¦μΌλ‘ ꡬλΆνλ€.
μμ ꡬμ±μ λΆν λΆμ°μ μννλ νΈλν½μ λν΄μλ§ λ‘λ λ°Έλ°μλ₯Ό κ²½μ νκ³ , λΆν λΆμ°μ μννμ§ μλ νΈλν½μ λ‘λ λ°Έλ°μλ₯Ό κ²½μ νμ§ μκ³ ν΅μ ν μ μλ€.
λ°λΌμ μμ ꡬμ±μμλ λΆνμν νΈλν½μ΄ λ‘λ λ°Έλ°μμ μ μ
λμ§ μμ λ‘λ λ°Έλ°μ λΆνλ₯Ό μ€μΌ μ μλ€.
λ°λ©΄, μΈλΌμΈ ꡬμ±μ λΆν λΆμ°μ ν¬ν¨ν λͺ¨λ νΈλν½μ΄ λ‘λ λ°Έλ°μλ₯Ό κ²½μ νλ€.
λͺ¨λ νΈλν½μ΄ λμΌν κ²½λ‘λ‘ νλ₯΄λ―λ‘ κ΅¬μ±μ΄ μ§κ΄μ μ΄κ³ μ΄ν΄νκΈ° μ½λ€. λμ λ‘λ λ°Έλ°μμ λΆνκ° λμμ§λ€.
λ‘λ λ°Έλ°μ λμ λͺ¨λμ λ°λΌ ν¨ν· ν΅μ λ°©μλ λ¬λΌμ§λ€.
νΈλμ€ν¨λ°νΈ(Transparent: TP) λλ λΈλ¦Ώμ§(Bridge)
λ‘λ λ°Έλ°μκ° OSI 2κ³μΈ΅ μ€μμΉμ²λΌ λμνλ ꡬμ±.
μ¦, λ‘λ λ°Έλ°μμμ μλΉμ€νκΈ° μν΄ μ¬μ©νλ VIP μ£Όμμ μ€μ μλ²κ° λμΌν λ€νΈμν¬λ₯Ό μ¬μ©νλ ꡬμ±μ΄λ€.
κΈ°μ‘΄μ μ¬μ©νλ λ€νΈμν¬ λμμ κ·Έλλ‘ μ¬μ©νλ―λ‘ λ‘λ λ°Έλ°μ λμ
μΌλ‘ μΈν IP λ€νΈμν¬ μ¬μ€κ³λ₯Ό κ³ λ €νμ§ μμλ λκ³ , λ€νΈμν¬μ L2 μ€μμΉλ₯Ό μΆκ°νλ κ²κ³Ό λμΌνκ² κΈ°μ‘΄ λ§μ νΈλν½ νλ¦μ λ―ΈμΉλ μν₯ μμ΄ λ‘λ λ°Έλ°μλ₯Ό μμ½κ² ꡬμ±ν μ μλ€.
νΈλν½μ΄ λ‘λ λ°Έλ°μλ₯Ό μ§λλλΌλ λΆν λΆμ° μλΉμ€λ₯Ό λ°λ νΈλν½μΈ κ²½μ°μλ§ 4κ³μΈ΅ μ΄μμ κΈ°λ₯μ μννλ©°, λΆν λΆμ° μλΉμ€κ° μλ κ²½μ°μλ κΈ°μ‘΄ L2 μ€μμΉμ λμΌν μ€μμΉ κΈ°λ₯λ§ μννλ€. (== L2 ꡬ쑰)
λΌμ°ν°λ(Routed)
λ‘λ λ°Έλ°μκ° λΌμ°ν
μν μ μννλ€.
λ‘λ λ°Έλ°μλ₯Ό κΈ°μ€μΌλ‘ μ¬μ©μ λ°©ν₯(Client Side)κ³Ό μλ² λ°©ν₯(Server Side)μ΄ μλ‘ λ€λ₯Έ λ€νΈμν¬λ‘ λΆλ¦¬λ ꡬμ±μ΄λ€.
λ‘λ λ°Έλ°μλ μ¬μ©μ λ°©ν₯κ³Ό μλ² λ°©ν₯μ λ€νΈμν¬λ₯Ό λΌμ°ν
μΌλ‘ μ°κ²°νλ€.
μμ ꡬμ±κ³Ό μΈλΌμΈ ꡬμ±μμ λͺ¨λ ꡬμ±ν μ μλ€.
DSR(Direct Server Return)
μ¬μ©μμ μμ²μ΄ λ‘λ λ°Έλ°μλ₯Ό ν΅ν΄ μλ²λ‘ μ μ
λ νμ λ€μ λ‘λ λ°Έλ°μλ₯Ό ν΅νμ§ μκ³ μλ²κ° μ¬μ©μμκ² μ§μ μλ΅νλ€.
DSR λͺ¨λλ μλ΅ν λ λ‘λ λ°Έλ°μλ₯Ό κ²½μ νμ§ μμΌλ―λ‘ μμμΌλ‘ ꡬμ±νλ€.
β λ‘λ λ°Έλ°μμμ μ€μ μλ²κΉμ§μ ν΅μ μ΄ L2 ν΅μ μΈμ§, L3 ν΅μ μΈμ§μ λ°λΌ λλλ€.
λ‘λ λ°Έλ°μ λΆν κ°μ ν¨κ³Όκ° μλ λ°λ©΄μ, DSR λͺ¨λμ μλΉμ€ μλ΅μ΄ λ‘λ λ°Έλ°μλ₯Ό κ²½μ νμ§ μμΌλ―λ‘ λ¬Έμ κ° λ°μνμ λ λ¬Έμ νμΈμ΄ μ΄λ ΅λ€.
DSR λͺ¨λμ μλ΅μ λ‘λ λ°Έλ°μλ₯Ό μ¬μ©νμ§ μλ μΌλ° ν¨ν·κ³Ό μ μ¬νκ² μ λ¬λλ€.
λ€λ§ μΆλ°μ§ IPκ° μλ²μ μΈν°νμ΄μ€ IP μ£Όμκ° μλ 루νλ°± μΈν°νμ΄μ€μ IP μ£Όμ, μ¦ μ¬μ©μκ° μμ²νλ VIP μ£Όμλ‘ μ€μ ν΄ ν¨ν·μ μ μ‘νλ€.
μμ ꡬμ±μ λμΌ λ€νΈμν¬ μ¬μ© μ
μ΄ λ¬Έμ λ λ‘λ λ°Έλ°μλ₯Ό κ±°μΉλ©΄μ λ³κ²½λ IPκ° μ¬μλ΅ν λ, λ‘λ λ°Έλ°μλ₯Ό κ²½μ νλ©΄μ μλμ IPλ‘ λ°κΎΈμ΄ μλ΅ν΄μΌ νμ§λ§ μμ ꡬ쑰μμλ μλ΅ νΈλν½μ΄ λ‘λ λ°Έλ°μλ₯Ό κ²½μ νμ§ μμ λ°μνλ€.
β¬οΈΒ ν΄κ²° λ°©λ²
κ²μ΄νΈμ¨μ΄λ₯Ό λ‘λ λ°Έλ°μλ‘ μ€μ
λ‘λ λ°Έλ°μλ₯Ό ν΅ν΄ λΆν λΆμ°μ΄ μ΄λ£¨μ΄μ§λ μ€μ μλ²μ λν΄μλ κ²μ΄νΈμ¨μ΄λ₯Ό λ‘λ λ°Έλ°μλ‘ μ€μ νλ©΄ λ‘컬 λ€νΈμν¬κ° μλ μΈλΆ μ¬μ©μμ νΈμΆμ λν μλ΅μ΄ νμ λ‘λ λ°Έλ°μλ₯Ό ν΅νλ―λ‘ μ μμ μΌλ‘ μ¬μ©μμκ² μλ΅ν μ μκ² λλ€.
Source NAT μ¬μ©
Destination NATλΏλ§ μλλΌ μΆλ°μ§ IP μ£Όμλ₯Ό λ‘λ λ°Έλ°μκ° κ°μ§ IPλ‘ ν¨κ» λ³κ²½νλ€.
κ·ΈλΌ μλ²μμλ μ¬μ©μμ μμ²μ΄ μλλΌ λ‘λ λ°Έλ°μκ° μλΉμ€ μμ²μ ν κ²μΌλ‘ 보μ΄κΈ° λλ¬Έμ μλ΅μ λ‘λ λ°Έλ°μλ‘ λ³΄λ΄κ² λλ€.
λ€λ§ μ΄ κ²½μ°, μλ² μ ν리μΌμ΄μ
μ
μ₯μμ 보면 μλΉμ€λ₯Ό νΈμΆν IPκ° νλμ λμΌν IPλ‘ λ³΄μ΄κΈ° λλ¬Έμ μ¬μ©μ ꡬλΆμ΄ μ΄λ ΅λ€λ λ¬Έμ κ° μλ€.
DSR λͺ¨λ
μ¬μ©μμ μλΉμ€ μμ² νΈλν½μ λν΄ λ³λμ Destination NATλ₯Ό μννμ§ μκ³ , μ€μ μλ²λ‘ μλΉμ€ μμ² ν¨ν·μ μ μ‘νλ€.
κ° μλ²μλ μλΉμ€ IP μ λ³΄κ° λ£¨νλ°± μΈν°νμ΄μ€μ μ€μ λμ΄ μμΌλ©° μλΉμ€μ μλ΅ν λ 루νλ°±μ μ€μ λ μλΉμ€ IP μ£Όμλ₯Ό μΆλ°μ§λ‘ μλ΅νλ€.