MACsec for Cloud Interconnect๋ ํนํ ์จํ๋ ๋ฏธ์ค ๋ผ์ฐํฐ์ Google์ ์์ง ๋ผ์ฐํฐ ๊ฐ์ Cloud Interconnect ์ฐ๊ฒฐ์์ ํธ๋ํฝ์ ๋ณดํธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. MACsec for Cloud Interconnect๋ IEEE ํ์ค 802.1AE Media Access Control Security(MACsec)๋ฅผ ์ฌ์ฉํ์ฌ ์จํ๋ ๋ฏธ์ค ๋ผ์ฐํฐ์ Google ์์ง ๋ผ์ฐํฐ ๊ฐ์ ํธ๋ํฝ์ ์ํธํํฉ๋๋ค.
MACsec for Cloud Interconnect๋ Google ๋ด์์ ์ ์ก ์ค์ธ ๋ฐ์ดํฐ ์ํธํ๋ฅผ ์ ๊ณตํ์ง ์์ต๋๋ค. ๋ณด์ ๊ฐํ๋ฅผ ์ํด ์ธํฐ๋ท ๋ณด์ ํ๋กํ ์ฝ(IPsec) ๋ฐ ์ ์ก ๊ณ์ธต ๋ณด์(TLS)๊ณผ ๊ฐ์ ๋ค๋ฅธ ๋คํธ์ํฌ ๋ณด์ ํ๋กํ ์ฝ๊ณผ ํจ๊ป MACsec๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. IPsec๋ฅผ ์ฌ์ฉํ์ฌ Google Cloud๋ก์ ๋คํธ์ํฌ ํธ๋ํฝ์ ๋ณดํธํ๋ ๋ฐฉ๋ฒ์ ๋ํ ์์ธํ ๋ด์ฉ์ Cloud Interconnect๋ฅผ ํตํ HA VPN ๊ฐ์๋ฅผ ์ฐธ์กฐํ์ธ์. ๊ต์ฐจ ์ฌ์ดํธ Interconnect์ ์ํธํ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ํธํ ์ต์ ์ ์ฐธ์กฐํ์ธ์.
MACsec for Cloud Interconnect๋ 10Gbps ๋ฐ 100Gbps ํ์ ์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ 10Gbps ํ์ ์ MACsec for Cloud Interconnect๋ฅผ ์ฃผ๋ฌธํ๋ ค๋ฉด ๊ณ์ ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํด์ผ ํฉ๋๋ค.
MACsec for Cloud Interconnect๋ IPv4, IPv6, IPsec์ ํฌํจํ ๋ชจ๋ VLAN ์ฐ๊ฒฐ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
๋ค์ ๋ค์ด์ด๊ทธ๋จ์์๋ MACsec๊ฐ ํธ๋ํฝ์ ์ํธํํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
- ๊ทธ๋ฆผ 1์์๋ Dedicated Interconnect์์ ํธ๋ํฝ์ ์ํธํํ๋ MACsec๋ฅผ ๋ณด์ฌ์ค๋๋ค. ์ด ๋ค์ด์ด๊ทธ๋จ์ ํ์๋ ์ํธํ๋ ๊ต์ฐจ ์ฌ์ดํธ Interconnect์๋ ์ ์ฉ๋ฉ๋๋ค.
- ๊ทธ๋ฆผ 2์์๋ Partner Interconnect์์ ํธ๋ํฝ์ ์ํธํํ๋ MACsec๋ฅผ ๋ณด์ฌ์ค๋๋ค.
Partner Interconnect์์ MACsec๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด ์๋น์ค ์ ๊ณต์ ์ฒด์ ํ๋ ฅํ์ฌ ๋คํธ์ํฌ ํธ๋ํฝ์ด ์ ๊ณต์ ์ฒด ๋คํธ์ํฌ๋ฅผ ํตํด ์ํธํ๋๋์ง ํ์ธํฉ๋๋ค.
Cloud Interconnect์ฉ MACsec ์ฌ์ฉ์ ๋ํ ์ถ๊ฐ ๋น์ฉ์ ์์ต๋๋ค.
MACsec for Cloud Interconnect ์๋ ๋ฐฉ์
Cloud Interconnect์ฉ MACsec๋ ์จํ๋ ๋ฏธ์ค ๋ผ์ฐํฐ์ Google์ ํผ์ด๋ง ์์ง ๋ผ์ฐํฐ ๊ฐ์ ํธ๋ํฝ์ ๋ณดํธํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. Google Cloud CLI(gcloud CLI) ๋๋ Google Cloud ์ฝ์์ ์ฌ์ฉํ์ฌ GCM-AES-256 ์ฐ๊ฒฐ ํค(CAK)์ ์ฐ๊ฒฐ ํค ์ด๋ฆ(CKN) ๊ฐ์ ์์ฑํฉ๋๋ค. CAK ๋ฐ CKN ๊ฐ์ ์ฌ์ฉํ์ฌ MACsec๋ฅผ ๊ตฌ์ฑํ๋๋ก ๋ผ์ฐํฐ๋ฅผ ๊ตฌ์ฑํฉ๋๋ค. ๋ผ์ฐํฐ์ Cloud Interconnect์์ MACsec๋ฅผ ์ฌ์ฉ ์ค์ ํ๋ฉด MACsec์์ ์จํ๋ ๋ฏธ์ค ๋ผ์ฐํฐ์ Google์ ํผ์ด๋ง ์์ง ๋ผ์ฐํฐ ๊ฐ์ ํธ๋ํฝ์ ์ํธํํฉ๋๋ค.
์ํธํ์๋ ๊ณ์ธตํ๋ ๋ณด์ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๋ ์ด์ด 2์์ MACsec๋ ์ธ์ ํ ๋ผ์ฐํฐ ๊ฐ์ ํธ๋ํฝ์ ์ํธํํฉ๋๋ค. ๋ ์ด์ด 3์์ IPsec๋ ๊ณ ๊ฐ ์จํ๋ ๋ฏธ์ค ๋คํธ์ํฌ์ VPC ๋คํธ์ํฌ ๊ฐ์ ํธ๋ํฝ์ ๋ณดํธํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์์ค ๋ณด์ ํ๋กํ ์ฝ์ ์ฌ์ฉํ์ฌ ์ถ๊ฐ ๋ณดํธ๋ฅผ ๋ฐ์ ์ ์์ต๋๋ค.
์ง์๋๋ ์จํ๋ ๋ฏธ์ค ๋ผ์ฐํฐ
๋ค์ ํ์ ๋์ด๋ MACsec ์ฌ์์ ์ง์ํ๋ MACsec for Cloud Interconnect์ ํจ๊ป ์จํ๋ ๋ฏธ์ค ๋ผ์ฐํฐ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ค์ | ๊ฐ |
---|---|
MACsec ์ํธํ ์ค์ํธ |
|
CAK ์ํธํ ์๊ณ ๋ฆฌ์ฆ | AES_256_CMAC |
ํค ์๋ฒ ์ฐ์ ์์ | 15 |
๋ณด์ ์ฐ๊ฒฐ ํค(SAK) ํค ๊ฐฑ์ ๊ฐ๊ฒฉ | 28800์ด |
MACsec ๋น๋ฐ์ ์ง ์คํ์ | 0 |
์ฐฝ ํฌ๊ธฐ | 64 |
๋ฌด๊ฒฐ์ฑ ๊ฒ์ฌ ๊ฐ(ICV) ํ์๊ธฐ | ์ |
๋ณด์ ์ฑ๋ ์๋ณ์(SCI) | ์ฌ์ฉ ์ค์ ๋จ |
MACsec for Cloud Interconnect๋ ์ต๋ 5๊ฐ์ ํค์ ๋ํด ์๋ ํค ์ํ์ ์ง์ํฉ๋๋ค.
Cisco, Juniper, Arista์์ ์ ์กฐํ ์ฌ๋ฌ ๋ผ์ฐํฐ๊ฐ ์ฌ์์ ์ถฉ์กฑํฉ๋๋ค. Google์์๋ ํน์ ๋ผ์ฐํฐ๋ฅผ ๊ถ์ฅํ์ง ์์ต๋๋ค. ๋ผ์ฐํฐ ๊ณต๊ธ์ ์ฒด์ ๋ฌธ์ํ์ฌ ๋์ฆ์ ๊ฐ์ฅ ์ ํฉํ ๋ชจ๋ธ์ ๊ฒฐ์ ํ๋ ๊ฒ์ด ์ข์ต๋๋ค.
MACsec for Cloud Interconnect๋ฅผ ์ฌ์ฉํ๊ธฐ ์ ์
๋ค์ ์๊ตฌ์ฌํญ์ ์ถฉ์กฑํ๋์ง ํ์ธํฉ๋๋ค.
๋คํธ์ํฌ ํ์ ์ ์ ๋ ฌํ๊ณ ๊ตฌ์ฑํ ์ ์๋๋ก ๊ธฐ๋ณธ ๋คํธ์ํฌ ์ํธ ์ฐ๊ฒฐ์ ์ดํดํฉ๋๋ค.
Dedicated Interconnect์ Partner Interconnect์ ์ฐจ์ด์ ๊ณผ ์๊ตฌ์ฌํญ์ ์ดํดํฉ๋๋ค.
์จํ๋ ๋ฏธ์ค ์์ง ๋ผ์ฐํฐ์ ๋ํ ๊ด๋ฆฌ์ ์ก์ธ์ค ๊ถํ์ด ์์ด์ผ ํฉ๋๋ค.
์ฝ๋ก์ผ์ด์ ์์ค์์ MACsec๋ฅผ ์ฌ์ฉํ ์ ์๋์ง ํ์ธํฉ๋๋ค.
MACsec for Cloud Interconnect ์ค์ ๋จ๊ณ
MACsec for Cloud Interconnect๋ฅผ ์ฝ๋ก์ผ์ด์ ์์ค์์ ์ฌ์ฉํ ์ ์๋์ง ํ์ธํ ํ MACsec ์ง์ Cloud Interconnect ์ฐ๊ฒฐ์ด ์ด๋ฏธ ์๋์ง ํ์ธํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด MACsec ์ง์ Cloud Interconnect ์ฐ๊ฒฐ์ ์ฃผ๋ฌธํฉ๋๋ค. ๊ต์ฐจ ์ฌ์ดํธ Interconnect๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฐ๊ฒฐ์ ๊ธฐ๋ณธ์ ์ผ๋ก MACsec๋ฅผ ์ง์ํฉ๋๋ค.
Cloud Interconnect ์ฐ๊ฒฐ์์ ํ ์คํธ๋ฅผ ์๋ฃํ๊ณ ์ด ์ฐ๊ฒฐ์ ์ฌ์ฉํ ์ค๋น๊ฐ ๋๋ฉด MACsec ์ฌ์ ๊ณต์ ํค๋ฅผ ๋ง๋ค๊ณ ์จํ๋ ๋ฏธ์ค ๋ผ์ฐํฐ๋ฅผ ๊ตฌ์ฑํ์ฌ MACsec๋ฅผ ์ค์ ํ ์ ์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ MACsec๋ฅผ ์ฌ์ฉ ์ค์ ํ์ฌ ๋งํฌ์ ์ฌ์ฉ ์ค์ ๋์ด ์๊ณ ๋งํฌ๊ฐ ์๋๋๋์ง ํ์ธํ ์ ์์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก MACsec ์ฐ๊ฒฐ์ ๋ชจ๋ํฐ๋งํ์ฌ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํ๋์ง ํ์ธํ ์ ์์ต๋๋ค.
MACsec ๊ฐ์ฉ์ฑ
MACsec for Cloud Interconnect๋ ์์น์ ๊ด๊ณ์์ด ๋ชจ๋ Cloud Interconnect 100Gbps ์ฐ๊ฒฐ์์ ์ง์๋ฉ๋๋ค.
10Gbps ํ์ ์ ๋ชจ๋ ์ฝ๋ก์ผ์ด์ ์์ค์์ MACsec for Cloud Interconnect๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฝ๋ก์ผ์ด์ ์์ค์์ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฅ์ ๋ํ ์์ธํ ๋ด์ฉ์ ์ฐ๊ฒฐ ์ ํ์ ๋ฐ๋ผ ๋ค์์ ์ฐธ์กฐํ์ธ์.
MACsec for Cloud Interconnect๋ฅผ ์ง์ํ๋ 10Gbps ํ์ ์ ์ฝ๋ก์ผ์ด์ ์์ค์ ํ์ธํ๋ ค๋ฉด ๋ค์์ ์ํํ์ธ์. 10Gbps ํ์ ์ MACsec ๊ฐ์ฉ์ฑ์ ํ์ฉ ๋ชฉ๋ก์ ํฌํจ๋ ํ๋ก์ ํธ์๋ง ํ์๋ฉ๋๋ค. 10Gbps ํ์ ์ MACsec for Cloud Interconnect๋ฅผ ์ฃผ๋ฌธํ๋ ค๋ฉด ๊ณ์ ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํด์ผ ํฉ๋๋ค.
์ฝ์
Google Cloud ์ฝ์์์ Cloud Interconnect ์ค์ ์ฐ๊ฒฐ ํญ์ผ๋ก ์ด๋ํฉ๋๋ค.
์ค์ ์ฐ๊ฒฐ ์ค์ ์ ํด๋ฆญํฉ๋๋ค.
Dedicated Interconnect๋ฅผ ์ ํํ๊ณ ๊ณ์์ ํด๋ฆญํฉ๋๋ค.
์ Dedicated Interconnect ์ฃผ๋ฌธ์ ์ ํํ๊ณ ๊ณ์์ ํด๋ฆญํฉ๋๋ค.
Google Cloud ์์น ํ๋์์ ์ ํ์ ํด๋ฆญํฉ๋๋ค.
์ฝ๋ก์ผ์ด์ ์์ค ์ ํ ์ฐฝ์์ Cloud Interconnect ์ฐ๊ฒฐ์ ์ค์ ํ ๋์๋ฅผ ์ฐพ์ต๋๋ค. ์ง๋ฆฌ์ ์์น ํ๋์์ ์ง๋ฆฌ์ ์ง์ญ์ ์ ํํฉ๋๋ค. ํ์ฌ ํ๋ก์ ํธ์ ๋ํ MACsec ์ง์ ์ด์๋ Cloud Interconnect์ฉ MACsec์ ์ฌ์ฉํ ์ ์๋ ํ์ ํฌ๊ธฐ๊ฐ ํ์๋ฉ๋๋ค.
gcloud
Google Cloud CLI์ ์ธ์ฆํฉ๋๋ค.
gcloud auth login
์ฝ๋ก์ผ์ด์ ์์ค์ด MACsec for Cloud Interconnect๋ฅผ ์ง์ํ๋์ง ํ์ธํ๋ ค๋ฉด ๋ค์ ์ค ํ๋๋ฅผ ์ํํฉ๋๋ค.
ํน์ ์ฝ๋ก์ผ์ด์ ์์ค์ด MACsec for Cloud Interconnect๋ฅผ ์ง์ํ๋์ง ํ์ธํฉ๋๋ค.
gcloud compute interconnects locations describe COLOCATION_FACILITY
COLOCATION_FACILITY
๋ฅผ ์์น ํ์ ๋์ด๋ ์ฝ๋ก์ผ์ด์ ์์ค ์ด๋ฆ์ผ๋ก ๋ฐ๊ฟ๋๋ค.์ถ๋ ฅ์ ๋ค์ ์ํ๊ณผ ๋น์ทํฉ๋๋ค.
availableFeatures
์น์ ์ ํ์ธํฉ๋๋ค. MACsec ์ง์ ์ฐ๊ฒฐ์์ ๋ค์์ ํ์ํฉ๋๋ค.- 10Gbps ๋งํฌ:
linkType: LINK_TYPE_ETHERNET_10G_LR
๋ฐavailableFeatures: IF_MACSEC
- 100Gbps ๋งํฌ:
linkType: LINK_TYPE_ETHERNET_100G_LR
, MACsec์์ ์ง์ํ๋ ๋ชจ๋ 100Gbps
address: |- Equinix 47 Bourke Road Alexandria Sydney, New South Wales 2015 Australia availabilityZone: zone1 availableFeatures: - IF_MACSEC availableLinkTypes: - LINK_TYPE_ETHERNET_10G_LR - LINK_TYPE_ETHERNET_100G_LR city: Sydney continent: C_ASIA_PAC creationTimestamp: '2019-12-05T12:56:15.000-08:00' description: Equinix Sydney (SY3) facilityProvider: Equinix facilityProviderFacilityId: SY3 id: '1173' kind: compute#interconnectLocation name: syd-zone1-1605 peeringdbFacilityId: '1605' regionInfos: - region: https://www.googleapis.com/compute/v1/projects/my-project/regions/australia-southeast1 - region: https://www.googleapis.com/compute/v1/projects/my-project/regions/australia-southeast2 - region: https://www.googleapis.com/compute/v1/projects/my-project/regions/us-east7 selfLink: https://www.googleapis.com/compute/v1/projects/my-project/global/interconnectLocations/syd-zone1-1605 status: AVAILABLE
- 10Gbps ๋งํฌ:
10Gbps ํ์ ์์ MACsec for Cloud Interconnect๋ฅผ ์ง์ํ๋ ๋ชจ๋ ์ฝ๋ก์ผ์ด์ ์์ค์ ๋์ดํฉ๋๋ค.
gcloud compute interconnects locations list \ --filter "availableFeatures: (IF_MACSEC)"
์ถ๋ ฅ์ ๋ค์๊ณผ ๋น์ทํฉ๋๋ค.
NAME DESCRIPTION FACILITY_PROVIDER ... <stripped> syd-zone1-1605 Equinix Sydney (SY3) Equinix ... <stripped>
100Gbps ๋งํฌ๊ฐ ์๋ ๋ชจ๋ ์ฝ๋ก์ผ์ด์ ์์ค์ ๋์ดํ๋ฏ๋ก ๊ธฐ๋ณธ์ ์ผ๋ก MACsec๋ฅผ ์ง์ํฉ๋๋ค.
gcloud compute interconnects locations list \ --filter "availableLinkTypes: (LINK_TYPE_ETHERNET_100G_LR)"
์ถ๋ ฅ์ ๋ค์๊ณผ ๋น์ทํฉ๋๋ค.
NAME DESCRIPTION FACILITY_PROVIDER ... <stripped> syd-zone1-1605 Equinix Sydney (SY3) Equinix ... <stripped>
๊ธฐ์กด Cloud Interconnect ์ฐ๊ฒฐ์ MACsec ์ง์
MACsec for Cloud Interconnect๋ ๊ธฐ์กด 100Gbps Cloud Interconnect ์ฐ๊ฒฐ์์ ์ง์๋ฉ๋๋ค.
10Gbps ์ฐ๊ฒฐ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์ฝ๋ก์ผ์ด์ ์์ค์์ MACsec ๊ฐ์ฉ์ฑ์ ํ์ธํฉ๋๋ค. ์ฝ๋ก์ผ์ด์ ์์ค์์ MACsec ์ง์์ ์ฌ์ฉํ ์ ์๋ ๊ฒฝ์ฐ, Cloud Interconnect๊ฐ MACsec๋ฅผ ์ง์ํ๋์ง ํ์ธํฉ๋๋ค.
๊ธฐ์กด Cloud Interconnect ์ฐ๊ฒฐ์์ MACsec๋ฅผ ์ง์ํ์ง ์๋ ๊ฒฝ์ฐ MACsec๋ฅผ ์ฌ์ฉ ์ค์ ํ ์ ์๋์?
์ฝ๋ก์ผ์ด์ ์์ค์์ MACsec๋ฅผ ์ง์ํ์ง ์์ผ๋ฉด ๋ค์ ์ค ํ๋๋ฅผ ์ํํ ์ ์์ต๋๋ค.
์ Cloud Interconnect ์ฐ๊ฒฐ์ ์์ฒญํ๊ณ MACsec๋ฅผ ํ์ ๊ธฐ๋ฅ์ผ๋ก ์์ฒญํฉ๋๋ค.
Google Cloud ๊ณ์ ๊ด๋ฆฌ์์๊ฒ ๋ฌธ์ํ์ฌ ๊ธฐ์กด Cloud Interconnect ์ฐ๊ฒฐ์ MACsec ์ง์ ํฌํธ๋ก ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ์์ ์ ์์ฝํฉ๋๋ค.
์์ฝ ์ ์ฝ์กฐ๊ฑด์ผ๋ก ์ธํด ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ฐ๊ฒฐ์ ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ๋ฐ ๋ช ์ฃผ ์ ๋ ๊ฑธ๋ฆด ์ ์์ต๋๋ค. ๋ง์ด๊ทธ๋ ์ด์ ํ๋ ค๋ฉด Cloud Interconnect ์ฐ๊ฒฐ์ ํ๋ก๋์ ํธ๋ํฝ์ด ์๋ ์ ์ง๋ณด์ ๊ธฐ๊ฐ์ด ํ์ํฉ๋๋ค.