Linux/BSD Frrouting์์ ๋์ ๋ผ์ฐํ ์ ๊ด๋ฆฌํ๊ธฐ ์ํ ํ๋ก๊ทธ๋จ์ ์ ๋ฒ์ ์ด ์ถ์๋์์ต๋๋ค!
์ฌ์ฉ ๊ฐ๋ฅํ ๋ณ๊ฒฝ์ฌํญ:
- BFD
- ํ๋กํ ์ง์
- ์ต์ TTL ์ค์ ์ง์
- BGP
- VRF์ RPKI ์ง์
- BGP Graceful Restart ์์ ์ฌํญ
- ๊ฒฝ๋ก๋ฅผ ์์ธํ ํ์ํ๋ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ต๋ ์ ๋์ฌ ๊ตฌ์ฑ ์ต์ ์ด ์ถ๊ฐ๋์์ต๋๋ค. ํ
- Saseda ๊ตฌ์ฑ์ ์ํ bestpath-routes
- bgp ์ข ๋ฃ ๋ฉ์์ง MSG ๋ช ๋ น์ด ์ถ๊ฐ๋์์ต๋๋ค.
- BGP flowspec์ ๋ํ IPv6 ๊ท์น์ ์ป๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์ ๋ช ๋ น์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ข ๋ฃ RTT
- EVPN
- EVPN์ ๋ํ ๋ฉํฐํธ๋ฐ ๊ฒฝ๋ก์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด์์ค
- ์ธ๊ทธ๋จผํธ ๋ผ์ฐํ ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- VRF ์ง์
- ํ์ด๋จธ ์ค๋ฒํ๋ก ๋ณดํธ
- Anycast-SID ์ง์ ์ถ๊ฐ
- OSPF
- ECMP์ ๋ํ ์ธ๊ทธ๋จผํธ ๋ผ์ฐํ ์ง์
- ๋ค์ํ LSA ์์
- ์ธ์คํด์ค ๊ฐ์ ๊ตฌ์ฑ์ ์ ์กํ ๋ ๋ฐ์ํ๋ ์ถฉ๋์ ์์ ํ์ต๋๋ค.
- PBR
- JSON์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ถ๋ ฅํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- DSCP/ECN์ ์ํ PBR ์ ์
- PIM
- ๋ช ๋ น์ ์ถ๊ฐ json ์ง์์ ์ถ๊ฐํ์ต๋๋ค.
- mesh-group ๋ช ๋ น์ ๋ฒ๊ทธ๋ฅผ ์์ ํ์ต๋๋ค.
- MSDP SA ๋ผ์ฐํ ๊ธฐ๋ฅ(์ด๋ฅผ ํตํด ๊ณต๊ธ์ ๊ฐ ๋๋ ๊ตํ ์ง์ ์์ ๋ฉํฐ์บ์คํธ ํธ๋ํฝ์ ๊ตํํ ์ ์์)
- (*, G)์ ์ฑ๋์ด ์ข ๋ฃ๋ ๊ฒฝ์ฐ (s, g, rpt)๋ฅผ ์ง์๋๋ค.
- igmp ์ฟผ๋ฆฌ๊ธฐ ์ ํ ๋ฐ IP ์ฃผ์ ๋งคํ์ด ์์ ๋์์ต๋๋ค.
- RP ์ญ์ ์ ์ถฉ๋ ์์
- STATIC
- ๋ถ์ชฝ ๋ฐฉํฅ ์ง์
- ์
- ํํฐ ๋ฐ ๊ฒฝ๋ก ๋งต ์ง์
- OSPF ๋ฐ BGP ๋ชจ๋ธ ์ ์
- VTYSH
- ์ผ๋ถ โenable ํ๋๊ทธ์ ๋ํ ๋น๋ ์ค๋ฅ๊ฐ ์์ ๋์์ต๋๋ค.
- ๊ตฌ์ฑ ์ถ๋ ฅ์ด ๊ฐ์ํ๋์์ต๋๋ค.
- ์ผ๋ฃฉ๋ง
- FPM์ ๋ํ Nexthop ๊ทธ๋ฃน ์ง์
- ๋ฆฌ๋ธ ๋ชจ๋ธ์ ๋ํ ๋ถ์ชฝ ๋ฐฉํฅ ์ง์
- ๋ฐฑ์ ๋ฅ์คํธํ ์ง์
- netlink ์ผ๊ด ์ฒ๋ฆฌ ์ง์
- ์์ ๊ณ์ธต ํ๋กํ ์ฝ์ด ARP๋ฅผ ์์ฒญํ๋๋ก ํ์ฉ
- zebra ES, ES-EVI ๋ฐ VLAN ๋คํ ์ก์ธ์ค๋ฅผ ์ํ json ์ถ๋ ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
libyang1.0.184๋ฅผ ์ฌ์ฉํ๋๋ก ํ๋ก๊ทธ๋จ์ด ๋ณํ๋์์ต๋๋ค.
- RPM
- RPKI ์ง์์ ์ถ๊ฐ ํจํค์ง๋ก ์ด๋ํ์ต๋๋ค.
- SNMP ์ง์์ด ์ถ๊ฐ ํจํค์ง๋ก ์ด๋๋์์ต๋๋ค.
Centos 6 ๋ฐ Debian Jessie๋ ๋ ์ด์ ์ฌ์ฉ๋์ง ์์ต๋๋ค.
์ธ์ ๋ ๊ทธ๋ ๋ฏ์ด, ๊ฐ๋ณ์ ์ผ๋ก ๋์ดํ๊ธฐ์๋ ์์ ์ฌํญ์ด ๋๋ฌด ๋ง์ต๋๋ค. ์ด ๋ฆด๋ฆฌ์ค์๋ 1๋ช ์ผ๋ก ๊ตฌ์ฑ๋ ์ปค๋ฎค๋ํฐ์ ์ปค๋ฐ์ด 70๊ฐ ์ด์ ํฌํจ๋์ด ์์ต๋๋ค.
๋ฐ๋น์ ํจํค์ง - https://deb.frrouting.org/
์ค๋
ํจํค์ง - https://snapcraft.io/frr
RPM ํจํค์ง - https://rpm.frrouting.org/
FreeBSD ํจํค์ง - FreeBSD ํจํค์ง/ํฌํธ์์ ์์ฑ๋๊ณ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
์ถ์ฒ : linux.org.ru