SDSM ááŒá®ážááœá¬ážáá±ááá·áº áá±ážáá»ááºá áááºá ááááºážáááá¯ááºááááºážáá ááŒá áºáá±áá²áá«á
áá»áœááºá¯ááºááá¯á·áá¡á
áºááá¯ááẠáá
ááºááŒááºááŸáá·áºááŸá¯áá»á¬ážááŒá±á¬áá·áº á¡áááºáá±ážáááá® áááºáá»á±á¬ááºážáá»á¬ážááŒááºáᬠáá¯á¶ááŸááºá¡áá¯ááºáá»á¬ážááᯠááŸá
áºáá±á«ááºážáá»á¬ážá
áœá¬ áá¶á
á¬ážáá±ááááºá
áá«áá±ááá·áº á¡ááŸá±á¬ááºáá¬áááœá± áá¯ááºáá¯á¶ážááœá¬ážáá«ááŒá®á
á€áá±á¬ááºážáá«ážááŒáá·áº áá»áœááºá¯ááºááẠáááºááá¯á·áááºáá¯á¶ á
á®ážáá®ážááᯠá
áááºáá«áááºá áá«á·ááᯠautomation ááá¯ááŒááºáááºá
áááºážáá
áºáá»áŸá±á¬ááºááœááºá áá»áœááºá¯ááºááá¯á·ááẠá¡ááá¯á¡áá»á±á¬ááºá
áá
áºáá¡ááá·áºáá»á¬ážá variable áá»á¬ážááá¯ááááºážáááºážááŒááºážá áá®ááá¯ááºážáá¯á¶á
á¶ááŒá¯áá¯ááºááŒááºážá RestAPIá NETCONFá YANGá YDK ááá¯á·ááᯠáá¬ážáááºááŒá®áž áááá¯ááááºáá»á¬ážá
áœá¬ááᯠáá¯ááºáá±á¬ááºáá«áááºá
áá«á·ááᯠááá¯ááá¯áááºááŸá¬ á) áááºááœááºáá»ááºá¡ááŸááºááá¬ážááá¯ááºáá«á á) áááºážááẠááŒáœááºážáá»ááºáááŸá á¡áá±á¬ááºážáá¯á¶ážáá»ááºážáááºááŸá¯ááá¯ááºáá«á á) áá»áœááºá¯ááºááááºááŒááºáá°ááá»ááºááẠááááá±á¬ááºážáá«ážá០áá±á¬ááºáá¯á¶ážáá±á¬ááºážáá«ážá¡áá ááœá±á·áá»á¬ážáá±áá»áááºááááºá ááá¯ážáá¬ážá
áœá¬ááŒá±á¬ááá»áŸáẠáá°ááŒááºážá¡ááá·áºá០áá¯ááºáá±ááŸá¯ááŸá¬ á¡áá¬á¡á¬ážáá¯á¶ážááᯠááŸá
áºáá«ááŒááºáá±ážáá²á·áááºá
á¡ááŒá±á¬ááºážá¡áá¬
- áááºááŸááºážáá»ááºáááºážááá¯ááº
- ááœááºáááºááẠáá áºáá¯áááºážáá±á¬ áááºááŸáááŸáá·áºáá°áááºá
- ááœá²á·á ááºážááŸá¯á ááºážáááºááŒááºážá
- áá¬ážááŸááºážááŒá±á¬ááºážááŒááºážá
- á á±á¬áá·áºááŒááºááŒáá·áºááŸá¯ááŒááºážááŸáá·áº ááááááá¯ááºááᯠáá¯ááá±ážááŒááºážáá»á¬áž
- áááºáá¯á¶ááœá±áá»á¬áž
- á á¬áááºážá áá áº
- IP á¡á¬áá¬áá á®áá¶ááá·áºááœá²ááŸá¯á áá áº
- ááœááºáááºáááºáá±á¬ááºááŸá¯áá±á¬áºááŒáá»ááºá áá áº
- á ááºáá á¹á ááºáž á áááºááŒááºáž ááá¹ááá¬áž
- áá±á¬ááºážáá»áá°-áá¬áá¬áá²á· ááœá²á·á ááºážááŸá¯áá¯á¶á á¶
- áá±á¬ááºážáá»áá°-áá®ážááá·áº áááá¯ááºáᬠá¡ááºáá¬áá±á·á áº
- á ááºááá¯á· configuration áá±ážááá¯á·ááŒááºážá¡ááœáẠááá¹ááá¬áž
- CI/CD
- á¡áááºááááºážááŒááºážááŸáá·áº ááœá±áááºááŸá¯áá»á¬ážááᯠááŸá¬ááœá±ááŒááºážá¡ááœáẠááá¹ááá¬áž
- á á±á¬áá·áºááŒáá·áºáá±ážá áá áº
- áá±á¬ááºáá»ááº
SDSM ááŸáá·áº á¡áááºážáááºááœá²ááŒá¬ážáá±á¬ áá¯á¶á á¶ááŒáá·áº ADSM ááᯠáá¯ááºáá±á¬ááºááẠááŒáá¯ážá á¬ážáá«áááºá ááŒá®ážáá±á¬á á¡áá±ážá áááºá áá¶áá«ááºáááºáá¬ážáá±á¬ áá±á¬ááºážáá«ážáá»á¬áž áááºáááºáá±á«áºáá¬áááºááŒá áºááŒá®áž áááºážááá¯á·ááŒá¬ážááœáẠáá±á·á ááºá¡ááœá±á·á¡ááŒá¯á¶á០ááŸááºá á¯áááºáá»á¬ážááᯠáá¯ááºáá±áá«áááºá áá«áá®ááŸá¬ ááŒá®ážááŒáá·áºá á¯á¶áá²á·áá«áááᯠááá¯ááºáá¯ááºááŒá®áž áá°ááá¯á·á¡á¬ážáá¯á¶ážááᯠáá áá¯á·áá«áá²á·á
áá°áá®áá²á·áááºážááᯠáá¯áááá¡ááŒááẠáá»áŸá±á¬ááºáááŸá¬á áááºáá±á¬ááºáááºá áá¬áá±á¬ááºážáá²á
RuNet ááœááºáááŸááá±á¬ááŒá±á¬áá·áº á¡á ááá¯ááºážááœáẠáá»áœááºá¯ááºááá¯ááºááá¯áẠááœááºáááºáá»á¬ážá¡ááŒá±á¬ááºáž áá±á¬ááºážáá«ážáá»á¬áž áá±ážáá¬ážáá²á·ááá«áááºá
ááá¯á¡áá«ááœáẠááá¯ážááŸááºážáá±á¬ áááºááœá±á·ááá°áá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡áááºáá±á¬áºááŒáá«áááºážááá¬áá»á¬ážááᯠááœá²ááŒááºážá áááºááŒá¬ááŒá®áž á¡ááá¯á¡áá»á±á¬ááºá áá áºááá¯á· áá»ááºážáááºáá¯á¶á áá áºááá»áá¯ááºáá±á¬ááºááá·áº ááŒáá·áºá á¯á¶áá±á¬á á¬ááœááºá á¬áááºážááᯠáá»áœááºá¯ááºááŸá¬áááœá±á·áá«á
áá»áœááºá¯ááºááŸá¬ážááá¯ááºáá«áááºá ááá¯á·ááŒá±á¬áá·áº áá»á±ážáá°ážááŒá¯á á¡áá¯á¶ážáááºáá±á¬á¡áááºážá¡ááŒá áºáá»á¬ážááá¯á· ááá·áºááºáá»á¬ážáá±ážáá«á ááá¯á·áá¬ááœááºá á€á¡áá¬ááẠáá»áœááºá¯ááºá á áááºááá¯ááºážááŒááºáá»ááºááᯠáááŒá±á¬ááºážáá²á á±áá²á á¡ááá áááºááœááºáá»ááºááŸá¬ ááááááá¯ááºááá¯áẠáá áºáá¯áá¯ááᯠáá±á·áá¬áááºááŒá áºááŒá®áž á¡ááŒá¬ážáá°áá»á¬ážá¡ááœáẠááááᯠááá¯ááá¯ááœááºáá°á á±ááŒááºážááẠá¡ááœá±á·á¡ááŒá¯á¶áá»áŸáá±ááŒááºážá¡ááœáẠáá»áá¯ážáá®áááᯠááá¯á áá¯ááºáá±ážááá·áº ááŒááºáá°ážááœááºáá±á¬ááºážáá±á¬ áá¯ááŒá±ážááœá±ááŒá áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠá¡áááºá
á¬áž LAN DC áá±áá¬á
ááºáá¬ááá¯áá°áᬠá¡ááá¯á¡áá»á±á¬ááºá
áá
áºáá
áºáá¯áá¯á¶ážááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠááŒáá¯ážá
á¬ážáá«áááºá
áá«áááºážáá²á·ááááá¯á¶ážá¡ááŒáááºáá®ážáá«áž ááá»áá¯á·á¡áá¬ááœá±ááᯠáá«áá¯ááºáááºá
á€áá±áá¬ááœááºáá±á¬áºááŒáá¬ážáá±á¬ á¡áá°á¡ááá»á¬ážááŸáá·áº áááááá¬áá»á¬ážááœáẠáá»áœááºá¯ááºááẠáá°áááºážááŒá áºáááºááá¯ááºáá«á Dmitry Figol ááẠáá°ážáá»áœááºáá°ááŒá áºáááºá
á€á¡ááŒá±á¬ááºážá¡áá¬á¡ááœáẠááá¯ááºááá¯ááºáá¯ááºááœáŸáá·áºááŸá¯áá»á¬ážááŸáá·áºá¡áá° áá»ááºááẠ.
áá±á¬ááºážáá«ážáá»á¬ážááẠááá¹ááá»á¬ážá áœá¬ááœáẠáááºážááá¯á·ááŸáá·áº áááºáá±áá«áááºá
LAN DC ááœáẠDC 4 áá¯á ááá¯ááºáá±á«ááºáž 250 ááá·áºá Router áá«áááºáááºááŸáá·áº Firewall ááŸá
áºáá¯ááŸááááºá
Facebook ááá¯ááºáá±ááá·áº á¡ááá¯á¡áá»á±á¬ááºá
áá
áºá¡ááŒá±á¬ááºáž áá±ážáá±ážáááºááẠá
ááºážá
á¬ážááá¯á· áá¯á¶áá±á¬ááºáá«áááºá
ááá¯á·áá±á¬áº ááá·áºááœáẠá
áẠ1 áá¯áááºááá¯áá«á á¡ááá¯á¡áá»á±á¬ááºá
áá
áºááá¯á¡ááºáá±ááŒá®áᯠáááºááŒááºáá»ááºáá
áºáá¯ááŸááááºá
ááááºáá±á¬á·á áááºáá°áááᯠá¡áááºážáá¯á¶áž áá°ážá¡áá¹ááá¬ááœá±ááá«áá² á¡áᯠá¡áááºááŸááºáá±ááá¯ááºáááºááá¯áᬠá
áááºáá°ážááááºáá«áááºá
Excel ááœáẠIP ááááºá
á¬áá»á¬ážááᯠááááºážáááºážáá¬ážááá·áº áá¯á¶ážáááºážáá»á¬áž ááŸááááºáᯠááŒá¬ážááááá±á¬áºáááºážá áá±á¬ááºáá±á«ááºážáá»á¬ážá
áœá¬áá±á¬ ááœááºááẠáááááᬠáá
áºáá¯á
á®ááá¯ááºážááᯠááá¯ááºááá¯áẠá
á®á
ááºááŒá®áž áááºážá áá°ážááŒá¬ážáá±á¬ ááœá²á·á
ááºážááŸá¯áá¯á¶á
ᶠááŸááááºá á€á¡áá¬ááẠáá±ááºáá®á¡áá¯ááá¬á¡ááŒá
ẠááŒááºáááºážááá¯ááºáá±á¬áºáááºáž á¡ááºáá»ááºáá®áá¬á áá¶á
á¬ážáá»ááºáá»á¬ážááŸá¬ áá±áá»á¬áá±á«áẠááŒá±ááœá²ááœá¬ážáááºááŒá
áºáááºá
áááºááŸááºážáá»ááºáááºážááá¯ááº
ááá¯áá»áœááºá¯ááºááá¯á·ááẠá áááºáá°ážáááºá¡ááŸááá¯á¶ážáááºážááá¯ááºáá»á¬ážááᯠáá»ááŸááºáá«áááºá
- ááœááºáááºááẠáá áºáá¯áááºážáá±á¬ áááºááŸáááŸáá·áºáá°áááºá
- ááœá²á·á ááºážááŸá¯á ááºážáááºááŒááºážá
- ááœááºáááºá¡ááŒá±á¡áá±áá¬ážááŸááºážááᯠááŒá±á¬ááºážáá²ááŒááºážá
- á á±á¬áá·áºááŒááºááŒáá·áºááŸá¯ááŒááºážááŸáá·áº ááááááá¯ááºááᯠáá¯ááá±ážááŒááºážáá»á¬áž
áá±á¬ááºááá¯ááºážááœáẠá€áá±á¬ááºážáá«ážááœáẠáá»áœááºá¯ááºááá¯á·ááẠá¡áááºá¡áá¬ááᯠá¡áá¯á¶ážááŒá¯áááºááᯠáá±á·áá¬ááŒáá·áºááŸá¯áááºááŒá áºááŒá®ážá á¡á±á¬ááºáá«ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáááºážááá¯ááºáá»á¬ážááŸáá·áº á¡áááá¹áá«ááºáá»á¬ážááᯠá¡áá±ážá áááºááŒáá·áºááŸá¯áá«áááºá
ááœááºáááºááẠáá áºáá¯áááºážáá±á¬ áááºááŸáááŸáá·áºáá°áááºá
ááááá
áºáá»ááºááœáẠáááºážááẠá¡ááœááºáá°ážááŒá¬ážáá¯á¶ááá±á«áºáá±á¬áºáááºážá á
á®ážáá®ážá á¡áááá¹áá«ááºááœáá·áºááá¯áá»ááºá áá»áœááºá¯ááºááá¯á·ááẠáá
áºáŠážáá»ááºáž á
ááºáá»á¬ážááá¯ááºáá² ááœááºáááºááᯠá
á®á
ááºáááºááŸááºáá«áááºá.
áááŒá¬áá±ážáá®ááŸá
áºáá»á¬ážá¡ááœááºážá ááœááºáááºááᯠáá
áºáá¯áááºážáá±á¬ á¡ááœá²á·á¡á
ááºážá¡ááŒá
Ạáááºáá¶ááŒááºážáá®ááá¯á· á¡áá±ážáá±ážááá·áº á¡ááŒá±á¬ááºážá¡áá²ááᯠáá»áœááºá¯ááºááá¯á· ááŒááºááœá±á·áá²á·áááŒá®áž ááá¯á·ááŒá±á¬áá·áºá Software ááá¯áááºááŸááºáá¬ážáá±á¬ááœááºáááºá¡ááœá²á·, áááºááœááºáá¬ážáá±á¬ ááœááºáááºáá»á¬áž О ááá¯ááºááá¯ááºá¡á¯ááºáá»á¯ááºááœáá·áºáááœááºáááºáá»á¬áž.
áá±á¬ááºáá¯á¶ážá¡áá±áá²á·á ááœááºáááºááá± áá
áºááá¹áá¬áá¯á¶ážááŸá¬ á¡ááá®áá±ážááŸááºážááœá±á áá¬ááœá±ááá¯á¡ááºááá²- á¡ááŸáẠA ááŸáá·áº B á¡ááŒá¬áž áá»áááºáááºááŸá¯ (áá±á¬ááºážáááºá áá
áºáá«áá
áºáᶠ+B-Z) ááŸáá·áº á¡ááŒá¬ážáá±á¬ á¡ááá®áá±ážááŸááºážáá»á¬ážááŸáá·áº á¡áá¯á¶ážááŒá¯áá°áá»á¬ážáá¶á០áá®ážááŒá¬ážááœá²áá¬ážááŒááºážááŒá
áºáááºá
áá«ááŒá±á¬áá·áº áá®á
á®ážáá®ážááŸá¬ áá»áœááºáá±á¬áºááá¯á·áá²á·áá¬áááºáá«á á
áá
áºáá
áºáá¯áááºáá±á¬ááºáá«ááááºááŸáááœá²á·á
ááºážáá¯á¶ááᯠááááºážááááºážáá¬ážáááºá ááœááºáááºáá
áºáá¯áá¯á¶ážáááºážá á¡áááºážááá¹áááŸáá·áº áááºáá±áá¬ááŸáá·áºá¡áá® á
ááºáá
áºáá¯á
á®ááŸá á¡ááŸááºááááºááœá²á·á
ááºážáá¯á¶ááœáẠááŒáá¯ááœá²áá±ááŒá®ážááŒá
áºáááºá
á
á¶áá
Ạááœááºáááºá
á®áá¶ááá·áºááœá²ááŸá¯ááẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááŒá¯áá¯ááºááẠáá»áœááºá¯ááºááá¯á· áááºážááá¯áááºááœááºááŒá®áž áááºážááẠá
ááºáá
á¹á
ááºážáá
áºáá¯á
á®á¡ááœáẠá¡ááá¯ááŸááá±á¬á¡ááŒá±á¡áá±ááᯠááœááºáá»ááºáᬠáááºážááá¯á
á®á
ááºáá±ážáááºáᯠááá¯ááá¯áááºá
á€áááºážá¡á¬ážááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠCLI ááá¯á· áá°ááá¯ááºááá¯ááºáááºáá±á¬ááºááœáá·áºááᯠáá¯ááá®ážáá«ážá¡áá áá»áŸá±á¬á·áá»ááá¯ááºááẠ- á
ááºáá
á¹á
ááºážáááºáááºáá»á¬áž ááá¯á·ááá¯áẠááœááºáááºáá®ááá¯ááºážááá¯ááºáᬠááŒá±á¬ááºážáá²ááŸá¯ááŸááºááá»áŸááᯠááá¬ážáááºááŒá
áºá¡á±á¬áẠááŸááºáááºážáááºáá¬ážááá«ááẠ- ááá¯á·áá±á¬ááºááŸáᬠááá¯á¡ááºáá±á¬ ááœááºáááºááŒááºá
ááºáá»á¬ážááá¯á· áá¯ááºáá±ážáá«áááºá
á¥ááá¬á¡á¬ážááŒáá·áºá Kazan ááŸá rack switches áá»á¬ážááᯠááá¯ááŸá ááŒá®áž ááœááºáááºááŸá áºáá¯ááᯠáá áºáá¯áááºážá¡á á¬áž ááœááºáááºááŸá áºáá¯ááŒá±ááŒá¬ááá·áºáááºáᯠáá»áœááºá¯ááºááá¯á·áá¯á¶ážááŒááºáá²á·áá»áŸááºá
- ááááŠážá áœá¬ áá»áœááºá¯ááºááá¯á·ááẠá áá áºáá»á¬ážááœáẠááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠááŸááºáááºážáááºáá«áááºá
- ááœááºáááºá ááºáá á¹á ááºážá¡á¬ážáá¯á¶ážá áá áºááŸááºááœá²á·á ááºážáá¯á¶ááᯠáá¯ááºáá¯ááºááŒááºážá
- node áá áºáá¯á á®ááœáẠáááºááŸá¬ážááẠááá¯á¡ááºááá·áºá¡áá¬á áááºááá·áºá¡áá¬ááᯠááá·áºááááºááŸáá·áº node áá»á¬ážááᯠá¡ááá¯ááŸááá±á¬ á¡ááŒá±á¡áá±ááá¯á· áá°áá±á¬ááºáá¬áá±ážááá·áº ááœááºáááºááœá²á·á ááºážááŸá¯ááá¯ááºáᬠá¡ááºááááºáááá¯ááááºááᯠáá»áœááºá¯ááºááá¯á· á áááºáá¯ááºáá±á¬ááºáá«áááºá
áá áºáá»áááºáááºážááŸá¬áááºá áá»áœááºá¯ááºááá¯á·ááẠáááá¡ááá·áºááœááºáᬠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠááá¯ááºááá¯ááºááŒá¯áá¯ááºáá«áááºá
ááœá²á·á ááºážááŸá¯á ááºážáááºááŒááºážá
áá°á·á¡ááŸá¬ážááŒá±á¬áá·áº ááá¹áá¬áá¯á¶ážááá¯ááºáᬠáááºáá¬ážáá»ááẠáá«áááºáá±á«ááºážáá»á¬ážá
áœá¬ááᯠáá»áœááºá¯áẠááá¯ááºááá¯ááºááœá±á·ááŒááºáá²á·ááááº- ááŸá¬ážááœááºážáá±á¬ á¡áááá·áºáá±ážááŸá¯á ááœá²á·á
ááºážááŸá¯á¡á¬áž ááŸá¬ážááœááºážáá±á¬ áá¬áááœá²ááœáẠáá¯ááºáá±á¬ááºáá²á·áááºá á¡ááá¯ááºážá¡ááá¯ááºážá áá±á·ááœá¬ážáááºá MPLS ááᯠrouter áá±á«áºááœáẠáá
áºááá¹áá¬áá¯á¶áž áá»ááºááááºážááá¯ááºáááºá áá¬á·ááºáá²áá«ážáá¯ááᯠááŒááºáááºáááºááŸááºáá¬ážáá±á¬áºáááºáž á¡ááŸá¬ážá¡ááœááºážáááŸááá²á·áá«á ááá¹ááááŒá±á¬ááºááœáẠáááááŒá¯áááááºááŸá¬ á¡ááŒá¬ážáá°áá
áºáŠážá០ááŒá¯áá¯ááºáá±á¬ ááŒá±á¬ááºážáá²ááŸá¯áá±á¬ááºážáá»á¬áž áá»á°ážááœááºáá²á·áááºá áá¬ááºáááºážáá»á¬ážá
áœá¬ááŸááááºá
á¡ááá¯á¡áá»á±á¬ááºá áá áºááẠáá»áœááºá¯ááºááá¯á·á¡á¬áž á¡ááŸá¬ážá¡áááºážáááºááŒá¯áá¯ááºááá¯ááºáá±á¬áºáááºáž ááá¯ááá¯ááŒá®ážáá¬ážáá±á¬á¡ááá¯ááºážá¡áá¬ááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºáááºááŒá áºáááºá á€áááºážááŒáá·áº áááºááẠá ááºáá áºáá¯áááºážáá¬áá ááœááºáááºáá áºáá¯áá¯á¶ážááá¯áá« áá áºááŒáá¯ááºáááºáááºáž á¡á¯ááºáá¯ááºááá¯ááºáááºá
ááŸá±ážááá±ááá®ááááºážáá áá»áœááºá¯ááºááá¯á·áá¡ááá¯ážáá»á¬ážááẠá
áááºá¡á¬ážáááºáááºáá±á¬ áá»ááºáá¯á¶ážáá»á¬ážá áá¶ááááá±á¬áá¯á¶ážáá»á¬ážááŸáá·áº áááºážááá¯á·ááᯠááœáŸáá·áºáá¯ááºááŒá®ážáá±á¬áẠááœááºáááºááá¯ááºáá±á¬ááºááá¯ááºá
áœááºážááᯠááŸááºáááºááŒá±á¬ááºáž á
á
áºáá±ážááŒáá·áºááŸá¯áá²á·ááŒáááºá
á¡áá¯ááºáááºáá¬ážááŸá¯ááŸáá·áº áááºáá±ážááŒá±á¬áá·áº áá¯á¶ážááŸá¯á¶ážáááá·áº á¡ááá¯ážáá»á¬ážááẠá¡áá»áá¯ážá¡ááœááºáááºážáá«ážááŒá®áž á¡áá»áááºááŒá¬áá¬áááºááŸáá·áºá¡áá»áŸ áá±áá¯á¶ážááá·áºáá±á¬áºáááºáž ááá·áºáá²ááŒá
áºá
ááºááẠááŸá±ážááœá±ážáá±á¬ááŒá±á¬áá·áº áá°ááá¯ááºážá áá¬ááºááœá²áááºážááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠáŠážá
áœá¬ á
ááºážáááºáá²ááá¯ááºáá«á
ááá¯á·áá±á¬áºáááºáž ááá¯ážáááºááŸá¯á ááŸá±á·áá¯á¶ážááœáẠááœááºáááá·áºááœá²á·á
ááºážáá¯á¶ááŸáá·áº áááºážááá±á¬ááºááẠááœááºáááºááᯠá
ááºážáááºááŒááºáž áá¯ááºáááºážá
ááºááᯠá¡ááá¯á¡áá»á±á¬áẠáá¯ááºáá±á¬ááºáá²á·ááŒáá°áá»á¬ážááŒá
áºáááºá áá
áºáááºážááá¯ááá±á¬áº áá»áœááºá¯ááºááẠCI/CD áá¯ááºáá¯á¶ážáá¯ááºáááºážááᯠáá»á±ážáá°áá²á·ááẠ(
á¡á
áááºá¡ááá¯ááºážáá
áºáá¯ááœáẠGithub ááŒá
áºááá¯ááºááá·áº áá¬ážááŸááºážááááºážáá»á¯ááºááŸá¯á
áá
áºááᯠá¡áá¯á¶ážááŒá¯á áááºážááᯠáááºááá¯á·á¡áá±á¬ááºá¡áááºáá±á¬áºááááºááᯠááŒáá·áºááŸá¯áá«áááºá
ááœááºááẠCI/CD á á áááºáá°ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáááºááŸáá·áº áá áºááŒáá¯ááºáááºá áááºážááᯠáá¯ááºáá¯ááºáá±ážááœááºáááºááá¯á· á¡áá¯á¶ážáá»ááŒááºážááŒáá·áº ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠáá áºááá¯á¶áž á á áºáá±ážááŒááºážáááºážáááºážááẠá¡áááºáá±áẠá¡á á±á¬ááá¯ááºáž ááááá¬ážááááºááŸá¯áá²á·ááá¯á· áááºááááá·áºáááºá ááááºáá°ážááᯠáá°áá²á· ááá¯ááºáááá¯áá»áá¯ážá
á¡á±á¬áºáá²áá Ạá áááºáá°ážáá»á¬áž á á¡áááºá¡á áẠááŸáá·áº áááºááẠááẠá áá Ạááœááºáááºá á®áá¶ááá·áºááœá²ááŸá¯ááŸáá·áº CI/CD ááẠááœá²á·á ááºážááŸá¯áá¯á¶á á¶á áá¬ážááŸááºážá¡ááŒáá·áºá¡á á¯á¶ ááŒá áºáá¬áááºá
áá¬ážááŸááºážááŒá±á¬ááºážááŒááºážá
ááŒá±á¬ááºážáá²ááŸá¯ááá¯ááºážááœááºá á¡áá±ážá¡ááœá²á¡áá»á¬ážá
á¯áááºá ááááááŒá¯ááááá¯ááºáá±á¬ áááááá¬áá
áºáá¯ááœááºáááºá ááœááºáááºáá
áºáá¯áá¯á¶ážááẠááŒááºáááºáá
áºáá¯á០á¡ááŒá¬ážáá
áºáá¯ááá¯á· ááœá±á·áá»á¬ážááœá¬ážáááºáᯠáá»áœááºá¯ááºááá¯á· áá°ááá«áááºá
ááá¯á·á¡ááŒáẠáá»áœááºá¯ááºááá¯á·ááẠá
ááºááœáẠá¡áááá·áºáá±ážááŸá¯ááᯠá¡ááŒá²áá¯ááºáá±á¬ááºááŒááºážáááŸááá«á áá»áœááºá¯ááºááá¯á·ááẠááœááºáááºáá¡ááŒá±á¡áá±ááᯠááŒá±á¬ááºážáá²áá«áááºá
áá«ááᯠáá®ááŒááºáááºááœá±áá²á· áá¬ážááŸááºážááœá±ááᯠáá±á«áºááŒáá¡á±á¬ááºá
áááºááŸááá¬ážááŸááºážá 1.0.0 ááá¯áá«á
áá¯á·á
ToRs áá
áºáá¯ááŸá Loopback á¡ááºáá¬áá±á·á
áºá IP ááááºá
á¬ááẠááŒá±á¬ááºážáá²ááœá¬ážáá«ááá¬ážá áááºážááẠá¡áá±ážá¡ááœáŸá¬ážáá¬ážááŸááºážááŒá
áºááŒá®áž 1.0.1 áᯠáá±ááœááºáááºááŒá
áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠBGP ááá¯á· áááºážááŒá±á¬ááºážáá»á¬áž áááºááœááºážááŒááºážááá¯ááºáᬠáá°áá«ááá»á¬ážááᯠááŒááºáááºááŒááºáááºáá¬ážááẠ- á¡áááºážáááºááá¯áá±ážáááºááẠ- 1.1.0 ááŒá®ážááŒá
áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠIGP ááá¯áááºááŸá¬ážááŒá®áž BGP áá
áºáá¯áááºážááá¯á·ááŒá±á¬ááºážááẠáá¯á¶ážááŒááºáá²á·ááẠ- áááºážááẠá¡á
áœááºážáá±á¬ááºáá®ááá¯ááºážááŒá±á¬ááºážáá²ááŸá¯ááŒá
áºáá±ááŒá®ááŒá
áºááẠ- 2.0.0á
áá áºáá»áááºáááºážááŸá¬áááºá ááá°áá®áá±á¬ DC áá»á¬ážááẠááá°áá®áá±á¬áá¬ážááŸááºážáá»á¬áž ááŸáááá¯ááºááẠ- ááœááºáááºááẠááœá¶á·ááŒáá¯ážáá²á á ááºáá á¹á ááºážá¡áá áºáá»á¬ážááᯠáááºáááºáá±áááºá á¡ááŒá¬ážáá±áá¬áá»á¬ážááœááºááá¯ááºáá² áá»á±á¬ááá¯ážá¡ááá·áºá¡áá áºáá»á¬ážááᯠááá·áºááœááºážáá±áááºá á áááºááŒáá·áºá
á¡áá±á«áº
áá«áááºááŒá±á¬ááẠ- áááºááá·áºááŒá±á¬ááºážáá²ááŸá¯áááᯠ(á¡ááŸá¬ážááŒááºáááºááŒááºážá¡áááá·áºáá»á¬ážááŸááœá²á) áááºáá¬ážááŸááºážááœááºážáá¶ááŸá¯ááŒá áºáááºá áááºááŸááá¬ážááŸááºážááŸáá·áº ááœá±áááºááŸá¯ááŸááºááá»áŸááᯠá á®áá¶ááá·áºááœá²áá°áá»á¬ážááᯠá¡ááŒá±á¬ááºážááŒá¬ážááá«áááºá
áá±á¬ááºááŒá±á¬ááºážááŒááºááŸáá·áºááŒááºážááá¯ááºáᬠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááŸáá·áº á¡áá°áá°áááºááŒá áºááẠ- áááºážááẠáá±á¬ááºáá¯á¶ážáá±á¬á¡áááá·áºáá»á¬ážááᯠáááºáá»ááºááŒááºážááá¯ááºáá«á áááºážááẠá ááºááááºáááºááŸá¯á áá áºá¡á¬áž á¡áá¯á¶ážááŒá¯á ááŒááºááŸáá·áºááŒááºážááá¯ááºáá«á áááºážááẠááœááºáááºáá áºáá¯áá¯á¶ážááᯠá¡áá Ạ(á¡áá±á¬ááºáž) áá¬ážááŸááºážááá¯á· áá°áá±á¬ááºáá¬ááŒááºážááŒá áºáááºá
á á±á¬áá·áºááŒááºááŒáá·áºááŸá¯ááŒááºážááŸáá·áº ááááááá¯ááºááᯠáá¯ááá±ážááŒááºážáá»á¬áž
á€ááá¯ááºááá¯ááá¯áẠáááºáá±áá°ááá·áºáá¬áááºááẠáá±ááºáá®ááœááºáááºáá»á¬ážááœáẠá¡ááá·áºáá
áºáá
áºáá¯ááá¯á· áá±á¬ááºááŸáááœá¬ážáá«áááºá
áááŒá¬ááááá¯áááá¯á ááŒá®ážáá¬ážáá±á¬áááºáá±á¬ááºááŸá¯áá±ážáá°áá»á¬ážááẠáá»ááºááœá¬ážáá±á¬áááºáá±á¬ááºááŸá¯ááᯠá¡ááŒááºááŒá¯ááŒááºáááºááŸáá·áº ááŒá
áºáá»ááºáá²á·áááºáá»á¬ážááᯠá¡ááŒá±ááŸá¬áááá·áºá¡á
á¬áž á¡áá
áºáá
áºáá¯áá±á«áºááœááºážááẠááá¯á¡ááºááá·áºáá»ááºážáááºááŸá¯ááᯠáááŒá¬áááá¶áá°ááŒáááºá
âá¡ááœááºâ ááá¯áááºááŸá¬ á
áá¹ááá·áºááá¯ááºážá¡ááœááºáž á
á¶ááŸáá·áº á¡áááºážáááºááœá±áááºááŸá¯ááᯠááááŸáááá¯ááºá
á±ááá·áº á
á±á¬áá·áºááŒáá·áºááŸá¯ááŒáá·áº áááºáá±á«ááºážá
á¯á¶ááœáẠáááºáááºáá±á¬áá±á¬ ááœáŸááºážááŒá¯á¶áá¬ážááẠááá¯á¡ááºáááºáᯠááá¯ááá¯áááºá
á€áá±áá¬ááœáẠá¡ááºáá¬áá±á·á
áºááœáá·áºááŒááºáž ááá¯á·ááá¯áẠnode áááŸáááá¯ááºááŸá¯áá²á·ááá¯á·áá±á¬ áá¯á¶ááŸááºáááºááá
áºáá»á¬ážááẠááá¯á¶áá±á¬ááºáá±á¬á·áá«á áá¬áááºáá»á¡áá¬ááŸáá áááºážááá¯á·ááᯠáááºááŒáá·áºá
á±á¬áá·áºááŒáá·áºááŒááºážáááºáááºáž ááá¯á¶áá±á¬ááºáá«á
á¡áá¬áá»á¬ážá
áœá¬á¡ááœáẠááŒá
áºááá·áºáááºá
á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááẠáá áºáŠážáá»ááºážá ááºáá»á¬ážáá¬ááá ááœááºáááºáá áºáá¯áá¯á¶ážá áá»ááºážáá¬áá±ážááá¯áááºáž áá±á¬ááºážá áœá¬áá¬ážáááºááá¯ááºáá±á¬ whitebox ááŸáá·áº blackbox ááŸá áºáá¯á áá¯á¶ážááᯠá á±á¬áá·áºááŒáá·áºáá«áááºá
áá®ááᯠáááºááŸááºážáá»ááºááŒá®ážáá²á· á¡á á®á¡á á¥áºááœá±ááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááá¯á· áá¬ááœá± ááá¯á¡ááºááá²á
- ááœááºáááºáá±á«áºááŸá á
ááºá¡á¬ážáá¯á¶ážá á
á¬áááºážá áááºážááá¯á·á áááºáá±áá¬á á¡áááºážááá¹áá áá±á¬áºáááºáá»á¬ážá áá±á¬á·ááºáá²ááºáá¬ážááŸááºážáá»á¬áž ááŸááááºá
kazan-leaf-1.lmu.netá Kazaná á¡ááœááºá Juniper QFX 5120á R18.3á - ááœááºáááºáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá±á¬áºááŒááá·áºá
áá
áºáá
áºáá¯ááŸááááºá
IGPá BGPá L2/3VPNá áá°áá«áá ACLá NTPá SSHá - á
ááºáá
á¹á
ááºážááᯠá¡á
áá»áá¯ážááá¯ááºááááºá
áááºáá¶áá°á¡áááºá Mgmt IPá Mgmt áááºážááŒá±á¬ááºážá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá RSA-Keysá LLDPá NETCONF - á ááºáá á¹á ááºážááᯠá á®á ááºáááºááŸááºááŒá®áž á áááºááŒáá¯ááºáá¯á¶á ᶠ(á¡áá±á¬ááºážá¡áá«á¡áááº) áá¬ážááŸááºážááá¯á· áá°áá±á¬ááºáá¬áá«á
- á ááºážáááºááœá²á·á ááºážááŸá¯
- áááºááŸááááááá¬áá»á¬ážááŸáá·áº ááœá±áááºááŸá¯áá»á¬ážá¡ááœáẠá
ááºá¡á¬ážáá¯á¶ážá á¡ááŒá±á¡áá±ááᯠá¡áá»áááºá¡áá«á¡ááá¯áẠá
á
áºáá±ážááŒá®áž áááºáá°áááºáá«ááŒá
áºááá·áºáááºááᯠááááºážááá¯á·áá«á
áááœááºážáá»ááºážá áá áºá á¯á¶áá áºáá±á¬ááºááẠACL ááá¯á· ááááºááááẠá ááºážáá»ááºážáá áºáá¯ááᯠááá·áºáá²á·áááºá. - á áœááºážáá±á¬ááºáááºááᯠá á±á¬áá·áºááŒáá·áºáá«á
áááºáá¯á¶ááœá±áá»á¬áž
ááá±á¬áá»ááºááᯠá¡á áááºá¡ááá¯ááºážáá»á¬ážá¡ááŒá Ạá áááºááŒáá¯ááœá²á á±áá±á¬ááºá¡á±á¬áẠááŸá¯ááºááœá±ážáááºáᯠáááºááááºá
áá°ááá¯á·áá²á áááºáá±á¬ááºááŸááááºá
- á á¬áááºážá áá áº
- IP á¡á¬áá¬áá á®áá¶ááá·áºááœá²ááŸá¯á áá áº
- ááœááºáááºáááºáá±á¬ááºááŸá¯áá±á¬áºááŒáá»ááºá áá áº
- á ááºáá á¹á ááºáž á áááºááŒááºáž ááá¹ááá¬áž
- áá±á¬ááºážáá»áá°-áá¬áá¬áá²á· ááœá²á·á ááºážááŸá¯áá¯á¶á á¶
- áá±á¬ááºážáá»áá°-áá®ážááá·áº áááá¯ááºáᬠá¡ááºáá¬áá±á·á áº
- á ááºááá¯á· configuration áá±ážááá¯á·ááŒááºážá¡ááœáẠááá¹ááá¬áž
- CI/CD
- á¡áááºááááºážááŒááºážááŸáá·áº ááœá±áááºááŸá¯áá»á¬ážááᯠááŸá¬ááœá±ááŒááºážá¡ááœáẠááá¹ááá¬áž
- á á±á¬áá·áºááŒáá·áºáá±ážá áá áº
á€áááºážá¡á¬ážááŒáá·áºá á€áááºááŸá¬ á ááºáááºážááááºážááá¯ááºáá»á¬ážá¡áá±á«áº ááŸá¯ááŒááºáá¯á¶ááŒá±á¬ááºážááœá¬ážáá¯á¶á á¥ááá¬áá áºáá¯ááŒá áºááẠ- áá°ááŒááºážááœáẠá¡á áááºá¡ááá¯ááºáž 4 áá¯ááŸááááºá
áá¯á¶ááœáẠáá»áœááºá¯ááºááẠá¡á
áááºá¡ááá¯ááºážáá»á¬ážááŸáá·áº á
ááºá¡á¬ážáá¯á¶ážááᯠááá¯ááºáá±á¬áºáá¬ážáááºá
á¡á
áááºá¡ááá¯ááºážáá»á¬ážááẠáá
áºáá¯ááŸáá·áºáá
áºáᯠá¡ááŒááºá¡ááŸáẠáááºáá±á¬ááºááŸá¯ááŸááááºá
ááá±á¬ááºááŒá®ážáá±á á€á¡á
áááºá¡ááá¯ááºážááᯠááá¯áá¡á¬áá¯á¶á
áá¯ááºáááºááá¯áááºá
á¡á áááºá¡ááá¯ááºáž 1- á á¬áááºážá¡ááºážá áá áº
áááá¬áááºááŸá¬ážá
áœá¬á áá»áœááºá¯ááºááá¯á·ááẠáááºááá·áºáá
á¹á
ááºážáááááá¬áá»á¬áž áááºááŸááá¬á á¡áááºá¡áá¬ááŸáá·áº áá»áááºáááºáá¬ážáááºááᯠááááá¯áá«áááºá
á
á¬áááºážá¡ááºážá
áá
áºááẠáááºááá·áºáá¯ááºáááºážá á¡áá±ážáá«áá±á¬ á¡á
áááºá¡ááá¯ááºážáá
áºáá¯ááŒá
áºáááºá
á¡áá»á¬ážá
á¯ááŸá¬á áá¯ááºáááºážáá
áºáá¯ááœáẠááá¯ááá¯áááá»áá±á¬ááŒá¿áá¬áá»á¬ážááá¯ááŒá±ááŸááºážáá±ážááá·áº ááœááºáááºá
ááºáá
á¹á
ááºážáá»á¬ážá¡ááœáẠáá®ážááŒá¬ážá
á¬áááºážá
áá
áºáá
áºáá¯ááŸááááºá
á€áá±á¬ááºážáá«ážááœá²á áá
áºá
áááºáá
áºááá¯ááºážá¡áá±ááŒáá·áº áááºážááᯠDCIM - Data Center Infrastructure Management áá¯áá±á«áºáá«áááºá áááááá»áá»ááŒá±á¬ááá»áŸáẠDCIM áá°áá±á¬á¡áá¯á¶ážá¡ááŸá¯ááºážááŸá¬ áá»á¬ážá
áœá¬áá«áááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááááºááœááºáá»ááºáá»á¬ážá¡ááœááºá áááºážááœáẠá ááºáá á¹á ááºážááŸáá·áºáááºáááºááá·áº á¡á±á¬ááºáá«á¡áá»ááºá¡áááºáá»á¬ážááᯠááááºážáááºážáá¬ážáá«áááºá
- á á¬áááºážá¡áá±á¡ááœááºááá¯
- áá±á«ááºážá ááº/áá±á¬áºááŒáá»ááº
- áá±á¬áºááẠ(Huawei CE12800á Juniper QFX5120 á áááºááá¯á·)
- ááá¹ááá¬áááºáá»á¬áž (áá¯ááºáá»á¬ážá á¡ááºáá¬áá±á·á Ạá áááºááá¯á·)
- á¡áááºážááá¹á (á¡ááœááºá áá»á±á¬ááá¯ážá Border Router á áááºááŒáá·áºá)
- áááºáá±áᬠ(áá±áá ááŒáá¯á·á áá±áá¬á ááºáá¬á ááááºááááºážá áá°áá áº)
- á ááºáá á¹á ááºážáá»á¬ážá¡ááŒá¬áž á¡ááŒááºá¡ááŸááºáá»áááºáááºááŸá¯áá»á¬áž
- ááœááºááẠtopology
áá»áœááºá¯ááºááá¯á·ááá¯ááºááá¯áẠá€á¡áá¬á¡á¬ážáá¯á¶ážááᯠáááá»ááºáááºááŸá¬ áá¯á¶ážáááŸááºážáá«áááºá
ááá¯á·áá±á¬áº áááºážááẠá¡ááá¯á¡áá»á±á¬ááºá
áá
áºá¡ááœáẠá¡áá±á¬ááºá¡áá°ááŒá
áºáá«ááá¬ážá
áá¶ááááŒá
áºá
áá¬á
á¥ááá¬á¡á¬ážááŒáá·áºá Leaf ááá¯ááºáá»á¬ážááŸá áá±áá¬á
ááºáá¬áá
áºáá¯ááœáẠHuawei ááŒá
áºáá«áá á¡áá»áá¯á·áá±á¬áááºážááŒá±á¬ááºážáá»á¬ážááᯠá
á
áºáá¯ááºááẠACLs áá»á¬ážááᯠVLAN ááœáẠá¡áá¯á¶ážááŒá¯ááá·áºááŒá®áž Juniper ááŒá
áºáá«áá ááá¯á·áá±á¬áẠáá¯ááºááá¯ááºážááá¯ááºáá¬á¡ááºáá¬áá±á·á
áºá áá°áá
Ạ0 ááœáẠá¡áá¯á¶ážááŒá¯ááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·áááá«áááºá
ááá¯á·ááá¯áẠáá±áá¡ááœááºážááŸá áááºááááááºá¡á¬ážáá¯á¶ážááá¯á· Syslog áá¬áá¬á¡áá
áºááᯠááœáŸáá·áºáááºááẠááá¯á¡ááºáááºá
áááºážááœáẠáá»áœááºá¯ááºááá¯á·ááẠvirtual network áááááá¬áá»á¬áž á¥ááᬠvirtual routers ááá¯á·ááá¯áẠroot reflectors áá»á¬ážááᯠááááºážáááºážáá«áááºá áá»áœááºá¯ááºááá¯á·ááẠDNS áá¬áá¬áá»á¬ážá NTPá Syslog ááŸáá·áº ááœááºáááºááŸáá·áº áááºááá¯ááºááá·áº áá áºáááºážááá¯ááºáá áºáááºážááŒáá·áº áá±áá¯áá»á¡á¬ážááŒáá·áº áá±á«ááºážááá·áºááá¯ááºáá«áááºá
á¡á áááºá¡ááá¯ááºáž 2- IP á¡á¬áá¬áá á®áá¶ááá·áºááœá²ááŸá¯á áá áº
áá¯ááºáá²á·á ááá¯á¡áá»áááºááœáẠExcel ááá¯ááºááœáẠááŸá±á·áááºáá»á¬ážááŸáá·áº IP ááááºá
á¬áá»á¬ážááᯠááŒá±áá¬áá¶ááá·áº á¡ááœá²á·áá»á¬ážááŸááá«áááºá ááá¯á·áá±á¬áº áá±ááºáá®áá»ááºážáááºáááºážááẠnginx/apacheá API ááŸáá·áº VRFs áá»á¬ážá¡ááŒá
áºááœá²áá¬ážáá±á¬ IP ááááºá
á¬áá»á¬ážááŸáá·áº ááœááºáááºáá»á¬ážááᯠááŸááºáááºážáááºáááºá¡ááœáẠáá»ááºááŒáá·áºáá±á¬áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážáá«ááŸááá±á¬ áá±áá¬áá±á·á
áºáá
áºáá¯ááŒá
áºáá±áá²ááŒá
áºáááºá
IPAM - IP ááááºá
á¬á
á®áá¶ááá·áºááœá²ááŸá¯á
áá»áœááºá¯ááºááá¯á·ááááºááœááºáá»ááºáá»á¬ážá¡ááœááºá áá»áœááºá¯ááºááá¯á·ááẠáááºážááœáẠá¡á±á¬ááºáá«á¡áá»ááºá¡áááºáá»á¬ážááᯠááááºážáááºážáá¬ážáá«áááºá
- VLAN áá»á¬áž
- VRF
- ááœááºáááºáá»á¬áž/ ááœááºáááºáá»á¬áž
- IP ááááºá á¬áá»á¬áž
- áááºáá±áá¬áá»á¬ážááŸáá·áº VLAN áá¶áá«ááºáá»á¬ážááá¯á· á ááºáá»á¬ážá ááœááºáááºáá»á¬ážááŸáá·áº ááááºá á¬áá»á¬ážááᯠáá»áááºááœá²ááŒááºážá
áá±á¬ááºááááºá áá»áœááºá¯ááºááá¯á·ááẠToR loopback á¡ááœáẠIP ááááºá
á¬á¡áá
áºáá
áºáá¯ááᯠááœá²áá±áá»áá¬ážáá±á¬á¡áá«á áá
áºá
á¯á¶áá
áºáŠážá¡á¬áž áá¬áááºáá±ážáá¬ážááŒá®ážááŒá
áºáááºáá°áá±á¬á¡áá»ááºá¡áá±á«áº áá»áœááºá¯ááºááá¯á· áááááá
á±ááẠáá±áá»á¬á
á±ááá¯ááŒá±á¬ááºáž áá±áá»á¬áá«áááºá ááá¯á·ááá¯áẠááœááºáááºá ááá°áá®áá±á¬á¡á
áœááºážáá»á¬ážááœáẠáá°áá®áá±á¬ááŸá±á·áááºááᯠááŸá
áºááŒáááºá¡áá¯á¶ážááŒá¯áá²á·áááºá
ááá¯á·áá±á¬áº áááºážááẠautomation ááá¯áááºááá¯á·áá°áá®ááááºážá
ááœááºáá°áá«áááºá
Loopbacks á¡áááºážááá¹áááŒáá·áº ááœá²áá±áá±ážáááºá¡ááœáẠáááá¯ááºáá±á¬ IP ááááºá
á¬áá»á¬ážáá«ááŸááá±á¬ á
áá
áºááœáẠááŸá±á·áááºáá
áºáᯠáá±á¬ááºážááá¯ááẠ- ááœá±á·ááŸááá«áá ááááºá
á¬ááᯠááœá²áá±áá±ážáááºá ááá¯ááºáá«áá áá±á¬ááºáááºááœá²á¡áá
áºáá
áºáᯠáááºáá®ážááẠáá±á¬ááºážááá¯áá«áááºá
ááá¯á·ááá¯áẠá
ááºáá
á¹á
ááºážááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶áá
áºáá¯ááᯠáááºáá®ážááá·áºá¡áá«á VRF áá¡ááºáá¬áá±á·á
ááᯠáááºááŸáááá·áºááá·áº áá°áá®áá±á¬á
áá
áºá០áá»áœááºá¯ááºááá¯á· ááŸá¬ááœá±ááœá±á·ááŸáááá¯ááºáá«áááºá
áá¬áá¬á¡áá
áºáá
áºáá¯á
áááºáá±á¬á¡áá«á script ááẠsystem áá²ááá¯á·áááºáá±á¬ááºáááºá áááºááá·áºáá¬áá¬ááœááºááŸááá±á¬ switch áááºá áááºááá·áº port ááŸáá·áº áááºááá·áº subnet ááᯠinterface ááœááºáááºááŸááºáá¬ážáááºááá¯ááŸá¬ááœá±ááœá±á·ááŸáááŒá®áž áááºážá០server address ááá¯ááœá²áá±áá±ážáááºááŒá
áºáááºá
áááºážááẠáá¯ááºáá±á¬ááºáá»ááºáá»á¬ážááᯠáááºááœá¬ážáᬠá¡áá¬ážáá°á¡áá¬ááŸá
áºáá¯ááᯠááááºážáá±á¬ááºá
á±áááºá¡ááœáẠDCIM ááŸáá·áº IPAM ááá¯á·ááᯠá
áá
áºáá
áºáá¯áá²ááá¯á· áá±á«ááºážá
ááºááá¯áá±á¬ááá¹áááᯠá¡ááŒá¶ááŒá¯áá«áááºá
áá«áá²áá¯ááºáááºá
á¡á áááºá¡ááá¯ááºáž áá ááœááºáááºáááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá±á¬áºááŒááá·áºá áá áº
áááá
áá
áºááŸá
áºáá¯ááẠáá
áºáááºážáááºážááŒáá·áº á¡áá¯á¶ážááŒá¯ááẠááá¯á¡ááºáá±áá±ážáá±á¬ ááááºážááŸááºáá»á¬ážááᯠááááºážáááºážáá¬ážáá«áá ááááá
áá
áºááẠá
ááºáá
á¹á
ááºážá¡áááºážááá¹ááá
áºáá¯á
á®á¡ááœáẠáááºážá¡á¬áž áááºááá¯á·ááŒááºáááºááááºááᯠáá±á¬áºááŒáááºá
ááœááºáááºáááºáá±á¬ááºááŸá¯ á¡áá»áá¯ážá¡á
á¬ážááŸá
áºáá»áá¯ážááᯠááœá²ááŒá¬ážááááŒááºááá¯ááºáááº-
- á¡ááŒá±áá¶á¡áá±á¬ááºá¡áŠ
- áá±á¬ááºáááºá
áááẠáá»áááºáááºááŸá¯ ááŸáá·áº á
ááºááááºážáá»á¯ááºááŸá¯ áá¶á·ááá¯ážááẠáá®ááá¯ááºážáá¯ááºáá¬ážáááºá áááºážááá¯á·ááœáẠVTYá SNMPá NTPá Syslogá AAAá áááºážááŒáááá¯ááá¯áá±á¬áá»á¬ážá CoPP á
áááºááá¯á· áá«áááºáááºá
áá±á¬ááºááá¯ááºážááœáẠáá¯á¶ážá
áœá²áá°á¡ááœáẠáááºáá±á¬ááºááŸá¯ááᯠá
á®á
ááºáá±ážáááº- MPLS L2/L3VPNá GREá VXLANá VLANá L2TP á
áááºááŒáá·áºá
áá¯ááºáá«áááºá MPLS LDPá BGP áá«áááºáááá·áº áááºááááááºáá»ááºážááá
á¹á
ááœá±áááºáž ááŸááááºá áá¯ááºáá²á·á áááºážááŒá±á¬ááºážááŒááŒááºáž áááá¯ááá¯áá±á¬áá»á¬ážááᯠáá¯á¶ážá
áœá²áá°áá»á¬ážá¡ááœáẠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá áá«áá±ááá·áº áá«á á¡áá±ážáááŒá®ážáá«áá°ážá
áááºáá±á¬ááºááŸá¯ á¡áá»áá¯ážá¡á á¬áž ááŸá áºáá»áá¯ážáá¯á¶ážááᯠááœá²á·á ááºážááŸá¯ááá¯ááºáᬠá¡ááŒá±áá¶áá»á¬ážá¡ááŒá ẠááŒáá¯ááœá²ááœá¬ážáááº-
- áá¯ááºááá¯ááºážááá¯ááºáá¬ááŸáá·áº áá¯áá¹ááááŸááá±á¬ á¡ááºáá¬áá±á·á áºáá»á¬áž (tag/antegá mtu)
- IP ááááºá á¬áá»á¬ážááŸáá·áº VRFs (IPá IPv6á VRF)
- ACLs ááŸáá·áº traffic processing áá°áá«ááá»á¬áž
- áááá¯ááá¯áá±á¬áá»á¬áž (IGPá BGPá MPLS)
- áááºážááŒááŒááºážáá°áá«ááá»á¬áž (ááŸá±á·áááºá á¬áááºážáá»á¬ážá á¡ááá¯ááºážá¡ááá¯ááºážáá»á¬ážá ASN á á áºáá¯ááºááŸá¯áá»á¬áž)á
- á¡áá¯á¶ážáááºáá±á¬áááºáá±á¬ááºááŸá¯áá»á¬áž (SSHá NTPá LLDPá Syslog...)
- á áááºááá¯á·
áá«ááᯠáááºááᯠáá¯ááºáááºááá¯áᬠá¡ááá¡áá» áááŒá±á¬ááá¯ááºáá±ážáá°ážá á¡á²áá«ááᯠáá®ážááŒá¬ážáá±á¬ááºážáá«ážááŸá¬ áá±á·áá¬ááŒáá·áºáá«áááºá
áááá²á· áááºážáááºáž áá®ážáá±áááºááá¯ááẠá¡á²áá«ááᯠáá±á¬áºááŒááá¯á·ááááºá
Leaf ááá¯ááºááœáẠáá»áááºáááºáá¬ážáá±á¬ Spine ááá¯ááºáá»á¬áž á¡á¬ážáá¯á¶ážááŸáá·áº BGP áááºááŸááºáá»á¬áž ááŸáááááºááŒá
áºááŒá®ážá áá¯ááºáááºážá
ááºáá²ááá¯á· áá»áááºáááºáá¬ážáá±á¬ ááœááºáááºáá»á¬ážááᯠáááºááœááºážáᬠSpine ááá¯ááºáá»á¬ážá០á¡áá»áá¯á·áá±á¬ ááŸá±á·áááºáááááá¬áá»á¬ážá០ááœááºáááºáá»á¬ážááá¯áᬠáááºáá¶ááá«áááºá CoPP IPv6 ND ááᯠ10 pps, etc.
áá
áºáááºá áá»á±á¬ááá¯ážáá»á¬ážááẠáá»áááºáááºáá¬ážáá±á¬ áŠážáá±á¬ááºáááºážááŒáá»á¬ážá¡á¬ážáá¯á¶ážááᯠá¡ááŒá
áºáá±á¬ááºááŒááºáááºááá·áºá¡áá¬áá»á¬ážá¡ááŒá
Ạáá¯ááºáá±á¬ááºááŒááŒá®áž á¡áá»áá¯á·áá±á¬á¡ááŸááºááŸáá·áº á¡ááá¯ááºážá¡ááá¯ááºážáá
áºáá¯á áááºážááŒá±á¬ááºážáá»á¬ážááá¯áᬠáááºáá¶áááºá
á¡á áááºá¡ááá¯ááºáž 4- á ááºáá á¹á ááºáž á áááºááŒááºáž ááá¹ááá¬áž
á€áá±á«ááºážá ááºá¡á±á¬ááºááœáẠá ááºáá á¹á ááºážáá áºáᯠáá±áá«áá±á«áºáá±á«áºáá¬ááŒá®áž á¡áá±ážááŸáááºáá±á¬ááºááá¯ááºá á±áááºá¡ááœáẠááŒá áºáá±á«áºáá¬áááá·áº áá¯ááºáá±á¬ááºáá»ááºáá»á¬ážá áœá¬ááᯠáá±á«ááºážá ááºáá¬ážáá«áááºá
- á ááºáá á¹á ááºážááᯠá á¬áááºážá áá áºááœáẠááá·áºááœááºážáá«á
- á á®áá¶ááá·áºááœá²ááŸá¯ IP ááááºá á¬ááᯠááœá±ážáá«á
- áááºážááᯠá¡ááŒá±áá¶á¡áá¯á¶ážááŒá¯ááœáá·áºááᯠáááºááŸááºáá«-
áááºáá¶áá°á¡áááºá á á®áá¶ááá·áºááœá²ááŸá¯ IP ááááºá á¬á á á®áá¶ááá·áºááœá²ááŸá¯ááœááºáááºááá¯á· áááºážááŒá±á¬ááºážá á¡áá¯á¶ážááŒá¯áá°áá»á¬ážá SSH áá±á¬á·áá»á¬ážá áááá¯ááá¯áá±á¬áá»á¬áž - telnet/SSH/NETCONF
áá»ááºážáááºááŸá¯áá¯á¶ážáá»áá¯ážááŸááááºá
- á¡áá¬á¡á¬ážáá¯á¶ážá Manual áá«áá²á á ááºáá á¹á ááºážááᯠáá¬áá¬ááºá¡á±á¬áºáá²áá áºáá°áá áºáŠážá áááºážááᯠá áá áºáá»á¬ážá¡ááœááºážááá¯á· ááá·áºááœááºážáᬠááœááºááá¯ážááºááá¯á· áá»áááºáááºáᬠáááºážááᯠá á®á ááºáááºááŸááºáá±ážááá·áº áá±áá¬ááá¯á· áááááá¬ááᯠáá°áá±á¬ááºáá¬áááºááŒá áºáááºá áá±ážáááºáá±á¬ áááºááŒáááºáá±á¬ ááœááºáááºáá»á¬ážááœáẠá¡áá¯ááºáá¯ááºááá¯ááºáááºá
- ZTP - Zero Touch Provisioningá áá¬á·ááºáá²ááẠáá±á¬ááºááŸááá¬ááŒá®áž áááºáááºáááºáᬠDHCP ááŸáá áºááá·áº ááááºá á¬áá áºáá¯ááᯠáááºáá¶áááŸááᬠá¡áá°ážáá¬áá¬áá áºáá¯ááá¯á· ááœá¬ážáᬠáá°á·á¡ááá¯ááᯠá á®á ááºáááºááŸááºáá±ážáá²á·áááºá
- á¡ááá¯á¡áá»á±á¬ááºáá¯ááºááœáẠááœááºááá¯ážá¡áá±á«ááºááŸáá áºááá·áº áááŠážááœá²á·á ááºážáá¯á¶ááŒá¯áá¯ááºááá·áº ááœááºááá¯ážáá¬áá¬áá»á¬ážá á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶á
áá®ážááŒá¬ážáá±á¬ááºážáá«ážááœáẠáá¯á¶ážáá¯á áá¯á¶ážá¡ááŒá±á¬ááºáž ááœá±ážááœá±ážáá«áááºá
á¡á áááºá¡ááá¯ááºáž 5- Vendor-agnostic configuration model
ááá¯á¡áá»áááºá¡ááá á
áá
áºá¡á¬ážáá¯á¶ážááẠááœá²ááŒá¬ážááŸá¯áá»á¬ážááŸáá·áº ááœááºáááºáá±á«áºááœáẠáá»áœááºá¯ááºááá¯á·ááŒááºááá¯áááºáá»á¬ážááᯠááŒá±ááŒá¬áá»ááºáá±ážááá·áº ááœá²ááŒá¬ážááá·áº áá¬áá±ážááŸá¯áá»á¬áž ááŒá
áºáá²á·áááºá ááá¯á·áá±á¬áº áááŒá¬áá® ááá¯á·ááá¯áẠáá±á¬ááºááá¯ááºážááœáẠáááºááẠáá®ážááŒá¬ážá¡áá»ááºáá»á¬ážááŸáá·áº áááºááá¯ááºááááá·áºáááºá
á€á¡ááá·áºááœááºá áá®ážááŒá¬ážá
ááºáá
á¹á
ááºážáá
áºáá¯á
á®á¡ááœááºá ááá¬áá áááºáá±á¬ááºááŸá¯áá»á¬ážááŸáá·áº ááœá²ááŒá¬ážááŸá¯áá»á¬ážááᯠáá±á¬ááºážáá»áá°-ááŒá¬ážáá±áá¯á¶á
á¶ááŒáá·áºáᬠáááá»áá±á¬á
ááºáá
á¹á
ááºážáá
áºáá¯á ááŒá®ážááŒáá·áºá
á¯á¶áá±á¬ááœá²á·á
ááºážáá¯á¶ááᯠá¡ááŸááºááááºáá±á¬áºááŒááá·áº ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶áá
áºáá¯á¡ááŒá
Ạáá±á«ááºážá
ááºáá¬ážáááºá
áá®á¡ááá·áºááá¬áá¯ááºáá¬áá²á áááºááá¯ážááŸááºážá
áœá¬ á¡ááºáá¯ááºáá¯ááºááá¯ááºáá±á¬ á
ááºááœá²á·á
ááºážáá¯á¶áá¯á¶á
á¶áá
áºáá¯ááᯠáá»ááºáá»ááºážááááºáá®ážáá² á¡áááºááŒá±á¬áá·áºáááºážá
ááááºáá±á¬á·á áá«á ááŒá¿áá¬áá¯á¶ážáá¯ááᯠááŒá±ááŸááºážáá±ážáááºá
- á ááºáá á¹á ááºážááŸáá·áº á¡ááŒááºá¡ááŸááºáááºááœááºáááºá¡ááœáẠáá®ážááŒá¬ážá¡ááºáá¬áá±á·á áºáá áºáá¯ááá¯á· ááá¯ááºáá»á±á¬áá®ááœá±ááá¯ááºáá«ááŸáá·áºá CLIá NETCONFá RESTCONFá SNMP ááŒá áºáá«á á± - áá±á¬áºáááºá á¡áá°áá°áá«áá²á
- ááœááºáááºáá±á«áºááŸá áá±á¬ááºážáá»áá°á¡áá±á¡ááœááºá¡á áá¯á¶á á¶áááááº/á ááá Ạá¡áá±á¡ááœááºááᯠáááááºážáááºážáá«ááŸáá·áº áá®ááá¯ááºážááŒá±á¬ááºážáá²áá«á áá±áá¬áá»á¬ážá áœá¬ááœáẠáá°áá®áá±á¬á¡áá¬ááᯠááŒá±á¬ááºážáá²áá«á
- á ááºáá á¹á ááºážá០á á®á ááºááœá²á·á ááºážááŸá¯ááᯠáááºáá« (á¡áááºááááºážááŒááºáž)á áááºážááᯠá¡ááá¡áá»áá°áá®áá±á¬ áá±á¬áºáááºááœááºááá·áºáᬠááŒá áºááá»áœááºážáá±á«áºáá±áááᯠááœááºáá»ááºááẠáá áºááŸááºááœá²á·á ááºážáá¯á¶ááŸáá·áº ááá¯ááºááá¯ááºááŸáá¯ááºážááŸááºáᬠááá¯á¡ááºáá±á¬ ááá¯á·ááá¯áẠááœá±áááºááŸá¯áá»á¬ážááᯠáá±á¬áºáá¯ááºááẠááá¯á¡ááºáá±á¬ ááá¯á·ááá¯áẠááœá±áááºááŸá¯áá»á¬ážááᯠáá±á¬áºáá¯ááºááá·áº á¡á áááºá¡ááá¯ááºážáá»á¬ážááá¯áᬠááŒá±á¬ááºážáá²ááá·áº ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááŒááºáááºááŸá¯ááᯠááŒááºáááºáá«á
á€á¡ááá·áºáááááºá¡áá±ááŒáá·áºá áá»áœááºá¯ááºááá¯á·ááẠáá±á¬ááºážáá»áá°-á¡ááŸá®á¡ááá¯áááºážáá±á¬ ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶ááᯠáááŸááá«áááºá
á¡á áááºá¡ááá¯ááºáž 6. áá±á¬ááºážáá»áá°-áááºááŸááºáá¬ážáá±á¬ áááá¯ááºáᬠá¡ááºáá¬áá±á·á áº
áá
áºáá±á·áá±á·ááœáẠJuniper áá²á·ááá¯á·ááẠá¡ááá¡áá»áá°áá®áá±á¬áá±á«áºááá¯ááŸá¯áá»á¬áž áá±ážááá¯á·áá¯á¶ááŒáá·áº ciska ááᯠá¡ááá¡áá»áá°áá®áá±á¬áá¯á¶á
á¶ááŒáá·áº á
á®á
áá¬ááœá²á·á
ááºážááá¯ááºáááºáᯠáá»áŸá±á¬áºááá·áºááŒááºážááŒáá·áº ááá·áºááá¯ááºááẠááŒáŸá±á¬ááºááá·áºáááá·áºáá«á whiteboxes áá»á¬ážááá±áááºážá
á¬ážáá¬áááºááŸáá·áºá¡áá»áŸ NETCONFá RESTCONFá OpenConfig á¡ááœáẠá¡áá±á¬ááºá¡áá¶á·áá»á¬áž áá±á«áºááœááºáá±áá±á¬áºáááºážá á€áááá¯ááá¯áá±á¬áá»á¬ážááẠáá±á¬ááºážáá»áá°ááŸáá·áº áá±á¬ááºážáá»áá°ááŸáá·áº ááá°áá² á€áááá¯ááá¯áá±á¬áá»á¬ážá áá±ážáá±á¬ááºááá·áº áá®ážááŒá¬ážá¡ááŒá±á¬ááºážá¡áá¬ááŒá
áºááŒá®áž áááºážááá¯á·ááẠá¡ááœááºááá° á¡ááŸá¯á¶ážááá±ážááá·áºá¡ááœáẠáááºážááá¯á·á ááŒáá¯ááºááá¯ááºááŸá¯ááœá¬ááŒá¬ážáá»ááºáá»á¬ážáá²á០áá
áºáá¯ááŒá
áºáááºá
áááºážááẠáááºážááá¯á·á NorthBound interface á¡ááŒá
ẠRestAPI áá«ááŸááá±á¬ OpenContrail ááŸáá·áº OpenStack ááŸáá·áº áá¯á¶ážáááœá²ááŒá¬ážááŒá¬ážáá¬ážáá±á¬áá±á«áºááá¯ááŸá¯áá»á¬ážááᯠáá»áŸá±á¬áºááá·áºáá¬ážáááºá
ááá¯á·ááŒá±á¬áá·áº ááá¹á
áá¡ááá·áºááœááºá áá±á¬ááºážáá»áá°-ááœááºáááºáá±á¬áá±á¬áºáááºááẠáá¬á·ááºáá²ááá¯á·ááœá¬ážááá·áºáá¯á¶á
á¶ááᯠáá°ááááºááŒá
áºáááºá
á€áá±áá¬ááœáẠá¡áááá¹áá«ááºá¡á¬ážáá¯á¶ážááẠáá±á¬ááºážáá±á¬ (ááá¯ááºáá«) CLIá NETCONFá RESTCONFá SNMP ááá¯ážááŸááºážáá«áááºá
ááá¯á·ááŒá±á¬áá·áºá áá»áœááºá¯ááºááá¯á·ááẠááááºá¡ááá·áºá ááááºááᯠáá®ážááŒá¬ážáá±á¬ááºážáá»áá°á ááá¯á¡ááºáá±á¬áá¯á¶á á¶ááá¯á· ááœáŸá²ááŒá±á¬ááºážáá±ážááá·áº áá¬ááºáá±á¬ááºážáá áºáŠáž ááá¯á¡ááºáááº- CLI á¡áááá·áºáá»á¬áž á¡á á¯á¶á XML ááœá²á·á ááºážáá¯á¶áá áºáá¯á
á¡á áááºá¡ááá¯ááºáž 7á áááááá¬ááá¯á· ááœá²á·á ááºážááŸá¯áá¯á¶á á¶ááᯠáá±ážááá¯á·áááºá¡ááœáẠááá¹ááá¬áž
áá»áœááºá¯ááºááá¯á·ááẠááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶ááᯠáá¯ááºáá±ážáá¬ážááŒá®ážááŒá
áºáá±á¬áºáááºáž áááºážááᯠá
ááºáá
á¹á
ááºážáá»á¬ážááá¯á· ááá¯á·áá±á¬ááºááẠááá¯á¡ááºáá±áá±ážááẠ- ááŸáá·áº áááºááŒáá·áºááá¯ááºáá² ááŸááºážáá«áááºá
áááá¥á®ážá
áœá¬áá»áœááºá¯ááºááá¯á·ááẠáááºááá·áºáááºáá°ááá¯á·áá±á¬ááºáá±ážááᯠá¡áá¯á¶ážááŒá¯áááºáááºážáá°áá±á¬ áá±ážááœááºážááŸáá·áº áááºááá¯ááºáá±ááááºá ááá±á·áá±ááºááŸá¬áá±á¬á· ááœá±ážáá»ááºááŸá¯áᬠááááºážáá±á¬á·áá«áá°ážá
- CLI (telnetá ssh)
- SNMP
- NETCONF
- RESTCONF
- REST API ááá¯
- OpenFlow (áááºážááẠFIB ááá¯áá±ážááá¯á·áááºáááºážáááºážááŒá áºáá±á¬ááŒá±á¬áá·áºá áááºáááºáá»á¬ážááá¯ááºáá²)á
t ááᯠáá®ááŸá¬ á¡ááŸááºáá¡á±á¬ááºá CLI ááẠá¡ááœá±á¡ááŸá
áºááŒá
áºáááºá SNMP... áá»á±á¬ááºážááá¯áž áá»á±á¬ááºážááá¯ážá
RESTCONF ááẠá¡áááºááá áááá
á¹áá¬ááºá¡ááŒá
ẠááŸááá±áá²ááŒá
áºááŒá®áž REST API ááᯠáááºáá°áá»áŸ ááá¶á·ááá¯ážáá«á ááá¯á·ááŒá±á¬áá·áºá á
á®ážáá®ážááœáẠNETCONF ááᯠá¡á¬áá¯á¶á
áá¯ááºáá«áááºá
á¡ááŸááºááŸá¬á á á¬áááºáá°áá¬ážáááºáá¬ážááŒá®ážááŒá áºááá·áºá¡ááá¯ááºážá á€á¡áá»ááºááŒáá·áº áá»áœááºá¯ááºááá¯á·ááẠá¡ááºáá¬áá±á·á áºááᯠáá¯á¶ážááŒááºáá¬ážááŒá®ážááŒá áºááẠ- ááááºá¡ááá·áºáááááºááᯠááœá±ážáá»ááºáá¬ážááá·áº interface áá¯á¶á á¶ááŒáá·áº áááºááŒáá¬ážááŒá®ážááŒá áºáááºá
áá¯áááá¡á áá«ááᯠáááºáááááá¬ááœá±áá²á· áá¯ááºááá²á
á€áá±áá¬ááœáẠááœá±ážáá»ááºááŸá¯ááŒá®ážáá
áºáá¯áááºáž ááŸááá«áááºá
- ááá¯ááºááá¯ááºáá±ážáá¬ážáá±á¬ áá¬ááºááœáŸááºáž ááá¯á·ááá¯áẠááááºáá±á¬ááºážá áá»áœááºá¯ááºááá¯á·ááᯠncclient ááŸáá·áº asyncIO ááŒáá·áº áááºááœá²ááŒá®áž á¡áá¬á¡á¬ážáá¯á¶ážááᯠááá¯ááºááá¯ááºáá¯ááºááŒáá«á áá¯á·á ááŒáá·áºáá»ááºááŸá¯á áá áºááᯠá¡á ááŸá¡áá¯á¶áž áááºáá±á¬ááºááẠáá»áœááºá¯ááºááá¯á·á¡ááœáẠáááºáá»áŸáá¯ááºáá»ááááºážá
- áááºážá ááŒáœááºááá±á¬ ááœááºáááºáá»áááºáááºááŸá¯ modules áá»á¬ážááŒáá·áº á¡áá¯á¶ážááŒá¯ááá¯ááºáááºááŒá áºáááºá
- áá¬ážááẠáááºážá áá»á±á¬á·áá»á±á¬ááºážáá±á¬ ááœááºáááºááŸáá·áº Napalm ááŸáá·áº áá»áááºáááºááŸá¯ááŒáá·áº áá¯ááºáá±á¬ááºáááºá
- ááááºáá±á¬á· Napalmá á á»á±ážáááºá á¯á¶ááœá²áá áºááœá²ááááŒá®ážáá«áá²á ááŸá¯ááºáááºáá«á
- Nornir ááẠá¡áá¬áááºááœáẠááœá²ááŒááºážá áááºááŒá¬ááá·áº á¡ááŒá¬ážáááá á¹áá¬ááºááŒá áºáááºá
á€áá±áá¬ááœáẠá¡ááŒáá¯ááºáá¯á¶ážááᯠáááœá±ážáá»ááºááá±ážáá« - áá»áœááºá¯ááºááá¯á· ááŸá¬ááœá±áá«áááºá
áá®ááŸá¬ á¡áá±ážááŒá®ážáá¬á áááŒá¬ážáá¬ááœá±áá²á Configuration ááá¯á¡áá¯á¶ážááŒá¯ááŒááºážáá¡áá»áá¯ážáááºáá»á¬ážá
á¡á±á¬ááºááŒááºáááºááŒá
áºá
á± áá¡á±á¬ááºááŒááºá áá¬á·ááºáá²ááᯠá¡áá¯á¶ážááŒá¯ááœáá·áºááŸááá±ážááá¬ážá
áááááááºááẠá
ááºááá¯á·áá±á«ááºážáá¯ááºáá¯ááºáá¬ážááá·áºá¡áá¬ááᯠá¡áááºááŒá¯ááŒááºážááŸáá·áº á¡áááºááŒá¯ááŒááºážá¡ááœáẠá€áá±áá¬ááœáẠá¡áá±á¬ááºá¡áá°ááŒá
áºáá¯á¶ááááºá
áááºážááẠNETCONF á ááŸááºáááºáá±á¬ á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááŸáá·áº áá±á«ááºážá
ááºááá¯ááºáá±á¬ááŒá±á¬áá·áº ááá·áºáá»á±á¬áºáá±á¬áááááá¬áá»á¬ážá á¡ááœá¬á¡áá±ážááᯠáááá¬á
áœá¬ áá»ááºážááŒá±á¬ááºážá
á±ááẠ- áá¯ááºáá¯ááºáá°á¡áá»á¬ážá¡ááŒá¬ážá áá¯á¶ááŸááºáá¯ááºáá±á¬ááºááŸá¯áá»á¬ážááᯠáá¶á·ááá¯ážááá±ážáá±á áá«áá±ááá·áº áá«á ááá¯á¡ááºáá»ááºááœá±áá²á áá
áºáá¯áá«áá²á
á¡á áááºá¡ááá¯ááºáž 8. CI/CD
á€á¡áá»áááºááœááºá áá»áœááºá¯ááºááá¯á·ááœáẠááœááºáááºá
ááºáá
á¹á
ááºážá¡á¬ážáá¯á¶ážá¡ááœáẠááŒááºáááºáááºááŸááºááŸá¯ á¡áááºááá·áºááŸááá±ááŒá®ááŒá
áºáááºá
áá»áœááºá¯ááºááá¯á·ááẠnetwork state ááá¯áá¬ážááŸááºážáá»ááŒááºážá¡ááŒá±á¬ááºážááŒá±á¬áá±áá±á¬ááŒá±á¬áá·áº "á¡áá¬á¡á¬ážáá¯á¶ážá¡ááœááº" áá¯áá±ážáááºá ááá¯ááºáá
áºáá¯áááºážá áááºáááºáá»á¬ážááᯠááŒá±á¬ááºážáá²ááẠááá¯á¡ááºáá±á¬áºáááºážá ááœááºáááºáá
áºáá¯áá¯á¶ážá¡ááœáẠá¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠááœááºáá»ááºáá«áááºá áááºááŸá¬ážáááºááŸá¬á áááºážááá¯á·ááẠnode á¡áá»á¬ážá
á¯á¡ááœáẠáá¯áááŒá
áºááá¯ááºáááºá
ááá¯á·áá±á¬áº á¡áááºááœááºááŒá±á¬áá²á·ááá·áºá¡ááá¯ááºážá áá»áœááºá¯ááºááá¯á·ááẠá¡áá¬á¡á¬ážáá¯á¶ážááᯠáá¯ááºáá¯ááºáá±ážááá¯á· ááá·áºááá·áº ááŸááá·áºááœááºážááá¯áá±á¬ áá°ááá¯ááºážáá»á¬ážááá¯ááºáá±á
áá¯ááºáá¯ááºáá¬ážáá±á¬ ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶ááẠPipeline CI/CD ááŸáááá·áº áŠážá
áœá¬ááœá¬ážááá«áááºá
CI/CD ááẠContinuous Integrationá Continuous Deployment ááᯠááá¯ááºá á¬ážááŒá¯áááºá á€áááºááŸá¬ á¡ááœá²á·ááẠááŒá±á¬ááºááá áºááŒááẠá¡ááŒá®ážá á¬ážáá¯ááºááœáŸááºááŸá¯á¡áá áºááᯠáá¯ááºááŒáá¯á¶áá¬áá á¡áá±á¬ááºážááᯠáá¯á¶ážáá¯á¶ážá¡á á¬ážááá¯ážáá¯á¶áá¬áá á¡ááá¯ááºážáááºáá»á¬ážááœáẠáá¯ááºáá±á¬ááºáá»ááºá¡áá Ạ(Deployment) ááᯠáá¯á¶ááŸááºááá·áºááœááºážáá±ážááá·áº áá»ááºážáááºááŸá¯áá áºáá¯ááŒá áºááŒá®áž áá áºáá¯áá»ááºážá á®ááᯠááá¯ááºáááºáá®ááŸá¯á áá¯á¶ááŒá¯á¶áá±ážááŸáá·áº ááŒáá·áºá á¯á¶á áœá¬ á ááºážáááºáá¬ážáááºá á áœááºážáá±á¬ááºááẠ(Integration)á
ááá¯ááá¯á·áá¯ááºáá±á¬ááºáááºá áá»áœááºá¯ááºááá¯á·ááœáẠááœá²á·á ááºážááŸá¯á¡ááŒá±á¬ááºážá¡áá²áá»á¬ážááᯠá á±á¬áá·áºááŒáá·áºááá·áº áá¬ážááŸááºážááááºážáá»á¯ááºááŸá¯á áá áºá áááá¯ááºážááá·áºáááºáá±á¬ááºááŸá¯ áá»ááºááœá¬ážááŒááºážááŸááááŸá á á áºáá±ážáá±ážááá·áº áá¬ááºááœá²áááºážáá áºáá¯á á€á¡áá»ááºááᯠá á áºáá±ážááá·áº á á±á¬áá·áºááŒáá·áºáá±ážá áá áºááŸáá·áº áá±á¬ááºáá¯á¶ážá¡ááá·áºááẠáá¯ááºáá¯ááºááŸá¯ááœááºáááºááá¯á· ááŒá±á¬ááºážáá²ááŸá¯áá»á¬ážááᯠá áááºááá¯ááºááŒááºážááŒá áºáááºá
á¡ááŸá¬ážááŸá¬ááŒááºááŒááºážááá¯ááºáᬠááœáŸááºááŒá¬ážáá»ááºáá»á¬ážááŸááœá²á ááœááºáááºáá±á«áºááŸá ááŒá±á¬ááºážáá²ááŸá¯á¡á¬ážáá¯á¶ážááẠCI/CD ááá¯ááºááá¯ááºážááŸáááá·áº ááœá¬ážááá«ááẠ- á€áááºááŸá¬ áá»áœááºá¯ááºááá¯á·á ááááºááŒáááºáá±á¬ááááŸáá·áº áá¬áá¬áá»á±á¬áºááœáŸááºáá±á¬ á¡áááºááœá±ážáááºážááŒá±á¬ááºážá¡ááœáẠá¡á¬ááá¶áá»ááºááŒá áºáááºá
á¡á áááºá¡ááá¯ááºáž 9. á¡áááºááááºážááŒááºážááŸáá·áº ááœá²ááœá²ááŸá¬ážáá±áá±á¬ áá±á¬ááºááŸááºážááŸá¯á áá áº
áá±á¬ááºážááŒá®á áááá¹áá°áá°ážááŒááºážá¡ááŒá±á¬ááºáž áááºááŒá±á¬áá±á
áᬠáááá¯áá±á¬á·áá«á
áááá° ááá¯á·ááá¯áẠconfiguration ááŒá±á¬ááºážáá²ááŸá¯áá¡áá»ááºá¡áá±á«áºááœáẠáááºážááá¯á·ááᯠgit ááœáẠááá¯ážááá¯ážááŸááºážááŸááºážáá¬ážáá«áááºá
áá«áá±ááá·áº áá¯áááá¡ááá¯ááºážá ááá¯á
áááºáááºá
á¬ážá
áá¬áá±á¬ááºážáá«ááẠ- áá
áºá
á¯á¶áá
áºáá±á¬ááºá áá® backup ááœá±ááᯠá
á±á¬áá·áºááŒáá·áºááá·áºáá«áááºá á¡áá»áá¯á·ááá
á¹á
áá»á¬ážááœááºá á€áá
áºá
á¯á¶áá
áºáá±á¬ááºááẠááááºá¡ááá¯ááºáž á¡áá¬á¡á¬ážáá¯á¶ážááᯠááŸáá·áºáááºááœá¬ážááááºá á¡ááŒá¬ážá¡áá¬áá»á¬ážááœáẠáá
áºá
á¯á¶áá
áºáŠážááᯠáá
áºáá¯áá¯ááŸá¬ážáá±ááŒá®áᯠááŸááá·áºáá»ááŒá±á¬ááá¯áááºáá«áááºá
á¥ááá¬á¡á¬ážááŒáá·áºá á¡áá¯á¶ážááŒá¯áá°á¡áá
áºááẠvariables áá»á¬ážááœááºá
á¬áááºážáááœááºážáá¬ážáá±á¬áá°áá±á«áºáá¬áá«áá áá°á·ááᯠhack ááŸáááºááŸá¬ážáááºááá¯á¡ááºáááºá á¡áááºá firewall á
ááºážáá»ááºážá¡áá
áºááᯠááááá² ááá¯áá±á¬ááºážáá«áá áá
áºá
á¯á¶áá
áºáŠážá០á¡ááŸá¬ážááŸá¬ááŒááºááŒááºážááᯠááœáá·áºáá¬ážááẠááá¯á·ááá¯áẠáááºáá±á¬ááºááŸá¯á¡áá
áºááŒá
áºáá±á¬ bungler ááẠá
ááºážáá»ááºážáá»á¬ážá¡ááá¯ááºáž á
á¬áááºážáááœááºážáá¬ážáá±á¬áºáááºáž áá°áá»á¬ážá áááºážááᯠáá°ážáá±á«ááºážááŒá®ážááŒá
áºáááºá
á¡ááá¯á¡áá»á±á¬ááºá áá áºáá»á¬ážááŸáá·áº á á®áá¶ááá·áºááœá²ááŸá¯ á¡á¬ážáá±á¬ááºážáá±á¬áºáááºáž ááœááºáááºáá áºáá¯áá¯á¶ážá á¡ááá¯ááºážá¡áá¬á¡á ááŒá áºááá»áœááºážáá±á«áºáá±ááááºá¡áá»áá¯á·ááᯠáá»áœááºá¯ááºááá¯á· áááœááºááŒá±á¬ááºááá¯ááºáá«á ááŒá¿áá¬áá»á¬ážááᯠá¡ááŸá¬ážááŸá¬áááºá áááºááá¯á·áááºááŒá áºá á± á áá áºáá»á¬ážááá¯á· áááºáá°áá»áŸ ááá·áºááœááºážáááºááá¯ááºáá«á ááá¯á·á¡ááŒááºá áááºážááá¯á·ááᯠconfiguration model ááœááºááẠááá·áºááœááºážááá¯ááºáááºááá¯ááºáá±á
á¥ááá¬á¡á¬ážááŒáá·áºá ááŒá¿áá¬áá áºáá¯ááᯠáá±áá á¶áááºáááºááŸááºááẠáá®ážááŒá¬áž IP áá áºáá¯áá»áŸáẠáááºáááºá¡áá±á¡ááœááºááá¯áá±ááœááºáááºá¡ááœáẠfirewall á ááºážáá»ááºážááẠáá¯á¶ážáááá¯ážááŸááºážáá±á¬ áá¬áá®ááœá²á·á ááºážááŸá¯áá áºáá¯ááŒá áºáááºá
á¡á áááºá¡ááá¯ááºáž 10. á á±á¬áá·áºááŒáá·áºáá±á·áá¬áá±ážá áá áº
á¡á ááá¯ááºážááœáẠáá»áœááºá¯ááºááẠá á±á¬áá·áºááŒáá·áºááŒááºážááá¯ááºáᬠáá±á«ááºážá ááºááᯠáá¯á¶ážááœááºáá±á¬á·ááẠááá¯ááºáá±á áááºážááẠáá»ááºááŒá±á¬ááŸáá±á¬á á¡ááŒááºážááœá¬ážááœááºááŸáá·áº ááŸá¯ááºááœá±ážáá±á¬ á¡ááŒá±á¬ááºážá¡áá¬áá áºáᯠááŒá áºáá±áá²ááŒá áºáááºá ááá¯á·áá±á¬áº á¡áá¬áá»á¬áž ááá¯ážáááºáá¬áááºááŸáá·áºá¡áá»áŸ áááºážááẠautomation á á¡áá±ážáá«áá±á¬ á¡á áááºá¡ááá¯ááºážáá áºáá¯ááŒá áºááŒá±á¬ááºáž ááœááºáá±á«áºáá¬áá²á·áááºá á¡áá±á·á¡áá»áá·áºáááŸááá²áá²á·áá±á¬áẠáá»á±á¬áºááŒááºááá¯á· áááŒá áºááá¯ááºáá«áá°ážá
Evolving Thought ááẠCI/CD áá¯ááºáááºážá
ááºá á¡ááŒá±áá¶á¡á
áááºá¡ááá¯ááºážáá
áºáá¯ááŒá
áºáááºá ááœááºáááºááá¯á· ááœá²á·á
ááºážááŸá¯áá¯á¶á
á¶ááᯠááœáŸáá·áºáááºááŒá®ážáá±á¬ááºá á¡á¬ážáá¯á¶áž á¡áááºááŒá±áá²á·áá¬ážááá¯áᬠá¡áá¯áá² áá¯á¶ážááŒááºááá¯ááºááá¯á·ááá¯á¡ááºáá«áááºá
áá»áœááºá¯ááºááá¯á·ááẠá¡ááºáá¬áá±á·á
áºá¡áá¯á¶ážááŒá¯ááŸá¯á¡áá»áááºááá¬ážáá»á¬áž ááá¯á·ááá¯áẠnode áááŸáááá¯ááºááŸá¯á¡ááŒá±á¬ááºážáá¬ááá ááá¯á¡ááºáá±á¬áááºážááŒá±á¬ááºážáá»á¬ážááŸááá±ááŒááºážá áááºážááá¯á·áá±á«áºááŸá á¡áááºá¡áá»ááºážáá»á¬ážá BGP áááºááŸááºá¡áá±á¡ááœááºá OSPF á¡áááºáá®ážáá»ááºážáá»á¬ážá á¡áá¯á¶ážááŸá¡áá¯á¶ážá¡áá á
áœááºážáá±á¬ááºáááºáá»á¬ážá¡ááŒá±á¬ááºáž áá»áœááºá¯ááºááá¯á·ááŒá±á¬áá±ááŒááºážááŒá
áºááẠá¡ááœááºá¡áá»áœá¶áááºáá±á¬ááºááŸá¯áá»á¬ážá
ááŒááºááá¬áá¬ááá¯á· syslogs áá»á¬áž áá±á«ááºážááá·áºááŒááºážááᯠáááºááœá¬ážááá¬ážá ááá¯á·ááá¯áẠSFlow á¡á±ážáá»áá·áº áá»ááºááœá¬ážááá¬ážá ááá¯á·ááá¯áẠáááºážá
á®áá±ááá·áº á¡á
ááºáá»á¬áž á
áááºááŒá®ážááœá¬ážáá¬ááá¬ážá ááá¯á·ááá¯áẠááŸá±á·áááºááœá²á¡áá»áá¯á·ááŒá¬áž áá»áááºáááºááŸá¯ áá»ááºááœá¬ážáá«ááá¬ážá
á€á¡ááŒá±á¬ááºážááᯠáá®ážááŒá¬ážáá±á¬ááºážáá«ážááœáẠáá¯á¶ážáááºáá«áááºá
áá±á¬ááºáá»ááº
á¡ááŒá±áá¶á¡áá±ááŒáá·áºá áá»áœááºá¯ááºááẠáá±ááºáá®áá±áá¬á
ááºáá¬ááœááºáááºáá®ááá¯ááºážáá»á¬ážáá²ááŸáá
áºáá¯ááŒá
áºááá·áº BGP ááŸáá·áºá¡áá° L3 Clos Fabric ááᯠáááºážááŒá±á¬ááºážáááºážááŒá±á¬ááºážáááá¯ááá¯áá±á¬á¡ááŒá
Ạááœá±ážáá»ááºáá²á·áááºá
ááá¯áá
áºááŒááẠJunOs á¡ááºáá¬áá±á·á
áºááẠvanlove áá
áºáá¯ááŒá
áºáá±á¬ááŒá±á¬áá·áº Juniper ááœáẠááœááºáááºáááºáá±á¬ááºáááºááŒá
áºáááºá
Open Source áááááá¬áá»á¬ážááŸáá·áº áá±á¬ááºážáá»áá°á¡áá»á¬ážá¡ááŒá¬ážááœááºáááºááᯠá¡áá¯á¶ážááŒá¯ááŒááºážááŒáá·áº áá»áœááºá¯ááºááá¯á·áááááᯠááá¯ááá¯áááºáá²á¡á±á¬ááºááŒá¯áá¯ááºááŒáá«á áá¯á· - ááá¯á·ááŒá±á¬áá·áº Juniper á¡ááŒááºá áá»áœááºá¯ááºááẠáááºážáá áºáá»áŸá±á¬ááºááœáẠáá±á¬ááºáááºáá¶áá±á¬ááºážáá°áá áºáŠážááᯠááœá±ážáá»ááºáá«áááºá
áá¬ááá·áºáá¯ááºáá±ááŸá¯áá»á¬ážá¡ááœáẠá¡á
á®á¡á
ááºááŸá¬ á€áá²á·ááá¯á·áá±á¬ á¡áá¬ááŒá
áºáááº-
ááááá¯á¶áž virtual networks á¡ááŒá±á¬ááºáž ááŒá±á¬ááŒáá«áááºá áááá¡áá»ááºá¡áá±áá²á· áá»áœááºáá±á¬áºááŒá±á¬áá»ááºáá¬áá áá¯áááá¡áá±áá²á· áá®á¡áá»ááºááá«áá² á¡ááŒá±áá¶á¡áá±á¬ááºá¡á¡á¯á¶ááœááºáááºáá²á· áá®ááá¯ááºážá ááááºááŸááºážáá±ááŸá¬ááá¯ááºáá«áá°ážá
ááá¯á·áá±á¬áẠnetwork design ááá¯ááºááá¯ááºá¡ááŒá±á¬ááºáž- topology, routing, policy.
áá¬ááºááœá²áááºážáá
áºáá¯á
á¯áá±ážááŒáá«á
áá¯á·á
á¡á²áá«ááᯠá
ááºážá
á¬ážááŒáá·áºáá¡á±á¬ááºá ááœááºáááºáá±á«áºááŸá¬ á
ááºáá
á¹á
ááºážááᯠá¡á
ááŒá¯ááá¯á· áá±á·áá»áá·áºááŒáá·áºáá«á
ááŒá®ážá០á¡á
áááºá¡ááá¯ááºážáá
áºáá¯á
á®ááᯠá¡áá±ážá
áááºáá»áá»áá ááŒá±á¬ááŒáá«á
áá¯ááºáááºá á¡áááºááá·áºáá¯ááºáá¬ážáá²á· á¡ááŒá±áá áºáá¯áá²á· áá®áá¶ááá¬ááᯠááŸáá áœá¬ á¡áá¯á¶ážáááºáááºááá¯á· áááááá±ážáá«áá°ážá ð
á¡áá¯á¶ážáááºáá±á¬ááá·áºáá»á¬áž
- á
á®ážáá®ážááá¯ááá±á·áá¬áá®á Natasha Samoilenko áá
á¬á¡á¯ááºááá¯áááºááá·áºáááºá
Network Engineers á¡ááœáẠPython . áá«áá²á·áááºáááºááŒá®áž áá»á±á¬áºááŒááºáá«ááááºáááºáž . - áááºááá¬áááºáž á¡áá¯á¶ážáááºáá«áááá·áºáááºá
ááᯠRFC Peter Lapukhov á០Facebook á០áá±áá¬á ááºáᬠá ááºáá¯á¶áá»á¬áž áá®ááá¯ááºážá¡ááŒá±á¬ááºážá - áááá¯áá¬á
á¬áááºážááŒá¯á
á¯ááŒááºážááẠááá·áºá¡á¬áž Overlay SDN áááºáá²á·ááá¯á·á¡áá¯ááºáá¯ááºáááºááᯠá¡ááŒá¶á¥á¬ááºáá±ážáááá·áºáááºá
á¡ááŒáá¯ááºáááºááẠ(áááẠContrail ááá¯ááœáá·áºáá«)á
áá»á±ážáá°ážáááºáá«áááº
Roman Gorgeá ááŸááºáá»ááºáá»á¬ážááŸáá·áº áááºážááŒááºááŸá¯áá»á¬ážá¡ááœááºá
Artyom Chernobay KDPV á¡ááœááº
source: www.habr.com