NSX Edge ืฉืืืฆื ืกืืึทืืืง ืืื ืืื ืึทืืืฉ (ospf, bgp) ืจืืืื ื.
ืขืจืฉื ืกืขืืึทืคึผ
ืกืืึทืืืง ืจืืืื ื
OSPF
BGP
ืจืื ืจืืืืกืืจืึทืืืืฉืึทื
ืฆื ืงืึทื ืคืืืืขืจ ืจืืืื ื, ืืื vCloud ืืืจืขืงืืึธืจ, ืืืื ืฆื ืึทืืืื ืืกืืจืึทืฆืืข ืืื ืืื ืืืืฃ ืืืืจืืืึทื ืืึทืื ืฆืขื ืืขืจ. ืืืืกืงืืืึทืื ืึท ืงืืืืื ืคืื ืื ืืึธืจืืืึธื ืืึทื ืืขื ืื ืขืืืฉ ืืึทืืขืืืืึทืก. ืจืขืื ืืื ืืืืฃ ืื ืืขืืขืื ื ืขืฅ ืืื ืกืขืืขืงืืืจื ืืขื ืึธืคึผืฆืืข ืขืืืฉ ืืึทืืขืืืืึท ืืึทืืื ืื ืืก.
ืืืื ืฆื ืื ืจืืืื ื ืืขื ืื.
ืขืจืฉื ืกืขืืึทืคึผ (ืจืึธืืืื ื ืงืึทื ืคืืืืขืจืืืฉืึทื)
ืืื ืืขื ืฆืืฉืืืึทืขืจ ืืืจ ืงืขื ืขื:
- ืึทืงืืึทืืืืื ืื ECMP ืคึผืึทืจืึทืืขืืขืจ, ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืื ืกืืึทืืืจื ืึทืจืืืฃ ืฆื 8 ืขืงืืืืืืึทืืขื ื ืจืืฅ ืืื ืื RIB.
- ืืืืฉื ืึธืืขืจ ืืืกืืืืึทื ืคืขืืืงืืึทื ืืึทืจืฉืจืื.
โ ืืืืกืงืืืึทืื ืจืึธืืืขืจ-ืฉืืึทื. ืืืจ ืงืขื ืขื ืืืืกืงืืืึทืื ืื ืคืื ืืจืืืกื ืืืง ืฆืืืื ื ืึทืืจืขืก ืืื ืจืึธืืืขืจ-ืฉืืึทื. ืึธื ืกืคึผืขืฆืืคืืฆืืจื ืื ืจืึธืืืขืจ-ืฉืืึทื, OSPF ืึธืืขืจ BGP ืคึผืจืึทืกืขืกืึทื ืงืขื ืขื ื ืื ืืืื ืกืืึทืจืืขื.
ืึธืืขืจ ืืืืื ืืืื ืืืจื ืืขืื ืึท ืงืืืง +.
ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื.
ืืขืืื.
ืืึทืฉืืขืืืงื ืกืืึทืืืง ืจืืืื ื
ืืืื ืฆื ืื ืกืืึทืืืง ืจืืืื ื ืงืืืืื ืืื ืืื +.
ืฆื ืืืืื ืึท ืกืืึทืืืง ืืึทืจืฉืจืื, ืคึผืืึธืืืืจื ืื ืคืืืืขื ืืข ืคืืจืืื ืื ืคืขืืืขืจ:
- ื ืขืฅ - ืืขืกืืื ืืืฉืึทื ื ืขืฅ;
- ืืืืึทืืขืจ ืืึธืคึผ - IP ืึทืืจืขืกืขืก ืคืื ืืขืจ ืืึทืืขืืึธืก / ืจืึทืืืขืจ ืืืจื ืืืึธืก ืคืึทืจืงืขืจ ืืืขื ืคืึธืจื ืฆื ืื ืืขืกืืื ืืืฉืึทื ื ืขืฅ;
- ืฆืืืื ื - ืื ืฆืืืื ื ืืื ืืขืจ ืืืึธืก ืื ืืขืืขืื ืืืืึทืืขืจ ืืึธืคึผ ืืื ืืืื.
ืืจืืงื ืืึทืืื.
ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื.
ืืขืืื.
ืืึทืฉืืขืืืงื OSPF
ืืืื ืฆื ืื OSPF ืงืืืืื. ืืขืื ืื OSPF ืคึผืจืึธืฆืขืก.
ืืืื ื ืืืืืง, ืืืกืืืืึทื ืืจืึทืกืขืคืื ืจืืกืืึทืจื, ืืืึธืก ืืื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื. ืืจืึทืฆืืขื ืจืืกืืึทืจื ืืื ืึท ืคึผืจืึธืืึธืงืึธื ืืืึธืก ืึทืืึทืื ืืืจ ืฆื ืคืึธืจืืขืฆื ืคืึธืจืืืขืจืืื ื ืคืึทืจืงืขืจ ืืขืฉืึทืก ืื ืงืึทื ืืืขืจืืืฉืึทื ืก ืคืื ืงืึธื ืืจืึธื ืคืืึทื.
ืืึธ ืืืจ ืงืขื ืขื ืึทืงืืึทืืืืื ืื ืืขืืื ืคืื ืื ืคืขืืืงืืึทื ืืึทืจืฉืจืื, ืืืื ืขืก ืืื ืืื ืื RIB - ืื ืคืขืืืงืืึทื ืึธื ืืืื ืึธืคึผืฆืืข.
ืืืืึทืืขืจ ืืืจ ืืืืื ืฉืื. ืฉืื 0 ืืื ืฆืืืขืืืืื ืืืจื ืคืขืืืงืืึทื. NSX Edge ืฉืืืฆื 3 ืฉืื ืืืืคึผืก:
- ืืึทืงืืึธืื ืืขืื ื (ืืขืื ื 0 + ื ืึธืจืืึทื);
- ื ืึธืจืืึทื ืืขืื ื (ื ืึธืจืืึทื);
- ื ืื-ืึทืืื-ืกืืึทืื ืืขืื ื (NSSA).
ืืจืืงื + ืืื ืื ืฉืื ืืขืคึฟืื ืืฆืืข ืคืขืื ืฆื ืืืืื ืึท ื ืืึท ืฉืื.
ืืื ืื ืคึฟืขื ืฆืืขืจ ืืืึธืก ืืื ืืขืืืืื, ืึธื ืืืืึทืื ืื ืคืืืืขื ืืข ืคืืจืืื ืื ืคืขืืืขืจ:
- ืฉืื ืฉืืึทื;
- ืฉืื ืืืคึผ.
ืืืื ืคืืจืืื ืื, ืงืึทื ืคืืืืขืจ ืึธืืขื ืืึทืงืืืฉืึทื. NSX Edge ืฉืืืฆื ืฆืืืื ืืืืคึผืก ืคืื ืึธืืขื ืืึทืงืืืฉืึทื: ืงืืึธืจ ืืขืงืกื (ืคึผืึทืจืึธื) ืืื MD5.
ืืจืืงื ืืึทืืื.
ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื.
ืืืฆื ืืืืื ืื ืื ืืขืจืคืืืกืื ืืืืฃ ืืืึธืก ืื OSPF ืืืจ ืืืขื ืืืื ืืืืคืฉืืืื. ืฆื ืืึธื ืืึธืก, ืืื + ืืื ืื ืฆืืืื ื ืืึทืคึผืื ื ืคืขืื.
ืืื ืื ืคึฟืขื ืฆืืขืจ ืืืึธืก ืืื ืืขืืืืื, ืกืคึผืขืฆืืคืืฆืืจื ืื ืคืืืืขื ืืข ืคึผืึทืจืึทืืขืืขืจืก:
- ืฆืืืื ื - ืฆืืืื ื ืืืึธืก ืืืขื ืืืื ืืขืืืืื ื ืืื ืื OSPF ืคึผืจืึธืฆืขืก;
- ืฉืื ืฉืืึทื;
- ืืขืื / ืืขื ืืขืืึทืืขื - ืคึผืจืึธืืึธืงืึธื ืืืืืขืจื;
- ืืืืืขืจืงืืึทื - ืืืืืขืจืงืืึทื ืคืืจืืื ืื ืฆื ืืืืกืงืืืึทืื DR / BDR;
- ืงืึธืก ืืื ืึท ืืขืืจืืง ื ืืืืืง ืฆื ืจืขืืขื ืขื ืื ืืขืกืืขืจ ืืืขื. ืืจืืงื ืืึทืืื.
ืืึธืืืจ ืืืืื ืึทื NSSA ืฉืื ืฆื ืืื ืืืขืจ ืจืึทืืืขืจ.
ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื.
ืืื ืื ืกืงืจืขืขื ืฉืึธื ืืื ืื ืืืจ ืืขื:
1. ืืขืืจืื ืืขื ืกืขืฉืึทื ื;
2. ืืขืืจืื ืืขื ืจืืฅ ืืื ืจืื.
ืืึทืฉืืขืืืงื BGP
ืืืื ืฆื ืื BGP ืงืืืืื.
ืืขืื ืื BGP ืคึผืจืึธืฆืขืก.
ืืืื ื ืืืืืง, ืืืกืืืืึทื Graceful Restart, ืืืึธืก ืืื ืขื ืืืืึทืื ืืืจื ืคืขืืืงืืึทื. ืืึธ ืืืจ ืงืขื ืขื ืึทืงืืึทืืืืื ืื ืืขืืื ืคืื ืื ืคืขืืืงืืึทื ืืึทืจืฉืจืื, ืืคืืื ืืืื ืขืก ืืื ื ืืฉื ืืื ืื RIB - ืื Default Originate ืึธืคึผืฆืืข.
ืืืจ ืึธื ืืืืึทืื ืื AS ืคืื ืืื ืืืขืจ NSX Edge. 4-ืืืืข AS ืฉืืืฆื ืืื ืืืืื ืื ืืืฆื ืคึฟืื NSX 6.3
ืฆื ืืืืื ืึท ื ืขืืืืืึธืืจืก ืืึทื ืงืืงื , ืืื +.
ืืื ืื ืคึฟืขื ืฆืืขืจ ืืืึธืก ืืื ืืขืืืืื, ืกืคึผืขืฆืืคืืฆืืจื ืื ืคืืืืขื ืืข ืคึผืึทืจืึทืืขืืขืจืก:
- IP ืึทืืจืขืก - BGP ืืึทื ืงืืงื ืึทืืจืขืก;
- ืจืืืึธืื ืึทืก - ืืื ื ืืืขืจ ืคืื ืื BGP ืืึทื ืงืืงื ;
- ืืืึธื - ืึท ืืขืืจืืง ืืื ืืืึธืก ืืืจ ืงืขื ืขื ืคืืจื ืึทืืืืึธืืื ื ืคืึทืจืงืขืจ;
- ืืึทืืื ืืขืืขืืืง / ืืึทืืื ืฆืืื - ืคึผืจืึธืืึธืงืึธื ืืืืืขืจื.
ืืืืึทืืขืจ, ืืึธืื ืืื ืื ืงืึทื ืคืืืืขืจ BGP ืคืืืืขืจืก. ืคึฟืึทืจ ืึทื eBGP ืกืขืกืืข, ืืืจื ืคืขืืืงืืึทื, ืึทืืข ืึทืืืืขืจืืืืื ืืื ืืืงืืืขื ืคึผืจืขืคืืงืกืื ืืืืฃ ืืขื ืจืึทืืืขืจ ืืขื ืขื ืคืืืืขืจื, ืึทืืืฅ ืคึฟืึทืจ ืื ืคืขืืืงืืึทื ืืึทืจืฉืจืื. ืขืก ืืื ืึทืืืืขืจืืืืื ืืื ืื ืคืขืืืงืืึทื ืึธื ืืืื ืึธืคึผืฆืืข.
ืืื + ืฆื ืืืืื ืึท BGP ืคืืืืขืจ.
ืืึทืฉืืขืืืงื ืึท ืคืืืืขืจ ืคึฟืึทืจ ืึทืืืืึธืืื ื ืืขืจืืืึทื ืืืงืื ืืขื.
ืืึทืฉืืขืืืงื ืึท ืคืืืืขืจ ืคึฟืึทืจ ืื ืงืึทืืื ื ืืขืจืืืึทื ืืืงืื ืืขื.
ืืจืืงื ืืึทืืื ืฆื ืคืึทืจืขื ืืืงื ืื ืกืขืืึทืคึผ.
ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื.
ืืขืืื.
ืืื ืื ืกืงืจืขืขื ืฉืึธื ืืื ืื ืืืจ ืืขื:
1. ืืขืืจืื ืืขื ืกืขืกืืข.
2. ืืืงืืืขื ืคึผืจืขืคืืงืก (4 ืคึผืจืขืคืืงืก /24) ืคืื ืื BGP ืืึทื ืงืืงื .
3. ืคืขืืืงืืึทื ืืึทืจืฉืจืื ืืขืืื. ืื 172.20.0.0/24 ืคึผืจืขืคืืงืก ืืื ื ืืฉื ืึทืืืืขืจืืืืื ืืืืึทื ืขืก ืืื ื ืืฉื ืืืกืืฃ ืฆื BGP.
ืืึทืฉืืขืืืงื ืจืื ืจืืืืกืืจืึทืืืืฉืึทื
ืืืื ืฆื ืื ืจืื ืจืืืืกืืจืึทืืืืฉืึทื ืงืืืืื.
ืืขืื ืื ืึทืจืืึทื ืคืืจ ืคืื ืจืืฅ ืคึฟืึทืจ ืืขื ืคึผืจืึธืืึธืงืึธื (BGP ืึธืืขืจ OSPF).
ืฆื ืืืืื ืึทื IP ืคึผืจืขืคืืงืก, ืืื +.
ืกืคึผืขืฆืืคืืฆืืจื ืื ื ืึธืืขื ืคืื ืื IP ืคึผืจืขืคืืงืก ืืื ืื ืคึผืจืขืคืืงืก ืืื.
ืืื ืก ืงืึทื ืคืืืืขืจ ืื ืจืื ืคืึทืจืฉืคึผืจืืืืื ื ืืืฉ. ืืจืืงื ืืืืฃ +.
- ืคึผืจืขืคืืงืก ื ืึธืืขื - ืกืขืืขืงืืืจื ืืขื ืคึผืจืขืคืืงืก ืืืึธืก ืืืขื ืืืื ืืืคึผืึธืจืืื ืืื ืื ืงืึธืจืึทืกืคึผืึทื ืืื ื ืคึผืจืึธืืึธืงืึธื.
โ ืืขืจื ืขืจ ืคึผืจืึธืืึธืงืึธื โ ืืขืจ ืคึผืจืึธืืึธืงืึธื ืืืึผ ืืืจ ืืืขืื ืึทืจืืึทื ืคืืจ ืืขื ืคึผืจืขืคืืงืก;
- ืืึธืื ืืขืจื ืขื - ืคึผืจืึธืืึธืงืึธื ืคืื ืืืึธืก ืืืจ ืึทืจืืืกืคืืจื ืื ืคึผืจืขืคืืงืก;
- ืงืึทืืฃ - ืงืึทืืฃ ืืืึธืก ืืืขื ืืืื ืืขืืืขื ืื ืฆื ืืขื ืคึผืจืขืคืืงืก.
ืืื ืื ืงืึทื ืคืืืืขืจืืืฉืึทื.
ืืขืืื.
ืื ืกืงืจืขืขื ืฉืึธื ืืื ืื ืืืืืื ืึทื ืึท ืงืึธืจืึทืกืคึผืึทื ืืื ื ืืขืืื ืืื ืืจืืืก ืืื BGP.
ืืึธืก ืืื ืึทืืข ืคึฟืึทืจ ืืืจ ืืืขืื ืจืืืื ื ื ืืฆื NSX Edge. ืคืจืขืื ืืืื ืขืคึผืขืก ืืืืืื ืืืงืืึธืจ. ืืืืึทืืขืจ ืืึธื ืืืจ ืืืขืื ืืึทื ืืืขื ืืื ืื ืืึทืืึทื ืกืขืจ.
ืืงืืจ: www.habr.com