본문 바로가기

네트워크/Network 가상화

Nexus - NX-OS 정리 Part 23(OTV 5: Data Plane)

예전에 OTV의 Control Plane 이후의 이번에는 Data Plane에 대한 내용입니다.

정리하다보니, 예전에 정리된 내용과 비슷한 것 같네요.

Unicast와 정말 간략한 Broadcast 정리만 먼저 올리고, Multicast에 대한 부분은 다음으로 미룹니다.

예전에도 그랬지만, 차례대로라기 보다는 제가 정리하게 된 순서대로 올리게 됩니다. ^^;

혹시 수정해야 하는 부분이나 잘못된 점이 있다면 알려주시면 감사하겠습니다.

 


 

 

OTV Data Plane – Unicast Traffic

• Unicast Trafrfic 전송 순서

   1. Aggregation LayerOTV Edge Device로부터 Layer 2 Frame전송받으면, 전통적인 L2 Lookup을 수행한다.

     이 때, 원격 OTV SiteMAC 주소에 대한 Mac-address TableLocal Ethernet 혹은 원격지의 IP가 아닌 Overlay Interface이다..

 

NX-OS# sh mac address-table
Legend:
        * - primary entry, G - Gateway MAC, (R) - Routed MAC, O - Overlay MAC
        age - seconds since last seen,+ - primary entry using vPC Peer-Link
   VLAN     MAC Address      Type      age     Secure NTFY Ports/SWID.SSID.LID
---------+-----------------+--------+---------+------+----+------------------
G     -    0024.f714.c242    static       -       F    F  sup-eth1(R)
* 100      000d.ecb2.5088    dynamic   450        F    F  Eth2/3
O 100      000d.ecb2.5089    dynamic   0          F    F  Overlay1
O 100      0050.568d.1520    dynamic   0          F    F  Overlay1 

 

  2. OTV Edge DeviceOriginal Layer 2 Frame을 캡슐화한다.

     외부 Header Source IPJoin InterfaceIP로 설정하고, Destination IPRemote Edge DeviceJoin Interface로 설정한다.

 

 3. OTV로 캡슐화된 Frame(일반 Unicast IP Packet)Transport infrastructur를 거쳐서 remote OTV Edge Device로 전송된다.

 

  4. Remote OTV Edge Device디캡슐화 하여, Original Layer 2 Packet을 추출한다.

 

  5. Edge DeviceOriginal Layer 2 Packet의 정보로 L2 Lookup을 수행하여 물리적인 Interfrace를 통해 최종 목적지로 전달한다.

 

Ehternet FrameOTV로 캡슐화 된 후에 전송이 될 때에는 42Bytes의 전체 MTU를 증가시키게 된다.

  하지만, OTV Edge Device‘Don’t Fragment’(DF) bit set하게 되고, PMTUD 옵션을 지원하지 않는다. Fragmentation

  Reassembly도  Nexus 7000에서는 불가하기 떄문에 OTV Edge Device 사이의 모든 물리적 Interfrace에서 MTU 크기를 증가시키는

  것이 좋다.     

                                                                                                    ※ ASR 1000에서는 Packet Fragmention이 가능하다.

 

 

 

다음은 Local Site /  Remote Site 에서의 Unicast 전송에 대한 참고 그림이다.

 

○ Local Site

 

○ Remote Site

 

 

 

OTV Data Plane – Broadcast Traffic

• Multicast 환경 : OTV control protocol에서 이미 사용 하는 것과 동일한ASM multicast group 이용하여 Remote OTV Edge에

                         Broadcast를 전송한다.

 

• Unicast 환경 : OTV Device에서 Head-end 복제를 수행하고 이를 OTV unicast-only list에 있는 remote OTV edge device들로

                      전송한다.