Đ
á°ááłáłá áááá ááłáŠá á¨ááááá áľá á
á°á á°á¨á°á áŤáľáááŁá.
áĽá áá
áĽáľá á¨á°á°á á áľ á¨á ááłá¨ áá¨áĽ á¨áášáááááá˝áᣠá ááśááľá˝á á áááá¨ááá ᾠᨠADSM ááá° ááłá áá á áľááá á ááŁáŁááá˘
áá á¨á°ááŤá¨ á á áŁáŤ áĽáá¨áá˘
áĽá á áááááśá˝ áá¨á á áá á°ááłáłá á ááłá¨ áá¨áĽ á˛á áá ááá°ááᢠá¨á´ááŽá áŚááŹá°áá á á°ááá¨á° áĽááá áááłá 2áᣠ3áᣠá¤áá˛á˘áŁ áĽáŽáľáŁááľ áĽá á˘2ᢠáá¸áᢠá á˛á˛ áááłáĄ áá°ááŤáŠ á°áá áá˝ áááááľáŁ á áááá¨áĽáŁ á¨ááá áá¨ááťáŁ á¨ááá áá¨ááťá˘
áĽá ááá á áááááśá˝ á ááłá¸á á¨ááá ááááá áááááᢠá°á°áŤá˘ ááľáááŽá˝ á¨áłáŠáľ á áá ááááľ ááá˘
áĽá ááá á áááááśá˝ á ááľ á°á áĽáŤáľá áĽáá˛áŤáá áŤá¸á áá á á á ááááá. áŚááŹáľáľáŤáá˝ áĽá á¤áľá˛á¤á áĽáá°áá áłáŠá˘
á¨á ááłá¨ áá¨áĄ áľááłá á ááśáá˛á á¨ááááŞáŤ á ááŤá¨áĽ ááá á¨áą á áŤá áá¨á á áá á°ááľáś á áĽá áŚáłáá˝ áá á°ááŁáŤá ááá-VMWare ᣠOpenStack ᣠGoogle Compute Cloud ᣠAWS ᣠFacebooká˘
áᏠá¨áĽáą áá áĽáááá.
áááśá˝
- ááááŤáśá˝
- áááľ áľááá
- á¨áľá - á áŤáá á ááłá¨ áá¨áĽ
- á°á°áŤá˘ - áááŁá á ááłá¨ áá¨áĽ
- á ToR á°á°áŤá˘
- á¨á áľá°ááá á°á°áŤá˘
- á Tungsten Fabric ááłá áá
- á á ááľ áá á á áŤáá áá˝á ááľáĽ áááááľ
- á á°ááŤáŠ á áŤáá áá˝áá˝ áá á ááá áŞá¤ááá˝ ááŤá¨á áŤáá áááááľ
- áá° ááá ááá ááŁ
- á á¨áĽ
- áá°áá°ááŤ
- á áá á áááá˝
ááááŤáśá˝
áĽá áľááá ááłá áĽá¨á°ááááá áľááá áááľááá á¨áášááááľ á áľá áááłáá˝á ááĽááľ á°áᢠáá. á áĽááἠáá áá°áľ áľáááľ á áá°ááá¨áá˘
ááááŁáľ, á ááłá¨ áá¨áĄ áááá á¨ááááá áľáááľ á áŁá á¨áááááá á áŤá áĽáá°áá á¨á ááľ áá á áá á°áá°á áááá. áá á°áá á ááá ááአáĽáááľ ááᢠá ááłá¨ áá¨áĄ ááá ááá á¨á°ááŤá áľ áá á¨áľ áá ᣠáĽá á áĽáą áá áááŚá˝á áááľá¨á á áŁá á¨áŁáľ áá - á ááłá¨ áá¨áĄ á˛á á á áááááśá˝ á ááłááĄáᢠáĽááá áá á¨áá á ááľááá ááááľ ááá¨áĽ áĽá áá°áá áŞáŤáá˝á áá¨áá áĽá áĽá á°áá áá˝á áá፠áá˝ááᢠááá á á¨áá áá á¨á ááłá¨ áá¨áĽ áĄáľá áááááá ááἠáááá á¨áá˝áá - ááááŤáąá á áá á áá ááááľ áá°áŤá (áĽáá´áľ áĽáá°áá áĽááłá áááá áĽáá˝ááá), áĽá áĽáá á á˛áľ ááá áááá áŤáľáááááłá, áĽá á á ááłá¨ áá¨áĄ áá áĽáá´áľ áĽáá°áááł á ááłáá á.
á ááłá¨ áá¨áŚá˝ VLAN á áĽáá˛áá¨áአáĽá á áĽáŤááłááą á¨á ááłá¨ áá¨áĽ ááľááá ááááľ áá áááááá á áááááľ áĽááłááááᥠáááá á á ᣠá°áá˝ á°á°áŤá˘áá˝á á¨áá áá ááłáĽ á áᥠ- á°á°áŤá˘ á ááłá¨ áá¨áŚá˝ - á¨áĽááá ááľáĽ á áŁá áĽá ááááśá˝ GRE ᣠIPinIP ᣠMPLS ᣠMPLS L2/L3VPNᣠVXLANᣠGENEVEᣠMPLSoverUDPᣠMPLSoverGREᣠááá°
á¨áĽááą ááŤáŞááľ á áááľ ááá áááŽá˝ áá áá.
- á¨áá¨á¨áť ááśá˝ áĽáť á°áá á¨áá - á¨áá°ááá፠ááśá˝ áááŤáľ á¨ááŁá¸ááᢠáá áá°áąá á áŁá áŤááĽááá, áĽá á ááłááľ áá á¨ááľááá áá á¨á° áááľ áááŞáŤá á áłá˛áľ á áááááśá˝á á¨ááľá°ááá áá°áľ ááľáĽ áĽáá˛áŤáľáááą áŤáľá˝áááłá.
- áááą á á ááĽáľáśá˝ ááľáĽ á áĽáá á°á°áĽáá - á¨áá°ááá፠ááśá˝ áľá áĽáą ááá ááá á áŤáľáááá¸áá ᣠáľá á áľá°áááὠᣠáľá á°á°áŤá˘á á ááłá¨áá¨áĽ ááááśá˝á˘ áĽá áá áááľ á á á¨á´ááá˝ ááľáĽ áľáá˝ áá¨á áá¨áá¸áľ áŤáľáááááłá áááľ áá ᣠáá áááľ ááá / ááŤá˝ ááłáŞáŤ ááá°áľ áááľ áá á˘
á áá á áŁá á¨á°áá áŁááá ááłá ááľáĽ áááá ááá á¨áá˝á á´áááááá˝á ááá°áá°á á áááľá ᣠááááá á á˛á˛áá˝ ááľáĽ á¨á°á°áŤá¨áĄ á ááłá¨ áá¨áŚá˝á áááľáŤáľ ááááá ááááá˝ á˘
ááá á°á¨áłáłáŽá˝ á ááľ á áááľ á¨á áááá áááľáá á¨á°áŤááŁá¸á á°ááłáłá á áááľ áá°áá°áŞáŤ á¨áľáá˝á áŤáŤá°á° á¨áá¨á ááĽá¨áá áááááá˘
áá ááłáŞáŤ á áááááśá˝á á¨áá°ááĽáŠ á¨áášáá áá˝áá˝/áŽáá´áááŽá˝/á°áá¨á á ááŁáá˝á ââáá°áŤáá˘
áááľ áľááá
á á ááľ áá á áááá á¨á°áá á-á áááá áááááľá á¨á áááá áá á°ááŁáŤá á¨ááŤá°áááá ááŽááŤá áĽá á áłááá˘
á áá°áá°áŞáŤáá˝ á ááááŽá˝ ááľáĽ á áŤáá áá˝áá˝á áá°áá á áá°áá áĽáá°áááá.
á áŤáá áá˝á - x86 áŽáááá°á á áá°áá°áŞáŤ ááľáĽ á°áááᢠáĽááá áá ááá áĽáá áááá á áľá°ááá . áľááá áĽááĽáŤá"ПаŃина"ááá á áľá°ááá .
áááááŤááá - á¨áášáá áá˝áá˝ á¨áá°áŠá áľá á áŤáá ááĽáśá˝á á¨áááľá á á áŤáá áá˝á áá á¨áá°áŤ áá°áá áŞáŤá˘ á ááłááľ áá á áľá-á˝áá áĽá á áľá áá "áááááŤááá" á¨ááá áá á "á áľá°ááá " á°ááłáłá áá áá áŤááááá.
áááŁá áá˝á - á áááááŤááá á ááľ áá á á áŤáá áá˝á áá á¨áá°áŤ áľááá° ááá. ááĽá á áá áá°áľ ááľáĽáŁ á áĽáááą áááŁá áá˝áá áá ááŤáŁ áĽáť áŤá áŤá á á áľááá á áá°ááᢠáĽááĽáŤá"áŞá¤áÂŤ
á°á¨áŤá - á°á á˝áá°-ááłáĽ, á áá á˝áá ááľáĽ áĽáá° á¨á°áᨠá áááááľ ááá á¨á°áᨠá°áá á áĽáááťáá.
áŁááĽá á°á¨áŤá ááá áĽá á°á¨áŤá - á á°ááŤáŠ á°áá áá˝ / á áááááśá˝ á ááľ á áááľ áá°áá áŞáŤá áá ááᢠá á°ááłáłá áá á¨á°áá áá˝á áááá á áá°áá áŞáŤá á ááá´áá¸á ááááŤáľ áĽáá á á°ááĽá á¨á°ááአá ááŁááá˝ á áá°ááá˘
áśá á - á¨áŹá ááĽáŞáŤ / ááĽá፠á¨áááá - ááá á áŤáá áá˝áá˝ á¨á°áááá áľ áá°áá°áŞáŤ ááľáĽ á¨á°áŤá ááĽáŞáŤ / ááĽááŤá˘
á¨ToR áśááá á á°á¨ááŞáŁ á¨á°ááŤáŠ á á áŤá˘áá˝ á¨á¨áľá áá¨á¨áť (EoR) ááá á¨á¨áľá ááá¨áá áááááłá (ááá áĽááłá á¨áááá á áłá᪠áĽáá Ꮰá˘ááá áĽá á¨áá á áá áᨠáá á áá¨áá)á˘
underlay á ááłá¨ áá¨áĽ ááá á¨áľá áŤáá á ááłá¨ áá¨áĽ ááá á¨áľá - á áŤáá á ááłá¨ áá¨áĽ áá á¨á° áááľáĄ ááá¨áŞáŤáá˝áŁ áŤáá°áŽá˝áŁ áŹáĽáá˝á˘
á°á°áŤá˘ á ááłá¨ áá¨áĽ ááá á°á°áŤá˘ á ááłá¨áá¨áĽ ááá á°á°áŤá˘ - á á áŤááá á ááľ áá á¨áá°áŤ áááŁá ááťáá˝ á ááłá¨ áá¨áĽá˘
L3 ááĽáŞáŤ ááá á¨á á.á STP áĽááłáá°áá áĽá TRILLá ááá áá ááá˝ áĽááłááአá¨ááŤáľá˝áá á áľá°áá á¨á°á áá áá ፠ááᢠá áá°-ááłáĽ áĽáľá¨ á¨ááłá¨áť á°á¨á áľá¨áľ áŤáá á á ááá á ááłá¨ áá¨áĽ L3 áĽáť áá ᣠáŤá VLAN áĽá ᣠá áá áá á¨áľ ᣠááá á¨á°áá¨á á¨áĽáŽáľáŤáľáľ ááŤáá˝á˘ âááĽáŞáŤâ á¨ááá áá á¨á¨áľ áĽáá°áᣠá áááĽáá ááá áĽáá¨áłáááá˘
SDN - áśááľáá á¨á°ááḠá ááłá¨ áá¨áĽ. ááá˘áŤ áĽááĽáá á áŤáľáááááᢠá á ááłá¨ áá¨áĄ áá áááŚá˝ á˛á°á¨á á¨á ááłá¨ áá¨áĽ á áľá°áłá°á á ááŤá¨áĽ á á ááľ á°á áłááá á ááŽááŤá áá¨ááááᢠáĽááá áá á¨áááŁá áŞáŤáá á ááŽáááá á¨áá¨á¨áťá á¨á ááłá¨ áá¨áĽ ááłáŞáŤáá˝ á áá áá° áááŁá áŞáŤá ááá°áľ áááľ áá.
á¤á.áŞ. - á¨á ááłá¨ áá¨áĽ á°ááŁá áááŁá - á¨á ááłá¨ áá¨áĽ á°ááŁáŤáľ ááá áĽáá° áááŁá áá˝áá˝ ááá áŽáá´áááŽá˝ á áłá˛áľ á áááááśá˝ ááá˘áŤ áááá á á áááááľ Chaining áľáá áľ áĽá ááá á ááľá scalability ááľáŹáľ áĽáá°ááťá á áá°áĽ, á¨á ááłá¨ áá¨áĽ ááŁáŞáŤáá˝ áááŁá.
áŞá¤áá¤á - áááŁá á ááłá¨ áá¨áĽ á°ááŁá. á¨á°áá°á áááŁá ááŁáŞáŤáĄ áŤáá°áᣠááĽáŞáŤ / ááĽááŤáŁ áá¨áááᣠNATᣠIPS/IDSᣠááá°
á áá áá áĽáŹ ááááŤáá áá° á ááľ á¨á°áá°á á á°ááŁá á ááá á áľááááá, áľááá á á ááŁá˘áá áĽá á፠áĽááłáŤááŁ. áá áá ááŁáĽáŁ áá° ááá áĽá á áłááá˘
ááŁááťáá˝ . á á°á¨ááŞá ᣠáá áá á˝áá áľááá á ááááá á¨ááá á°á áŽá ááá ᣠáľá á áááá áĽá á¨á ááłá¨ áá¨áĽ á¨áášáá á´áááááá˝ á¨á°áᨠááłá áááťá áá ááĽáˇá ᣠá¨á áá áĽáááľ áŤáá áĽá áááááŽá˝ áľáŠá¨áľ áá°áŁá á˘
áᏠá áĽáááš á ááłá¨ áá¨áŚá˝ á ááá˝ á áááľ áááá˝ áá¨áá áá˝áááĄ-
á¨ááľáĽ á˝áá - á¨á°á¨áá áá
á áŤáá á áŤáá á ááłá¨ áá¨áĽá˘
á°á°áŤá˘ - á°á¨áŤáŽá˝á ááááá Underlay áá abstraction.
áá
ááááąá á¨á˛á˛ ááłá áĽáááľ áá (á áá
á˝áá ááľáĽ á¨áááá¨áá¨á) áĽá áá áá¤áľá (á áá°áá°áá ᣠááááŤáąá áĽáą ááľááá áá á)
á¨á ááłá¨ áá¨áĽ áľáŠá¨áľ áľáá
á¨ááľáĽ á˝áá
Underlay á áŤáá á ááłá¨ áá¨áĽ ááᥠá¨áááľáá ááá¨áŞáŤáá˝ áĽá áŹáĽáá˝á˘ á¨áľá áľá áŤááľ ááłáŞáŤáá˝ áá° á áŤáá áá˝áá˝ áĽáá´áľ áĽáá°áá°ááą áŤááá.
á áá°á á ááŽáśáŽáá˝ áĽá á´áááááá˝ áá á¨á°áá°á¨á° áá. á˘áŤááľ á¨áááľáá ááłáŞáŤáá˝ áĽáľá¨ áᏠáľá¨áľ á áşá ááŽááŤááá ááá ááŽáśáŽááťá¸á áá áá°áá áá á áááá
áľ á¨áŁáá¤áľááľ áśááľáá áá áľááá°áŠ áĽáá°á
á°á á°á¨á°áá¸á á¨ááá˝ á á
áŤá˘áá˝ áá á°áłááááľ áĽá á°á¨ááá á¨á á á ááá áŤáľááááá˘
áá áĽáá° ááá áŤá á°á á¨áŤáąá ááĽáŞáŤ / ááĽááŤ/ ááĽáŞáŤ / ááĽááŤ/ ááĽáŞáŤ / ááĽááŤ/ áááááľ áĽá á¨á°áááą ááŽáśáŽáá˝á áá°á áá˝ááᢠáá LAN_DC ááá á áá°ááá˘
á¨áłá˝áá ááá á á áááŤáááľ á áá á áá áááááŁá ááááŤáąá áááá á á áŤáá áá˝áá˝ ááŤá¨á áá°á¨áłá á¨á áá áááááľ ááᢠUnderlay á áአáá áľááá°áŠ á áááááśá˝ áŁá°áá áá˝ áŁá°á¨áŤáŽá˝ ááá á¨ááŤááá ááá á¨áá - áĽá
áá á¨á ááľ áá˝á áá° áá áááľá¨áľ áĽáť áá á¨ááŤáľááááá˘
Underlay áĽáá°áá
ááá áá˝áá:
- IPV4+OSPF
- IPv6+ISIS+BGP+L3VPN
- L2+TRILL
- L2+STP
ᨠUnderlay á ááłá¨ áá¨áĽ á áĽááłáá ááááľ á¨á°ááᨠááᥠCLI/GUI/NETCONFá˘
á áĽá , áľááŞááśá˝, á¨áŁáá¤áľááľ áááááŤáá˝.
á áá°áą ááľáĽ áŤáá á¨áááĽáá ááŁáĽá á¨á áá á áááá áá áá°ááá á°ááľááá˘
á°á°áŤá˘
á°á°áŤá˘ á Underlay áá á¨á°áá¨á á¨ááťáá˝ á¨áášáá ááľááá ááᣠá¨á ááą á°áá á áŞá¤á áĽááľ á ááľ áĽáá˛ááŁáĄ áŤáľá˝ááᣠá¨ááá˝ á°ááááŽá˝á ááá áá˘
á¨á°áá á ááἠá ááἠá ááłá¨áá¨áĽ áá áááľá°ááá á á ááłááľ ááááľ á¨ááżááŞáŤ áŤáľá ááľáĽ á°áááżáá˘
áľááá
á¨á ááľ á°áá á áŞá¤á (á¨á ááľ á áááááľ) ááŹá áá á áááľ ááááľ áĽáá°áááľáľ áĽááłá áłáŤáá á á°á°áŤáŤá˘ á áŠá áĽááľá ááľ áááááľ áá˝ááá˘
á¨áá áĽáá°ááá˝áŠáľ áá°áŤá¨áĽ áááłá áĽáá°áá ááá áá˝áááĄ-
- GRE ááť
- VXLAN
- á˘áŞáá¤á
- L3VPN
- ááá
á°á°áŤá˘á á ááłá¨áá¨áĽ áĽááá áá á ááá¨áá áááŁá áŞáŤ á áŠá ááááŤá áĽá áá á ááᢠá¨áĽáąáŁ á ááááŠáŁ á¨ááĽáĽá á ááŽááá áĽá áłáł á ááŽááá á¨á°áá á áľáŤááá á ááááá áĽá á áá¸á áá áá°á°áአááŁáŞáŤáá˝ áááŤáᢠáľáá˝
á á áá áášá SDN ááá˘
á¨á°á°áŤá˘ á ááłá¨ áá¨áĽá ááá°áŤááľ áááľ áá á¨áłá á¨á°ááŤáŠ á ááŤá¨áŚá˝ á áá˘
- á ToR á°á°áŤá˘
- á¨á áľá°ááá á°á°áŤá˘
á ToR á°á°áŤá˘
á°á°áŤá˘ á áá°áá°áŞáŤ ááľáĽ á ááłá¨áť ááĽáŞáŤ / ááĽá፠(ToR) áá áááá áá˝áá ᣠáĽáá°ááŤá ᣠáááłá ᣠá VXLAN á¨áá á˘
áá á á áá¤áľá á ááłá¨ áá¨áŚá˝ áá á áá á¨á°á¨ááá áá´ áá áĽá ááá á¨á ááłá¨ áá¨áĽ ááłáŞáŤáá˝ á á áŤá˘áá˝ áá°áááá˘
ááá áá á áá áááł á¨áśá á ááĽáŞáŤ / ááĽá፠á¨á°ááŤáŠ á áááááśá˝á á á á°á á°á¨á°á ááá¨áľ ááťá á áá ᾠᣠáĽá á¨á ááłá¨ áá¨áĽ á áľá°áłáłáŞá á á°áá°á á°á¨á á¨á¨áášáá áá˝á á áľá°áłáłáŞáá˝ áá áá°áŁá á áĽá á ááŁáŞáŤá áá á áá áááŚá˝á ááľá¨á (ááá áĽááłá á áŤáľ-á°á á˘ááá)á˘
áĽáá
á ááŁá˘á áľá á ááľ á˝áá áĽá áááá
áĽá ááľáĽ
áĽá á áĽáááłá áá á¨á áá á¨á°áá áĽáááľ áááááľáŁ ᨠtsiskaá áá˝áá ááá ἠáá˝ááá˘
VXLAN á¨áá¸á áá´ áĽáť áĽáá°áá áĽá á¨ááťá ááá¨áĄ á áśá áá áłááá á á áľá°ááá áá áááłá á OpenStack áá áĽáá°áá°á¨áá á áľá°ááŤááá˘
ááá áá á ToR áá á°á°áŤá˘ á¨ááááá áľ á¨VXLAN ááĽáŞáŤ á áĽáŠ áááł á¨á°áá°á¨áą á°á°áŤá˘ ááľááá á˛áááá˝ á ááą ááá˘
á¨á áľá°ááá á°á°áŤá˘
ááá á áŤááľ á áá á áľá°áááá˝ áá ááťáá˝á áááá áĽá ááá¨áĽ ááá˘
á áá
á ááŁá á ááłá¨ áá¨áĄ (á¨áá) á á°áťá áá á ááá áĽá á¨áááááłááľ áá áááŤá.
áĽá á áľá°ááá áŤáą áááá á áľááá ááááŤáá˝á áá áŤá.
áá
áá áááľá¨á, á áĽáááĽ, á á áľá°áááá˝ áá áአáá°áá áŞáŤá ááľáŹáľ áŤáľáááááłá, áá áá áŤáá áá.
á ááááŞáŤ ᣠá°áá áá á ááááľ áá˝á áá ááľáŹáľ ááá áá ᣠááá áĽáá á ᣠáĽááłá ááťáá ᣠá ááá¨áŞáŤ áá ᣠáááá áá° á¨áŁáá¤áľááľ SDN áááľááá˝ ááá ááááĽááłá ᣠáá á á¨áĽááá˝á ááłáĽ áááľááᢠ- áťá.
á ááá°á á°á¨á, á áá ááłá áá áŤáá ᨠToR ááĽáŞáŤ / ááĽá፠á á°áťá áá á ááá ááá áá˝áá, á¨áááŁá áŞáŤá á ááŽááá áĽá á¨áłáł á ááŽááá áĽááł á ááťá. á áĽááἠá¨á፠á¨á¤áľá˛á¤á áááŁá áŞáŤ áá áááááľ á áŤáľááááá ᣠáĽáá˛áá áááá á¨á°ááá á°áá áá˝ á ááłá¨ áá¨áŚá˝á / á¤á áááá˝á áá¨áá¸áľ á á áá - á¨á áŤáá áá˝áá á¨á áá á áľáŤáť ááá á á áá ᣠáá á á¨ááá¨áŞáŤ / áááááá á áĽá á áŤááťáťáᢠá á¨á´ááá˝.
á ADSM á°á¨áłáłá ááľáĽ á¨á áľá°ááá áá á°á°áŤá˘ á ááŤá¨áĽá áĽáááŁáá - á¨á፠áľááą áĽáť áĽáááááŤáá áĽá áá° VXLAN ááĽáŞáŤ á ááááľá.
ááłááá˝á áááá¨áľ á áŁá ááá ááᢠáĽá áĽáá° á¨áá¨áŤ ááá° ááłáᣠá áá á ááŁá á¨ááłáááá OpenSource SDN ááľá¨áá OpenContrail áĽáááľáłááá˘
á á áááš áá¨á¨áť áá ᨠOpenFlow áĽá OpenvSwitch áá áľááá á°ááłáłáááľ á ááłááľ ááłáŚá˝á áĽá°áŁááá˘
á Tungsten Fabric ááłá áá
áĽáŤááłááą á áŤáá áá˝á á áá v áŤáá°á - á¨áĽáą áá áľáá°ááááľ á ááłá¨ áá¨áŚá˝ áĽá á¨áľááš á°áá áá˝ áĽáá°áá á¨ááŤáá áááŁá áŤáá°á - á áĽáááą - ᨠPE áŤáá°áᢠááĽáŤááłááą á°áá á áááá°á á¨áááŞáŤ á á¨á´áá áááá (VRF áŤááĽáĄ)ᢠáĽá á áĽáááą vRouter á°á°áŤá˘ ááżááŞáŤ áá áŤáá˘
áľá vRouter áľáá˝ á°á¨á᪠á á˝áá áá¨á¨áť áá ááá˘
á áááááŤááá áá á¨áááá áĽáŤááłááą áŞá¤á á¨á፠áá˝á vRouter áá áááááá˘
ááł - á°áááá á¨ááłá¨áť ááĽáĽ - á¨á ááłá¨ áá¨áĽ ááľá°ááĽáá á¨ááá áľ á ááááľ á¨ááá ááľáĽ áŤá áááŁá á áááá˝á˘
ᨠvRouter á áľá°ááᣠáĽá á ááłá¨ áá¨áŚá˝ áŤá ᣠááĽáŤááłááłá¸á áááŁá á áááá˝ ááá áŤá ᣠá¨á áá á áľáŤáťá á¨á°áá°á ááľ - ááŁáŞ á¨ááá˘áŤ á áľáŤáť ááááá˘
ááá á¨á ááľ á°áá á á ááłá¨ áá¨áŚá˝ á á ááľ ááľáĽ ááááŁá ᪠á á á¤á (á ááľ á á¨á´á), á¨á°áᨠ- á á°ááŤá¨.
ááá ááá á áŁá ááá áĽááłááá áĽáá
áŚáł á áľáááŤáá áĽá á áŤááá á ááŁá˘ áá° ááŁáĽá áá¨á¨áť áĽááŤáá.
vRouters áĽááľ á ááłá¸á áĽáá˛ááŁáĄáŁ áĽá á áá áá°á¨áľáŁ á¨ááá¸á áŤááľ áŞá¤ááá˝áŁ á¨áááŞáŤ áá¨áá áááááŁáᢠSDN áááŁá áŞáŤ.
áá° ááŤáá ááá ááááŁáľ á¨ááľáŞááľ áá፠ááĽáĽ á á - á¨á¨áášáá á ááłá¨ áá¨áĽ ááá˘áŤ VNGW - áááŁá á ááłá¨ áá¨áĽ ááľááá¨áĽá áá).
á áá á¨áááááľ ááłááá˝á áĽáááá¨áľ - áĽá ááá˝ááľ ááá¨áá.
á á ááľ áá á á áŤáá áá˝á ááľáĽ áááááľ
VM0 ááŹáľ áá° VM2 ááá áááááᢠá áá áá áá á á°áá á áŞá¤á áá áĽáá áĽááľáĽá˘
á¨ááἠá ááŽááá
- VM-0 áá° eth0 á áááá˝ ááŁáŞ ááááľ á ááᢠáĽá
á áá°á፠áááŤá.
áá eth0 á áááá˝ á áľááá ᨠvRouter áááŁá áŤáá°á áá á tap0 TAP á áááá˝ á°ááááˇáᢠ- vRouter ááŹá á á¨áľáá á áááá˝ áĽáá°ááŁáŁ áŤá áááľ á¨á¨áľáá á°áá á (VRF) áĽáá°áá ááá¨ááŤáá˘
- á°ááŁáŠ á¨á°áᨠáá°áĽ ááᣠá á°ááłáłá áá˝á áá áĽááłá áŤáááŁvRouter á ááá áŤá ááá á°á¨á᪠áŤáľá ááŹáá áááŤá - á áá á ááŁá vRouter á áľááľá á¨á¤á áá áá¤áľ á ááá˘
á áá
ááłá áá áŤáá ááŹáľ áá° á áŤáá á ááłá¨áá¨áĽ ááľáĽ á áááŁá - á vRouter ááľáĽ áááá.
á¨áááŁá áŞáŤ á ááŽááá
á¨áášáá áá˝á á˛ááá áááááŤááአáááá¨áááĄ-
- á¨áŤáˇ á áá á áľáŤáťá˘
- ááŁáŞá ááááľ á áá á ááłá¨ áá¨áĽ áá áŁáá á¨vRouter IP á áľáŤáť ááá˘
áááááŤááá á áአá¤áá á á áŠá ávRouter áŞáááľ áŤá°ááááĄ-
- áááŁá á áááá˝ áááá á á¨ááŤáľáááá áááá˘
- áááŁá á ááłá¨ áá¨áĽ áááá á áá áŤáľááááá (VM)á˘
- á áá VRF áá (VN) ááá°áá˘
- ááá áŞá¤á á¨áááááłááľ á¤á áá áá¤áľ - á á¨áľáá á áááá˝ áá á¨á áá á áľáŤáťá á¨áááá áľ áĽá á á¨áľáá ᨠMAC á áľáŤáť á¨áłá°á¨ ááá˘
áĽá áĽáá°áá, á˝áá°-ááłáĄá ááá¨áłáľ á˛áŁá áľááááá á¨áááááľ áá°áľ ááá áá.
áľááá
ᣠvRouter á áá
áá˝á áá áŤááľá á¨á ááľ á°áá á áŞá¤ááá˝ á áá á ááĽáł á¨á°ááá ááľáááŽá˝ á áľáá áááá¨áłá¸áá áĽá á ááŤá¨áá¸á áááŤáľ áá˝ááá˘
ááá áá VM0 áĽá VM1 á¨á°ááŤáŠ á°áá áá˝ áá¸áᣠá á á°á á°á¨á°áᣠá á°ááŤáŠ á¨vRouter á°áá á¨áŚá˝ ááľáĽ áá¸áá˘
áĽááľ á ááłá¸á á ááĽáł áááááľ áá˝á áĽáá°áá á vRouter á
ááĽáŽá˝ áĽá á á ááłá¨ áá¨áĽ ááľá áá á¨á°áá°á¨á° áá.
áááłáᣠá¨áááąá á°áá áá˝ áŞá¤ááá˝ ááá á áľáŤáťáá˝á á¨áá áá á¨áá ááá NAT á áŤáą á vRouter áá á¨áá¨á°áľ á¨ááᣠáá° vRouter á ááĽáł áááá ááťááá˘
á á°ááŤáá áááł á¨á áľáŤáť áŚáłáá˝á áááŤá¨áĽ ááťáá - á¨á áἠá áľáŤáť áááááľ á NAT á áááá á áŠá áááľ áŤáľáááááłá - áá á¨áá á áłá˝ á¨á°áĽáŤáŠáľá á¨áá á ááłá¨ áá¨áŚá˝á á¨ááľá¨áľ áá á°ááłáłá áá.
á á°ááŤáŠ á áŤáá áá˝áá˝ áá á ááá áŞá¤ááá˝ ááŤá¨á áŤáá áááááľ
á¨ááἠá ááŽááá
- á áአá áľááá á ááľ ááᥠVM-0 á ááŁáŞááľ ááŹáľ áá° VM-7 (172.17.3.2) áááŤáá˘
- vRouter ááá áá áĽá á áá áá ááľá¨áťá á áá áá˝á áá áĽááłá áĽá á Tunnel0 ááżááŞáŤ á áŠá áá°á¨áľá áľ áĽáá°áá˝á áááá¨áłáá˘
- á ááááŞáŤáŁ á¨áááľ á áááášá á¨ááá á¨MPLS áááŤá áá°á ááᣠá áá á á áááŁá vRouter áá áá á ááŹáľ á¨áľ áĽáá°ááŤáľááἠáĽá áŤá á°á¨á᪠áĽááłáá˝ ááá°á áá˝ááá˘
- Tunnel0 ááá 10.0.0.2ᣠááľá¨áť 10.0.1.2 á ááá˘
vRouter á¨GRE (ááá UDP) áŤáľááá˝á áĽá á á˛áąá á áá áá° ááá ááŹáľ áŤáááᢠ- á¨vRouter áááŞáŤ á áá á¨áĽ á ToR1 á áľáŤáť 10.0.0.1 á áŠá ááŁáŞ ááááľ á ááᢠáá°á፠áááŤá.
- áśá á1ᣠáĽáá° á¨á áá°ááá á ááłá¨ áá¨áĽ á áŁáᣠ(áááłáᣠá OSPF á áŠá) áá° 10.0.1.2 áĽáá´áľ áĽáá°áá°ááą áŤáááᣠáĽá ááŹáá á ááááľ áá áááŤáᢠECMP áĽáá
áĽáá°áá áἠáá áᢠá ááłáá ááľáĽ áááľ ááŁá-áááľ á áᣠáĽá á¨á°ááŤáŠ á
á¨áśá˝ á ááľáŁá¸á á áá˝ áá á°áĽáłáᢠá áĽááá°áá ááĽáŞáŤ ááľáĽ 4 ááŁá áááľ á¨á áá ááá áá˝áá.
á á°ááłáłá áá, á ááŤá IP áŤáľá áľá áŤááá ááá ááá á áŤáľááááá. ፠áááľáŁ á áĽáááąáŁ á á áá áľá áłááľáὠᨠIPv6 á MPLS áá á á¤á°áááľ áá á MPLS áá á á¤ááá¤áá¤áľ áá á GRE áá á ááŞá áá ááá áá˝ááá˘
- á áá áá á¨áľáŁ á á°ááŁáŠ á áŠáᣠvRouter GRE á áŤáľáááłá áĽá á¨MPLS áááŤá á áá áá áá ááŹáľ á á¨áľáá á áááá˝ áá ááá áĽááłáá áľ á°á¨áľáś á áááť á áš áá°ááŁáŠ áááŤáá˘
á¨áááŁá áŞáŤ á ááŽááá
áá˝áá á˛ááአááá ááá á¨áá áĽáá°á°áááá áá¨á°áłá.
áĽá á¨áá á á°á¨ááŞáĄ-
- ááĽáŤááłááą á°áá áᣠvRouter á¨MPLS áá፠áááľáŁáᢠáá
á°áá áá˝ á á°ááłáłá á áŤáá áá˝á ááľáĽ á¨áááŤáŠá áľ á¨L3VPN á áááááľ áá፠ááá˘
áĽáá° áĽáááą á¨áá á¨MPLS áá፠áááá á vRouter ááá°áŁáᣠááááŤáąá áá˝á á¨á°ááłáłá vRouter ááᣠáŤá áá˝áá˝ áá áĽáť áĽáá°áááá á áľááľá áľááááłáá áĽá áá ááááŁáľ áĽáááľ áááá áá˝ááá˘
- vRouter á BGP ááŽáśáŽá (ááá á°ááłáłá - á TF ááłá áá XMPP 0_o áá) á¨á¤áľá˛á¤á áááŁá áŞáŤ áá áááááľ áááĽáŤáá˘
- á áá
ááá ááᣠvRouter áá°ááááľ á ááłá¨ áá¨áŚá˝ ᨠSDN áááŁá áŞáŤ ááááśá˝á áááá¨áááĄ-
- á¨á ááłá¨ áá¨áĽ á áľáŤáť
- á¨áá¸á áá´ (MPLSoGREᣠMPLSoUDPᣠVXLAN)
- MPLS á°áá á áááŤ
- á¨áĽááľá á áá á áľáŤáť áĽáá° nexthop
- á¨á¤áľá˛á¤á áááŁá áŞáŤá áĽáá°áá á áááľ ááľááŽá˝á á¨ááá á¨á°ááá vRouters ááá áá áĽá áááá˝ áŤáááŁáááᢠáááľá áĽáá° áŤááľ á áá¸áŁáŤá áá áá°áŤáá˘
á á°ááŤáá á°ááłáłá ááá áá¨á°áłá.
áá°áŤá¨áĽ á˘áŤááľ á á¨á°ááá áááἠáá˝ááᢠáá á ááἠá°áá ááľáĽ á¨ááá á¨á áá á°ááłáłá ááᣠá°áá áá˝ á áá°á áááľ áááŁá áá˝ááťá¸áá á˛ááአáĽá á˛ááá˘
ááá¨áá áááŁá áŞáŤá á vRouter áá áŤááľá á¨áááŤá¨á / á¨áááŞáŤ á á¨á´ááá˝á áá á¨áľ áĽá ááĽáĽáá ááá á á áááá ááľáĽáľáĽááľ ááá¨áŁá¨áŁáá˘
á áááľáŁ á°ááŁáŁáŞá áĽáŤáąá á¨ááá vRouters á BGP (ááá á á°ááłáłá ááŽáśáŽá) ááááá áĽá á ááá á¨áááŞáŤ áá¨áá áŤáľá°ááááᢠáááłá BGP á áľááľá á¨áá¸á áá´á á¨ááá á áľáŤáť-á¤á°á°áĽ á ááá˘
á á°ááłáłá áá ᨠUnderlay á ááłá¨áá¨áĽ á áááአá ááá ááአá ááááĽá, á áááŤá˝á áá, á¨áá á á áá á áŤáľ-á°á áááľáŤáľ á¨á áá á áľá¸á᪠áĽá á áááá˝ áĽáá áľáá´ áááľá á ááá áá.
áá° ááá ááá ááŁ
á¨áá áŚáł ááľáá°á ááá á áá áľáŁ áĽá á¨áááŁáá á áá áá° áĽááá°áá áááŁáľ áŤáľáááááłáᢠáĽá á¨áá፠áľáá ááá˘áŤ áŤáľáááááłáá˘
áááľ áá´áá˝ áááááłá-
- á¨áááľáá áŤáá°á á°áááá˘
- á¨áŤáá°áá á°ááŁáŤáľ á¨ááá˝á ááááá ááłáŞáŤ á°áááŻá (á á á¨á¤áľá˛á¤á á áá áŞá¤áá¤á á ááĽááá)ᢠáááŁá ááá˘áŤ áĽáá ááá˘
ááŤá˝ á ááľá scalability ááľáĽ ááá°áá á ááŤá¨áĽ áŤáá áĽá á - á á ááá á¨áá - áĽá áá°ááááŤáá áá áá áááŁá áá˝á á áľááł. á ááááá áááŤá áá˝á áá áá áá°áá°áŞáŤáá˝á ᣠá ááśá˝á ᣠá¨ááá áá°áŤáŤáá˝á áááá áłáŤáľááá ᣠáĽá¨áľá áŤáą ááá ᣠáŤáááᾠᣠááŤáᾠᣠáááአᣠáŤáá አáĽá á¨á፠á ááľáĄ á¨á°á ááš á áŤááľá ááááŠá˘
á¨á¨áášáá ááľáá ááłáśáš á¨á áŤáá áŤáá°á á ááľ á ááá á¨á ááŤáł áŽá á¨áášáá áá˝á á¨á áá ááá áŤáá áá áĽá áśááľáአá áŤáą á¨áááľáá áá°á¨áľ á°áľá°áŤáá á¨á áá á¨á°á¨áá áá°áŤá (á¨áá). á á°á¨ááŞá á¨áśááľáá áĽá áááľáá áŽáááááľ á ááá á¨áá°áŤá ááááá áĽáť á¨áá áá á˛áá á¨áášáá ááľááá ááľááá áĽá ááá¨áľ á¨á ááŤáŤ áááá˛áśá˝ áľáŤ áá á¨áááá áĽáááł ááŤáľ á¨áŁáľ ááá˘
á á ááľ áĽáአááá˘áŤ ááááą áá áĽáá° áá°á á á¨áášáá áá˝á áá° á°á°áŤá˘ á¨áášáá ááľááá áááá¨áłá áĽá á¨ááá áŞá¤ááá˝ áá ááľá°ááĽá ááá á áá˝ááᢠá á°ááłáłá áá, á¨áááá á°áá áá˝ ááľáááŽá˝ á áŤáą áá ááŤááἠáá˝áá, áĽá á áá áá á¨áľ, á ááŤá¨áá¸á áááá áŤáŤááłá.
á áááá áĽáá, ááá˘áŤá ááľááá áá° á¨ááᣠá áĽááľ á ááłá¨áá¨áĽ áĽá¨á°ááá¨á° áá áĽá áá° á áááá¨áĽ áĽáá´áľ áĽáá°ááᣠáŤááá.
á¨ááἠá ááŽááá
áľááá áá°áą áá á áááľáá:
- VM-0ᣠá á°ááłáłáŠ vRouter ááľáĽ ááŁáŞ áŤááᣠá ááá ááá ááľá¨áť áŤáá (185.147.83.177) ááŹáľ áá° eth0 á áááá˝ áááŤáá˘
- vRouter áá
áá ááŹáľ á°ááĽá á¨ááľá¨áť á áľáŤáťáá á áááŞáŤ á áá á¨áĽ ááľáĽ áááá¨áłá - ááŁáŞáá ááááľ á VNGW1 áá°ááá፠á Tunnel 1 á áŠá áŤáááá˘
á á°á¨ááŞá áá GRE áᝠᨠSIP 10.0.0.2 áĽá DIP 10.0.255.2 áá áááá á°ááááˇáᣠáĽá áĽáá˛áá VNGW1 á¨áá áĽááá á¨MPLS áá፠ááááŞáŤ ááá á°áá á ááá áá á á áá áľá˘ - vRouter á¨áááť ááŹáá á MPLSᣠGRE áŤáľááá˝ áĽá á á˛áľ á áá áŤá áááá áĽá á ááŁáŞ áá° ToR1 á áľáŤáť 10.0.0.1 áááŤáá˘
- á¨áľá áŤáá á ááłá ááŹáá áá° VNGW1 ááľáá áŤáááŁáá˘
- á¨VNGW1 ááá˘áŤ á á ᨠGRE áĽá MPLS ááżááŞáŤ áŤáľááá˝á áŤáľáááłáᣠá¨ááľá¨áť á áľáŤáťáá á ááśáŁ á¨áááŞáŤ á°áá á¨áĄá áŤáááŤá áĽá áá° á áááá¨áĽ áááŤáąá áááááŁá - áá áááľ áá áĽááł ááá ááŁáŞ ááᢠá áľááá á¨áá ᨠNAT áľáááá áŤá¨áááá.
- ᨠVNGW áĽáľá¨ áľáá አáľá¨áľ áá°á á á¨á áá á ááłá¨ áá¨áĽ ááá áá˝áá, áá
á¨ááááľá ááá áá.
ááá˛á MPLS á ááłá¨ áá¨áĽ (IGP + LDP / RSVP TE) ááá áá˝áá ᣠᨠBGP LU áá á¨áá ááĽáŞáŤ ááá GRE áᝠᨠVNGW áĽáľá¨ áľáá á á á áá á ááłá¨áá¨áĽ á áŠá ááá áá˝ááá˘
ááá ááá áá, VNGW1 á áľááá á¨áááľá ááááŤáá˝ áŤá¨áááá áĽá á¨ááááŞáŤáá ááŹáľ áá° áľáá አáááŤá.
á á°ááŤáá á á áŁáŤ áŤáá áľáŤáá á á°ááŤáá á á°á á°á¨á°á á°ááłáłá á°á¨ááá˝ ááľáĽ áŤááá.
- áľáá አááŹáá áá° VNGW1 ááĽáá
- ááĽáąá á áááᣠá¨á°ááŁáŠá á áľáŤáť á°ááááś á Tunnel1 tunnel (MPLSoGRE ááá MPLSoUDP) á áŠá áĽáá°ááá áŤáŤáá˘
- á áá
áá á¨áľ á¨MPLS áááŤááᣠá¨GRE/UDP áŤáľáá áĽá á á˛áąá á ááá á°á
á áá° ToR3 10.0.255.1 áááŤáá˘
á¨ááżááŞáŤ ááľá¨áť á áľáŤáť á¨vRouter á áá á áľáŤáť á˛áá á¨ááŤá á˘ááá VM - 10.0.0.2 ááᢠ- á¨áľá áŤáá á ááłá¨ áá¨áĽ ááŹáá áá°ááááá vRouter áŤáááŁáá˘
- á˘ááá vRouter GRE/UDPá áŤáľáááłáᣠá¨MPLS áááŤá á áá áá á áááášá áááľáá áĽá á¨eth0 VM áá á á°ááá áŁáś á¨á áá ááŹáľ áá° TAP á áááá˝ áááŤáá˘
á¨áááŁá áŞáŤ á ááŽááá
VNGW1 á¨BGP á°ááá á¨á¤áľá˛á¤á áááŁá áŞáŤ áá áŤááááᣠá¨áĽáąá áľáá°áá áá˝ áááá á¨ááľá°ááá፠áá¨á á¨ááá áᥠá¨áľáá á°áá á á¨á¨áľáá á áá á áľáŤáť (vRouter) ááᣠáĽááłá áĽá á á¨áľáá MPLS áĽáá°ááá á¨áááá ááá˘
á á°ááłáłáᣠáĽáą áŤáą á¨áá á°áá á áá፠áŤáá áľá ááŁáŞ ááááľ áá¤áľá˛á¤á á°ááŁáŁáŞ áŤáłáááᣠáĽáŤáąá áĽáá° nexthop áŤáłáŤáᢠáĽá á¨á፠áá ááŁáŞ áá° vRouters áááŁáá˘
á VNGWᣠá¨ááááľ áľáá ááá NAT áľááá áĽááá áá áá¨á°áłáá˘
áĽá á áá á á áŁáŤáŁ á¨áľáá áŽá˝ ááá Route Reflectors áá á á ááľ ááá ááᣠá áľááá áá áá á¨á°á ááá ááááľ áá°áŁáᢠáĽá á¨ááą ááŁáŞáá ááááľ ááá áá áĽááł ááá áá ááá ááá ááá˘
á¨áá¸á áĽá á¨áľáŤáá áááἠá áááᣠVNGW ᨠvRouter á¨á°áᨠá áá°ááá˘
áá°áá á áĽááą áŤá°áá
ááá˝ á¨á ááłá¨ áá¨áĽ ááłáŞáŤáá˝ áá° VNGWs áĽá vRouters áĽáá° áá¨áááᣠá¨áľáŤáá á˝áłáľ ááá áá áá¸á፠áĽááťáá˝áŁ á ááá¤áľ áĽá á¨ááłá°ááľ áá¨áአáá˝ááá˘
áĽá ááĽááľ áŤáá á¨áŞá áá¤á áá ፠áĽá áľáááá á¨ááááľ ááľáłáá፠á ááłáá á¨áľáŤáá ááááąá á áááá˝ááľ ááááľ ááľá¨á áľá˝ááá˝á áá á á¨á áááááľ á°áá°ááľ ááŁááá˘
áááľáᣠáĽáá á¨á¤áľá˛á¤á áááŁá áŞáŤá á VNGWᣠvRouters áĽá á ááá˝ á¨á ááłá¨ áá¨áĽ ááłáŞáŤáá˝ ááŤá¨á áĽáá° áŤááľ-á áá¸áŁáŤá áá áá°áŤáá˘
áá áĽáá° áĽáááą á¨áá á°ááŁáŁáŞá áľá ACL áĽá PBR (á ááᲠáá á¨á°áá°á¨á° áŤáá˛áá) á¨á áá áá¨á ááááᣠáá á á¨ááá°áĽ á¨áľáŤáá áá°áśá˝ ááááą á¨ááááŤá¸á ááááľ á á°áᨠááááľ áĽáá˛ááą áŤáľááľáłá¸ááá˘
á á¨áĽ
ááá áááá GRE/UDP á áľá°áŤá¨áľ áá°áŁá?
á°á á ᣠá á á ááá ᣠáá á Tungsten Fabric á¨á°áá°á áá ááŁá áá˝áá - á ááŤá˝ áááľ ááľáĽ ááľááŁáľ á áá˝ááá˘
ááá áá á¨áá°áąáľáŁ TF áŤáąáŁ á ááá OpenContrail áĽáŤáᣠáááąáá ááááŤáá˝ á°áááᥠMPLS in GRE áĽá MPLS á UDPá˘
áŠá˛á áĽáŠ áá ááááŤáąá á ááá áá°áĽ á áŤáą áŤáľá áá á¨áá˝ á°ááŁáá á¨ááá IP + Proto + Port áá ááá°áľ á áŁá ááá ááᣠáá á áááá ááá á á áŤáľá˝ááá˘
á GRE ááłá áá ᣠáᎠᣠáááá á¨áłá¸á áľáŤáá á°ááłáłá á¨áá ááŤá á¨á áá áĽá ᨠGRE á áááľáśá˝ á á áĽá áľá áááŁá á ááá áááá á¨áá - áĽááľ á°áá˝ áá° ááŹáą á áĽáááľ áááá¨áą áá˝ááá˘
áĽáľá¨á°áá°á áá áľá¨áľ áŤáá°áŽá˝ á°áááá ááťáá˝á áá áá á¨áťá á MPLSoGRE ááľáĽ áĽáť áĽá á á áἠáá á MPLSoUDP á°áá¨ááᢠáľááá , áááá áľá áááľ á¨á°ááŤáŠ ááááŤáá˝ ááľá á áľá°áŤá¨áľ ááľá áľ á ááĽááľ.
á ááľáááᾠᣠTF VXLAN á á áá áá ᨠL2 áááááľá áá á áá áĽáá°áá°áá áἠááŁá áááŁáá˘
á¨OpenFlow áá áľáአáááłá áá ááĽá°ááá˘
áĽááą á áĽáááľ áĽá¨á á¨á ááᢠá á°ááłáłá OpenStack ááľáĽ vSwitch VXLAN á á áá áá á°ááłáłá áááŽá˝á áŤá°áááᣠá áááŤá˝á áá ᨠUDP áŤáľáá á ááá˘
á áá¨á á ááŽááá ááľáĽ, áľá á ááľ á áááľ áá°áŤá, á¨áááŁá áŞáŤá á ááŽááá á á¨áá°á áááł áááŤáŤá. Tungsten Fabric Openflow á OpenStack áá á ááŤááľá áľ áá á¨ááá áá¨áá áá° vRouter áááľá¨áľ XMPP áá áááá˘
áľá vRouter áľáá˝ á°á¨á᪠ááááŠá áá˝áá?
á áááľ áááá˝ á¨á°á¨áá áááĄ- vRouter Agent áĽá vRouter Forwarderá˘
á¨ááááŞáŤá á á áľá°ááá áľááá° ááá á¨á°á áá áŚáł ááľáĽ áá°áŤá áĽá á¨á¤áľá˛á¤á áááŁá áŞáŤ áá áááááᣠáľá ááľááŽá˝áŁ áŞá áá¤á áĽá á¤á˛á¤áá˝ áá¨á áááááŁáá˘
ááá°áá á¨áłáł á ááŽáááá áá°áá áŤá - áĽááá áá á á¨ááá áľááľ ááľáĽ ᣠáá á SmartNICs ááá áá ፠áá˝áá - á¨á ááłá¨ áá¨áĽ áŤááśá˝ á á˛áአáĽá á á°áᨠááŽááŤá á¨áááŤá¨á áşá ᣠáá á áááąá á¨á áľá°ááá áá˝á á˛áአáá áĽáá˛áŤááą áĽá á ááłá¨ áá¨áĄá ááŁá áŤá°ááááᢠáĽá á¨á áá ááááľ á¨áá˝á.
vRouter á á°á áá áŚáł ááľáĽ á¨DPK áá°áá áŞáŤ á˛áá áá áááł ááá áá˝ááá˘
á¨vRouter ááŞá á vRouter Forwarder áá á áá áśá˝á áŤááŁáá˘
áááŁá á ááłá¨ áá¨áĽ áááľá áá?
áľá VRF á á˝áá ááááŞáŤ áá áĽáŤááłááą á°á¨áŤá á¨áŤáą áŞá áá¤á áá á¨á°ááŤá áá áááᢠáĽá áá
áľá á°á°áŤá˘á á ááłá¨áá¨áĽ áĽáŤ áá ááŠá áááᤠá á á¨áá á áááĽáá áľáááá˝ áá ááĽáŤáŞáŤáá˝á ááľá áľ á áľááá ááá˘
áĽááá áá á áááŁá áľááśá˝ ááľáĽ á¨á¨áášáá á ááłá¨ áá¨áĽ áááľ (áá áľáááá áľá áĽáá°áá áááááĄáľ áá˝áá) á¨á°áá áá˝ / á°á¨áŤáŽá˝ / á¨áášáá áá˝áá˝ á°ááá°á áá°áááá - áá á áá áááá°á áááᢠáĽá áá áááŁá á ááłá¨ áá¨áĽ ááľááá á¨á ááľ á°á¨áŤá ᣠá¨áá ᣠá¨ááᾠᣠáá á˘áŤááľ á áááážá˝ áááá áá˝ááᢠáľááá , áááłá, á¨á áááááľ á°áá°ááľ áľáŤáá á áľááááá á á°á á°á¨á°á á á°áá°á á áááá˝ ááľáĽ ááá á˛áŤáľááá, á ááá áááŁá á ááłá¨ áá¨áŚá˝á á áľááááá á á°á á°á¨á°á á ááá á áĽá á ááá á á°ááŁáŤá áááá.
áľááá , áĽáá°áá, á á¨áášáá ááľááá áĽá á á°á¨áŤá ááŤá¨á ááĽá°á áááááľ á¨áá.
áá°áá°ááŤ
áá
á¨á áľá°ááá áĽá á¨á¤áľá˛á¤á á°ááŁáŁáŞ á°á°áŤá˘ áŤáá á¨á¨áášáá ááľááá á á áŤá á áŁá áá ááŠá ááá፠ááᢠáá áᏠá¨áá¨áĄáľ á¨áľááá á¨áášáááááá˝á ááľá¨á á á°ááłáłá ááááľ áá°áŤá VMWareᣠACIᣠOpenStackᣠCloudStackᣠTungsten Fabric ááá Juniper Contrail áááᢠáĽáá° á˘ááŤááľáá˝á áĽá áŤáľá á áááśá˝ áááŤáŤáᣠáá¨áá áá° áá¨á¨áťá á¨á ááłá¨ áá¨áĽ ááłáŞáŤáá˝ áááľá¨áľ ááŽáśáŽáá˝áŁ ááá áá á á áááŤáááľ ááá áĽá á¨áááááłááľ á¨áľá á ááłá¨ áá¨áĽ áá á¨áá°áŤ áśááľáá á¨áááá á°á°áŤá˘ á ááłá¨ áá¨áĽ ááá
á°ááłáłá ááááá˘
áᏠá¨áá á°ááá á¨ááá á ááľá, á á°á°áŤá˘ á ááłá¨áá¨áĽ áá á¨á°áá°á¨á° á¤áľá˛á¤á á á¸ááá áááľ áĽáá˝ááá. ááá áá
áááľ á ááááá ááá ááľáĽ Openflow áŚáł á¨ááá áááľ á áá°áá - á OpenStacke áĽá á á°ááłáłá VMWare NSX ááľáĽ áĽá
á áá áááá ᣠáĽá áĽáľá¨áááá áľá¨áľ ᣠGoogle á¨áłá˝ááá á ááłá¨ áá¨áĽ ááááááľ áá ááá áłáá˘
ááłáŠá á áĽáááľ áááĽááľ á¨ááá á¨áá á áłá˝ áá°á¨á᪠áááá ááłááśá˝ á áááá˝á á°áĽáťááá˘
áĽá á¨áĽá Underlayáľ?
á á á ááá áá ááá á áá°áá. á ááá ááááľ á áá°ááá á. á¨á áľá°ááá á°á°áŤá˘ á¨áá ááľá¨á á¨ááŤáľáááá vRouter/VNGW á˛áᣠáĽá á˛á á áĽá á ááŤá¨áá¸á ááŹáśá˝á á˛ááľáą ááááśá˝á áĽá á¤á áááá˝á áááá ááá˘
áá áá°ááá á ááłá¨áá¨áĽ á¨ááŤáľááááľá áááá áĽááá áá˘
- á ááłááľ ááááľ á¨áááŞáŤ ááŽáśáŽáá ááá áá, á áĽá áááł - BGP.
- á áá¨ááá ááááŤáľ áĽá˝áá˝ áĽááłáá á ᣠá á°ááá áŤá áááᣠáŤá á°á áŁááľ áááááľá˘
- ECMPá áá°áá á¨ááĽáŞáŤá áá á áŤá ááá˘
- áĽáá° ECN áŤá á°ááŽáá áááŽá˝á á¨áᎠQoS áá á¨áĽ ááťáá˘
- NETCONF á áá°áá - ááá°ááą áá áŁá ááŤá˘
áĽá á Underlay á ááłá¨áá¨áĽ áĽáŤáą áľáŤ áĽáá áŤá áááľ á áŁá áľáá˝ áá ááᢠááááŤáąá áĽá á á°á¨áłáłáŠ ááľáĽ á áá áá áľáŠá¨áľ áľááá°áĽ áĽá á ááá áá á°á°áŤá˘á áĽáť áĽáááŤáŤááá˘
á ááá˝ ááá¨áľ áĽáá°ááťáá á ááá ááĽáŞáŤ á¨á°á°áŤáá á¨á˛á˛ ááľááá á ááá á áá ááľáá áĽá á¨á áľá°ááá á°á°áŤá˘ á ááľá¨á áĽáá° ááłá á áá áá ááá˝ááá á áĽá á áĽá¨ááľá á ááá˘
ááá áá, áĽá áĽááá á áá ááááá ááľá áŤáá á ááłá¨ áá¨áĽ á áá°á á áááľ áĽá á áŤáľ-á°á áááá˝ áá˝áá. áĽáá ááĄá áĽáŤáłá°áľáŠ áŤáááľ áá° á ááśáá˝á á ááŤá¨áŚá˝á ááá¨áłáľ áá, áĽá áááá á°á á á á ááá ááá°ááá, á˝ááŠá á á á ááá ááááłáľ.
áĽáá° ADSM á áŤáᣠáĽá áĽá áŽáá ááá áľá áŽáááá˛áá ááá áĽá á¨ááľááá á¨áášáááááá˝á áá áľááá áááááľ á¨á°áᨠáĽáľá ááá°á á á á°ááᢠá áľáĽá.
á áá á áááá˝
á¨á°áááľá°á á¨áá á ááá´áá¸á .áľáᥠá°áá . 6 á°ááłáľ áľá Yandex.Cloudᣠá TF áá áŤááá áááŁá á ááłá¨ áá¨áĽ á¨ááŽá˘vSwitch áááľ áááľá áá? á¨VxLAN ááá˘áŤ .RFC 7348. Virtual eXtensible Local Area Network (VXLAN)ᥠá¨áášáá á¨á°á°áŤáá ááĽááĽá 2 á ááłá¨ áá¨áŚá˝á á ááĽááĽá 3 á ááłá¨ áá¨áŚá˝ áá á¨áá°áŤá¨áĽ ááááá˘
áá° VXLAN EVPN á¨áá áľáŹááá á ááŤá¨áĽ . áľá ááá á¨á˛á˛ á ááłá¨áá¨áĽáŁ UnderlayᣠOverlayᣠá¨áĽá áááá áĽá á¨á áľá°áłá°á á áŤááśá˝á á¨áᎠááááŤáá˘
á áá°áááá
áŽáá ááá á¨ááľá ááááá ááľáŤáľáľ á áľá°ááá áĽá á áá á¨á°áá ááľá¨á áŁáááŤá˘ áá áľá°áŤá¨áśá˝ áĽá á ááľááśá˝á˘ á°á áᣠá á áἠáá ááľáĽ áľá á¨áášáááááá˝á á¨á°á áá áĽáá ááŁáĽá áĽá¨á á á á ááá˘á áááłáá°á áťááá - ááĽáŤ áŁáá°á¨áŁáŹ áĽá á áááŁá á ááłá¨ áá¨áĽ áááľ ááľá ááľáĽ áŁáááŤá˘ áá áľá°áŤá¨áśá˝ áĽá á ááľááśá˝á˘áŤááá˛á á˛áá˛á - ááŁáá°á¨áŁáŹ áĽá áá°áááľá°á á¨á¨áá áŁáááŤá˘ áá áľá°áŤá¨áśá˝ áĽá á ááľááśá˝á˘Artyom Chernobay - ááá á ááá. á KDPV- á áááłáá°á áááá. á "automato" meme.
ááá: hab.com