<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:be15446b-4c27-454b-8c34-66d3f4129d3e,g:6d1a532e-1bf3-40af-b6dd-454dd5ab8b07-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.fortinet.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="ftnt-20210630.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_1e9b71ef-aed0-43e6-859e-36f737f4d532" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_cd4cf490-7410-42b6-9aa2-58cfc2a118e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1e9b71ef-aed0-43e6-859e-36f737f4d532" xlink:to="loc_us-gaap_LiabilitiesCurrent_cd4cf490-7410-42b6-9aa2-58cfc2a118e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bad54620-e2ca-41ab-adab-6520fa9fe416" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1e9b71ef-aed0-43e6-859e-36f737f4d532" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_bad54620-e2ca-41ab-adab-6520fa9fe416" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_754413a6-14d8-443a-8b37-9c137d6d6744" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1e9b71ef-aed0-43e6-859e-36f737f4d532" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_754413a6-14d8-443a-8b37-9c137d6d6744" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedIncomeTaxesNoncurrent_56ac9f74-48fa-4fbd-a602-2e4e4f537a83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedIncomeTaxesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1e9b71ef-aed0-43e6-859e-36f737f4d532" xlink:to="loc_us-gaap_AccruedIncomeTaxesNoncurrent_56ac9f74-48fa-4fbd-a602-2e4e4f537a83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_da3fa9ad-6c19-4b49-b1f4-664a1b213e76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_1e9b71ef-aed0-43e6-859e-36f737f4d532" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_da3fa9ad-6c19-4b49-b1f4-664a1b213e76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_b2e21d1e-5d81-4b7d-ba21-9056055e3a18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_20f8b94d-b0ed-47b5-9254-867489f1d7b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b2e21d1e-5d81-4b7d-ba21-9056055e3a18" xlink:to="loc_us-gaap_CommitmentsAndContingencies_20f8b94d-b0ed-47b5-9254-867489f1d7b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_82a6e172-9e94-426c-ac42-a37113709941" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b2e21d1e-5d81-4b7d-ba21-9056055e3a18" xlink:to="loc_us-gaap_CommonStockValue_82a6e172-9e94-426c-ac42-a37113709941" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_6eaa29e3-78d1-4339-acf0-ca7fbd7502be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b2e21d1e-5d81-4b7d-ba21-9056055e3a18" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_6eaa29e3-78d1-4339-acf0-ca7fbd7502be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_481f537b-2855-4e56-a8de-c5158012d3d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b2e21d1e-5d81-4b7d-ba21-9056055e3a18" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_481f537b-2855-4e56-a8de-c5158012d3d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10303410-1826-4650-90ef-d01208281255" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_b2e21d1e-5d81-4b7d-ba21-9056055e3a18" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_10303410-1826-4650-90ef-d01208281255" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_42039cb7-dbaa-4b03-a2ad-a9352520f101" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:to="loc_us-gaap_AssetsCurrent_42039cb7-dbaa-4b03-a2ad-a9352520f101" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_c75fbc34-03bd-4d12-9ecf-b6fd88c0fe97" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:to="loc_us-gaap_LongTermInvestments_c75fbc34-03bd-4d12-9ecf-b6fd88c0fe97" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_d50c9d5e-e074-4aec-8dad-feedebe45ffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_d50c9d5e-e074-4aec-8dad-feedebe45ffa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNet_13296d28-ca2e-449a-a124-9cad7ee50615" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:to="loc_us-gaap_CapitalizedContractCostNet_13296d28-ca2e-449a-a124-9cad7ee50615" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_1c67c990-b373-4ac1-86a4-e5c75cd31a2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_1c67c990-b373-4ac1-86a4-e5c75cd31a2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_816a5539-a8fd-4133-9f6f-673e14d792d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_816a5539-a8fd-4133-9f6f-673e14d792d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2657549e-1728-44d3-a06b-8dfb704fc373" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:to="loc_us-gaap_Goodwill_2657549e-1728-44d3-a06b-8dfb704fc373" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_39ff905c-58ce-44ab-998f-19fce79bb1c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_48ffc6f0-3d05-44fa-81ce-3d326da76307" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_39ff905c-58ce-44ab-998f-19fce79bb1c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_a789d843-818b-4f8d-ae98-19a70c2f3734" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_50a4a154-128b-49f9-bc52-5dec9af2a897" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a789d843-818b-4f8d-ae98-19a70c2f3734" xlink:to="loc_us-gaap_AccountsPayableCurrent_50a4a154-128b-49f9-bc52-5dec9af2a897" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_0e841727-c6ea-4605-840f-a64ca15f1446" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a789d843-818b-4f8d-ae98-19a70c2f3734" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_0e841727-c6ea-4605-840f-a64ca15f1446" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1e4a81de-7995-4f30-9e33-22c91981f711" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a789d843-818b-4f8d-ae98-19a70c2f3734" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1e4a81de-7995-4f30-9e33-22c91981f711" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_33fa561b-ccb2-4f9c-bfed-c5887c1f36a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_a789d843-818b-4f8d-ae98-19a70c2f3734" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_33fa561b-ccb2-4f9c-bfed-c5887c1f36a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_7677d9ac-e192-4067-aa76-dc82bf5c3874" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_62f31fac-526e-4246-854f-68adf92a720f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7677d9ac-e192-4067-aa76-dc82bf5c3874" xlink:to="loc_us-gaap_StockholdersEquity_62f31fac-526e-4246-854f-68adf92a720f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_3ce761d0-2d3a-464c-b5e3-f0623435d7ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_7677d9ac-e192-4067-aa76-dc82bf5c3874" xlink:to="loc_us-gaap_Liabilities_3ce761d0-2d3a-464c-b5e3-f0623435d7ef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a4cd50fb-084f-408e-aa8b-7575cca85e51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42fc9b7b-e610-435b-be01-3ac1dc1aab99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a4cd50fb-084f-408e-aa8b-7575cca85e51" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_42fc9b7b-e610-435b-be01-3ac1dc1aab99" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_ba905360-4415-4b09-9fd9-f4c7f1c82bdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a4cd50fb-084f-408e-aa8b-7575cca85e51" xlink:to="loc_us-gaap_ShortTermInvestments_ba905360-4415-4b09-9fd9-f4c7f1c82bdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_3b56b13c-3c0c-4a11-bc97-d3a5cb891e2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a4cd50fb-084f-408e-aa8b-7575cca85e51" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_3b56b13c-3c0c-4a11-bc97-d3a5cb891e2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_10e2fb37-e425-471b-a092-8a00be4c38da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a4cd50fb-084f-408e-aa8b-7575cca85e51" xlink:to="loc_us-gaap_InventoryNet_10e2fb37-e425-471b-a092-8a00be4c38da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e9a802b2-27b1-4894-8252-84009db22ff9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_a4cd50fb-084f-408e-aa8b-7575cca85e51" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_e9a802b2-27b1-4894-8252-84009db22ff9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="simple" xlink:href="ftnt-20210630.xsd#CondensedConsolidatedStatementsofIncome"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/CondensedConsolidatedStatementsofIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_be76dc1d-f632-473e-b32a-982d33ef4a9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d4062533-3a3e-47c7-aa1c-20570523a68c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_be76dc1d-f632-473e-b32a-982d33ef4a9a" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_d4062533-3a3e-47c7-aa1c-20570523a68c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3ae8216f-c7f1-43f8-848d-d45d98c7f878" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_be76dc1d-f632-473e-b32a-982d33ef4a9a" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3ae8216f-c7f1-43f8-848d-d45d98c7f878" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_ed669286-0c16-4460-8524-22f22859ef80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_7782ebae-7f5a-4173-a0f1-3d21a72a7821" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ed669286-0c16-4460-8524-22f22859ef80" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_7782ebae-7f5a-4173-a0f1-3d21a72a7821" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_400a6e0c-a5fa-4a49-8ad8-07e1aadb5feb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ed669286-0c16-4460-8524-22f22859ef80" xlink:to="loc_us-gaap_SellingAndMarketingExpense_400a6e0c-a5fa-4a49-8ad8-07e1aadb5feb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_487f148c-7220-4ed8-b216-ad5cde7e6b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ed669286-0c16-4460-8524-22f22859ef80" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_487f148c-7220-4ed8-b216-ad5cde7e6b16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ftnt_GainLossFromMutualCovenantNotToSueAgreementRightToUseExistingIntellectualProperty_89c198a6-b12d-4d56-818e-c13f29d2f7df" xlink:href="ftnt-20210630.xsd#ftnt_GainLossFromMutualCovenantNotToSueAgreementRightToUseExistingIntellectualProperty"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_ed669286-0c16-4460-8524-22f22859ef80" xlink:to="loc_ftnt_GainLossFromMutualCovenantNotToSueAgreementRightToUseExistingIntellectualProperty_89c198a6-b12d-4d56-818e-c13f29d2f7df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_d4ddb951-85e4-4464-9417-c72deb323ae0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a5997ba-bc2a-4a1b-b0ec-9b41dee1a8be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_d4ddb951-85e4-4464-9417-c72deb323ae0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_4a5997ba-bc2a-4a1b-b0ec-9b41dee1a8be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_f5b095e0-ffa4-46f6-857a-27f7edb7583a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_d4ddb951-85e4-4464-9417-c72deb323ae0" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_f5b095e0-ffa4-46f6-857a-27f7edb7583a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9cee8ae0-7a20-4baa-b91a-410573bbbc3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_273d0229-3aee-4c16-af00-ee8af552299f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9cee8ae0-7a20-4baa-b91a-410573bbbc3c" xlink:to="loc_us-gaap_GrossProfit_273d0229-3aee-4c16-af00-ee8af552299f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_66f10437-ad6b-4078-9c7b-e2afa8dfe5cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_9cee8ae0-7a20-4baa-b91a-410573bbbc3c" xlink:to="loc_us-gaap_OperatingExpenses_66f10437-ad6b-4078-9c7b-e2afa8dfe5cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a3e23bdb-3d35-489b-8793-814031bfc784" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_88326df1-a73d-4169-b412-58e666fc0148" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a3e23bdb-3d35-489b-8793-814031bfc784" xlink:to="loc_us-gaap_OperatingIncomeLoss_88326df1-a73d-4169-b412-58e666fc0148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeNet_504cddd8-adac-4e20-a017-b09597ed77dc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InvestmentIncomeNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a3e23bdb-3d35-489b-8793-814031bfc784" xlink:to="loc_us-gaap_InvestmentIncomeNet_504cddd8-adac-4e20-a017-b09597ed77dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_3ad9f982-9e45-4dde-bfae-07f370f6f008" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a3e23bdb-3d35-489b-8793-814031bfc784" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_3ad9f982-9e45-4dde-bfae-07f370f6f008" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_bdbb68ef-cc21-43f8-a412-6a1b65b12cfb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_a3e23bdb-3d35-489b-8793-814031bfc784" xlink:to="loc_us-gaap_InterestExpense_bdbb68ef-cc21-43f8-a412-6a1b65b12cfb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="simple" xlink:href="ftnt-20210630.xsd#CondensedConsolidatedStatementsofComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/CondensedConsolidatedStatementsofComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_37474750-c454-490f-9633-ffe3410de4c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_53decf54-b256-4b05-bef0-1de766135ea8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_37474750-c454-490f-9633-ffe3410de4c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax_53decf54-b256-4b05-bef0-1de766135ea8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_0bcf78eb-ad55-4eed-a205-edd1e1b4c9fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_37474750-c454-490f-9633-ffe3410de4c5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1_0bcf78eb-ad55-4eed-a205-edd1e1b4c9fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_74de54cf-2bfe-471a-b7a7-283fd448f130" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_695a3d72-5bce-4cfc-82b3-7aad915e9ba7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_74de54cf-2bfe-471a-b7a7-283fd448f130" xlink:to="loc_us-gaap_NetIncomeLoss_695a3d72-5bce-4cfc-82b3-7aad915e9ba7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_da752aa2-6709-456e-b492-8f08f06a45be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_74de54cf-2bfe-471a-b7a7-283fd448f130" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_da752aa2-6709-456e-b492-8f08f06a45be" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="ftnt-20210630.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b153612e-8ebd-4242-87b8-400434d2a765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b359ea95-9d65-4fc5-97bb-37ad6cdc34db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b153612e-8ebd-4242-87b8-400434d2a765" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_b359ea95-9d65-4fc5-97bb-37ad6cdc34db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0a332ce3-38eb-4df6-a0b9-a4ea066daf29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b153612e-8ebd-4242-87b8-400434d2a765" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0a332ce3-38eb-4df6-a0b9-a4ea066daf29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b018301e-52c4-4691-a7fa-0f7199150885" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b153612e-8ebd-4242-87b8-400434d2a765" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b018301e-52c4-4691-a7fa-0f7199150885" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_af6bb332-42c5-44e6-a99b-92c60a9e757f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_NetIncomeLoss_af6bb332-42c5-44e6-a99b-92c60a9e757f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_d10673de-1976-4fc2-ad58-5622719aafdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_ShareBasedCompensation_d10673de-1976-4fc2-ad58-5622719aafdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_10c51eae-6b56-45a7-9f32-d443d3311132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_10c51eae-6b56-45a7-9f32-d443d3311132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_4fdbe61b-5e26-4491-8a93-3cd45a02123c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_4fdbe61b-5e26-4491-8a93-3cd45a02123c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_da3d026c-8806-46bf-b71a-b082befd4cc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments_da3d026c-8806-46bf-b71a-b082befd4cc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c545ea54-92d1-4266-bf5f-8c4acbf7d206" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c545ea54-92d1-4266-bf5f-8c4acbf7d206" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_154415d5-5dcb-4288-bd29-170ac43934d2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_154415d5-5dcb-4288-bd29-170ac43934d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a8cdabc4-de68-43fb-92dc-cc2b64964eee" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a8cdabc4-de68-43fb-92dc-cc2b64964eee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c8e06c1a-fda1-450d-b232-cfb6406de024" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_c8e06c1a-fda1-450d-b232-cfb6406de024" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCharges_63c3470e-ebe4-4de8-a109-779a1b5f5293" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredCharges"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCharges_63c3470e-ebe4-4de8-a109-779a1b5f5293" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_3bafb5dc-eaa1-4fc9-badb-72ed6643088b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_3bafb5dc-eaa1-4fc9-badb-72ed6643088b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_15e5de0b-6599-43ff-be55-e09f0616953d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingAssets_15e5de0b-6599-43ff-be55-e09f0616953d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a40f7533-4c44-4a25-8e1f-06d29f52f833" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_a40f7533-4c44-4a25-8e1f-06d29f52f833" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3f000d3a-5974-4a90-a0d6-1f73a7f32085" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3f000d3a-5974-4a90-a0d6-1f73a7f32085" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_ee9da62b-5291-4893-b272-904ca5d0844e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_ee9da62b-5291-4893-b272-904ca5d0844e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_5ec60d8a-b8f8-4c95-a603-3dde60caaca6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities_5ec60d8a-b8f8-4c95-a603-3dde60caaca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_72ec6f18-974c-46a8-bf19-ea3bb1b33e6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_26e4b736-6f8c-4c36-ab01-5deeae6f1e32" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_72ec6f18-974c-46a8-bf19-ea3bb1b33e6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59033b01-3c30-4138-8c0a-99bcdd3aa8fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_38542310-0ec6-4efc-ad76-3233f15cea95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59033b01-3c30-4138-8c0a-99bcdd3aa8fd" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_38542310-0ec6-4efc-ad76-3233f15cea95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_403cdf43-28b9-4317-b93e-366a3d1f4cfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59033b01-3c30-4138-8c0a-99bcdd3aa8fd" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_403cdf43-28b9-4317-b93e-366a3d1f4cfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_468d8b0c-143b-4d21-9439-0217fdea81df" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59033b01-3c30-4138-8c0a-99bcdd3aa8fd" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_468d8b0c-143b-4d21-9439-0217fdea81df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2c1a7330-981c-43a6-9a94-9f2ca80fe909" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59033b01-3c30-4138-8c0a-99bcdd3aa8fd" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_2c1a7330-981c-43a6-9a94-9f2ca80fe909" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ad3d5524-e56a-4f1f-80f8-299686596ba3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59033b01-3c30-4138-8c0a-99bcdd3aa8fd" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ad3d5524-e56a-4f1f-80f8-299686596ba3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_3d4c23e1-660e-42ac-94e0-68c9640170fc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForProceedsFromOtherInvestingActivities"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59033b01-3c30-4138-8c0a-99bcdd3aa8fd" xlink:to="loc_us-gaap_PaymentsForProceedsFromOtherInvestingActivities_3d4c23e1-660e-42ac-94e0-68c9640170fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_2a8e5d97-b3e7-4b0b-8b34-6c48c7ad5afa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireEquityMethodInvestments"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_59033b01-3c30-4138-8c0a-99bcdd3aa8fd" xlink:to="loc_us-gaap_PaymentsToAcquireEquityMethodInvestments_2a8e5d97-b3e7-4b0b-8b34-6c48c7ad5afa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4aa4541a-dc55-4571-8724-928d0467a793" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ef70ad78-4c75-4914-ade8-9bf0440ffc7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4aa4541a-dc55-4571-8724-928d0467a793" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_ef70ad78-4c75-4914-ade8-9bf0440ffc7f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fc0438e8-cc7a-447a-afab-5da68eb262a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4aa4541a-dc55-4571-8724-928d0467a793" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_fc0438e8-cc7a-447a-afab-5da68eb262a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_070df838-c95c-4930-aa7f-a19dcf55f9e8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4aa4541a-dc55-4571-8724-928d0467a793" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfLongTermDebt_070df838-c95c-4930-aa7f-a19dcf55f9e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_36a9edd4-812c-4c1f-bea8-b47272e4c7e7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromPaymentsForOtherFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4aa4541a-dc55-4571-8724-928d0467a793" xlink:to="loc_us-gaap_ProceedsFromPaymentsForOtherFinancingActivities_36a9edd4-812c-4c1f-bea8-b47272e4c7e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtIssuanceCosts_e6d9a56c-3961-4b09-96ad-3855173c75fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsOfDebtIssuanceCosts"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4aa4541a-dc55-4571-8724-928d0467a793" xlink:to="loc_us-gaap_PaymentsOfDebtIssuanceCosts_e6d9a56c-3961-4b09-96ad-3855173c75fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7e44e06d-bc37-415c-8547-a136de1b0ec1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_4aa4541a-dc55-4571-8724-928d0467a793" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_7e44e06d-bc37-415c-8547-a136de1b0ec1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/FinancialInstrumentsandFairValueInvestmentsDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#FinancialInstrumentsandFairValueInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/FinancialInstrumentsandFairValueInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_74fc7de1-dda4-4c4c-b006-6c4799eec702" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_6d1a28af-ed24-4fef-bbe8-762237945604" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_74fc7de1-dda4-4c4c-b006-6c4799eec702" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_6d1a28af-ed24-4fef-bbe8-762237945604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ftnt_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearFairValue_eeb108de-22db-4da9-ad78-ada47dc62213" xlink:href="ftnt-20210630.xsd#ftnt_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_74fc7de1-dda4-4c4c-b006-6c4799eec702" xlink:to="loc_ftnt_AvailableForSaleSecuritiesDebtMaturitiesAfterOneYearFairValue_eeb108de-22db-4da9-ad78-ada47dc62213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1c5d25da-16df-452c-9180-90bdb6a12fce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_79b68b26-7b72-47ca-9a4a-0f8d2a8e42ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1c5d25da-16df-452c-9180-90bdb6a12fce" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_79b68b26-7b72-47ca-9a4a-0f8d2a8e42ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d71c0e9d-e05b-4a30-bf4b-ff475fc87281" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1c5d25da-16df-452c-9180-90bdb6a12fce" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_d71c0e9d-e05b-4a30-bf4b-ff475fc87281" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d9682b46-2b40-4e67-81a2-f6302c5cd40c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1c5d25da-16df-452c-9180-90bdb6a12fce" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_d9682b46-2b40-4e67-81a2-f6302c5cd40c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_6e12fc36-9cd9-4510-9830-cafa9f1d5263" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_8741eea0-c3a6-4418-8e57-c11fac858380" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_6e12fc36-9cd9-4510-9830-cafa9f1d5263" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_8741eea0-c3a6-4418-8e57-c11fac858380" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c55c2b01-d2fe-471f-8a7e-2b046c18f1bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss_6e12fc36-9cd9-4510-9830-cafa9f1d5263" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_c55c2b01-d2fe-471f-8a7e-2b046c18f1bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_2e140fe4-2010-433b-b93a-205e81ffed50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_72030d0b-fe8c-4ace-8231-9c0611e51fbd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_2e140fe4-2010-433b-b93a-205e81ffed50" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue_72030d0b-fe8c-4ace-8231-9c0611e51fbd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_c8da108b-bac2-484a-8ae1-9963f6ef5f7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue_2e140fe4-2010-433b-b93a-205e81ffed50" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue_c8da108b-bac2-484a-8ae1-9963f6ef5f7a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/InventoryDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#InventoryDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/InventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a85fad55-a1e3-47e9-88ec-611eab70e2f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_bc25045c-9edb-4e11-b292-c3f76284f5ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryRawMaterialsNetOfReserves"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a85fad55-a1e3-47e9-88ec-611eab70e2f7" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_bc25045c-9edb-4e11-b292-c3f76284f5ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ebead949-2531-4c34-9de2-82784b036f36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_a85fad55-a1e3-47e9-88ec-611eab70e2f7" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_ebead949-2531-4c34-9de2-82784b036f36" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/PropertyandEquipmentNetDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#PropertyandEquipmentNetDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/PropertyandEquipmentNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_73caf904-6cfd-4d53-87bd-2c2d16648145" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_01079023-a725-4507-89c6-8e588e1860b8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_73caf904-6cfd-4d53-87bd-2c2d16648145" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_01079023-a725-4507-89c6-8e588e1860b8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2e6a6cd4-2268-423f-88c7-a971c4e83ba6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_73caf904-6cfd-4d53-87bd-2c2d16648145" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2e6a6cd4-2268-423f-88c7-a971c4e83ba6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/GoodwillandOtherIntangibleAssetsNetOtherIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#GoodwillandOtherIntangibleAssetsNetOtherIntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/GoodwillandOtherIntangibleAssetsNetOtherIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f5e64c0b-b4f9-4d09-a125-13bda012e2fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_dc24e8ce-aba1-4262-95dc-7b70a1f6c687" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f5e64c0b-b4f9-4d09-a125-13bda012e2fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_dc24e8ce-aba1-4262-95dc-7b70a1f6c687" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4a213db2-8afd-402e-aa29-c93bf4f5875a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_f5e64c0b-b4f9-4d09-a125-13bda012e2fd" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4a213db2-8afd-402e-aa29-c93bf4f5875a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/GoodwillandOtherIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#GoodwillandOtherIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/GoodwillandOtherIntangibleAssetsNetEstimatedFutureAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62ca59b4-ee4d-4dfb-9e32-145df8864752" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_39bde5c1-17ca-4426-9467-c879565c6277" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62ca59b4-ee4d-4dfb-9e32-145df8864752" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear_39bde5c1-17ca-4426-9467-c879565c6277" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_edfdb5a2-2cfe-4e7c-b743-d876260c5f8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62ca59b4-ee4d-4dfb-9e32-145df8864752" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_edfdb5a2-2cfe-4e7c-b743-d876260c5f8d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f9d12b17-34b0-406f-836f-6a743e7cd7e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62ca59b4-ee4d-4dfb-9e32-145df8864752" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_f9d12b17-34b0-406f-836f-6a743e7cd7e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_666b7226-1f6c-4683-8149-0d4f678b505c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62ca59b4-ee4d-4dfb-9e32-145df8864752" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_666b7226-1f6c-4683-8149-0d4f678b505c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b24a13d5-ec6c-48ca-bea3-303d32c57db2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_62ca59b4-ee4d-4dfb-9e32-145df8864752" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_b24a13d5-ec6c-48ca-bea3-303d32c57db2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_38ad02ce-45e0-4e9f-acec-ca967c3afb6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_ac4ae98c-fda4-445e-98a0-15a5dc5881e1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_38ad02ce-45e0-4e9f-acec-ca967c3afb6c" xlink:to="loc_us-gaap_OperatingLeaseCost_ac4ae98c-fda4-445e-98a0-15a5dc5881e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_537ca464-e847-4fb6-a651-377746a4c06a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_38ad02ce-45e0-4e9f-acec-ca967c3afb6c" xlink:to="loc_us-gaap_VariableLeaseCost_537ca464-e847-4fb6-a651-377746a4c06a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_462b86e4-04b9-4c0d-986c-b3e12e359355" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_38ad02ce-45e0-4e9f-acec-ca967c3afb6c" xlink:to="loc_us-gaap_ShortTermLeaseCost_462b86e4-04b9-4c0d-986c-b3e12e359355" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#LeasesSupplementalBalanceSheetInformationDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/LeasesSupplementalBalanceSheetInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_09131f3f-3e47-4929-a1d0-c9ebf0fc77d8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_aa6a917d-d7ca-402d-8962-e4c93da66c9d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_09131f3f-3e47-4929-a1d0-c9ebf0fc77d8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_aa6a917d-d7ca-402d-8962-e4c93da66c9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0e1e44ce-1e8c-4625-b4f4-7be7d568abf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingLeaseLiability_09131f3f-3e47-4929-a1d0-c9ebf0fc77d8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_0e1e44ce-1e8c-4625-b4f4-7be7d568abf9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3785ab8e-e046-464c-99c7-98b856573c69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e1872347-3596-4f33-8243-bedb07ca6243" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3785ab8e-e046-464c-99c7-98b856573c69" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_e1872347-3596-4f33-8243-bedb07ca6243" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7cbbbb39-d3e0-408f-ad2b-be9391683cdc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3785ab8e-e046-464c-99c7-98b856573c69" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_7cbbbb39-d3e0-408f-ad2b-be9391683cdc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_71cf94ea-3926-4cd5-911d-1e9f6d0419c5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3785ab8e-e046-464c-99c7-98b856573c69" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_71cf94ea-3926-4cd5-911d-1e9f6d0419c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_51927c64-71fe-46e3-9133-29b0770fa9bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3785ab8e-e046-464c-99c7-98b856573c69" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_51927c64-71fe-46e3-9133-29b0770fa9bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ftnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d3ef5f1c-13f9-4eab-9ac9-1c6783e07f24" xlink:href="ftnt-20210630.xsd#ftnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3785ab8e-e046-464c-99c7-98b856573c69" xlink:to="loc_ftnt_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d3ef5f1c-13f9-4eab-9ac9-1c6783e07f24" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a5280a8c-aaef-4d0c-a5ab-dc6e36c09976" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_3785ab8e-e046-464c-99c7-98b856573c69" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a5280a8c-aaef-4d0c-a5ab-dc6e36c09976" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="ftnt-20210630.xsd#LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/LeasesMaturitiesofOperatingLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9d226b5-2070-418e-a4b3-a8d1d2f2a8bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_327d0b19-0a7a-40ea-bf3d-82059fd5cee1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9d226b5-2070-418e-a4b3-a8d1d2f2a8bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_327d0b19-0a7a-40ea-bf3d-82059fd5cee1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_bff8f665-e7e8-4591-8236-211c7e41764e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_f9d226b5-2070-418e-a4b3-a8d1d2f2a8bd" xlink:to="loc_us-gaap_OperatingLeaseLiability_bff8f665-e7e8-4591-8236-211c7e41764e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/DebtSummaryofOutstandingDebtDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#DebtSummaryofOutstandingDebtDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/DebtSummaryofOutstandingDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_fb27e7e0-188a-4d75-9693-4815f3ea4681" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongTermDebt"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_3a804dd6-044c-4b53-993d-cfa73d368e55" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fb27e7e0-188a-4d75-9693-4815f3ea4681" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_3a804dd6-044c-4b53-993d-cfa73d368e55" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5c0852f4-7b1a-4c98-9a89-d5a8a1c73252" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_fb27e7e0-188a-4d75-9693-4815f3ea4681" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5c0852f4-7b1a-4c98-9a89-d5a8a1c73252" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.fortinet.com/role/CommitmentsandContingenciesInventoryPurchaseCommitmentsDetails" xlink:type="simple" xlink:href="ftnt-20210630.xsd#CommitmentsandContingenciesInventoryPurchaseCommitmentsDetails"/>
  <link:calculationLink xlink:role="http://www.fortinet.com/role/CommitmentsandContingenciesInventoryPurchaseCommitmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligation_df895ad5-db14-4f84-bb6f-1d39bdd215fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligation"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_c96b6d29-7aec-4389-bf48-903e48119afd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_df895ad5-db14-4f84-bb6f-1d39bdd215fb" xlink:to="loc_us-gaap_PurchaseObligationFutureMinimumPaymentsRemainderOfFiscalYear_c96b6d29-7aec-4389-bf48-903e48119afd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_0f146024-5c07-4ecb-a8be-dece46a87447" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligationDueInNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_df895ad5-db14-4f84-bb6f-1d39bdd215fb" xlink:to="loc_us-gaap_PurchaseObligationDueInNextTwelveMonths_0f146024-5c07-4ecb-a8be-dece46a87447" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInSecondYear_71967f81-94c8-43e4-8683-41a5c5fedcd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligationDueInSecondYear"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_df895ad5-db14-4f84-bb6f-1d39bdd215fb" xlink:to="loc_us-gaap_PurchaseObligationDueInSecondYear_71967f81-94c8-43e4-8683-41a5c5fedcd8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInThirdYear_b02872b6-6176-4d76-858e-73298fe55af2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligationDueInThirdYear"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_df895ad5-db14-4f84-bb6f-1d39bdd215fb" xlink:to="loc_us-gaap_PurchaseObligationDueInThirdYear_b02872b6-6176-4d76-858e-73298fe55af2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PurchaseObligationDueInFourthYear_60758804-61f0-4c04-880e-f896e6eec493" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PurchaseObligationDueInFourthYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_df895ad5-db14-4f84-bb6f-1d39bdd215fb" xlink:to="loc_us-gaap_PurchaseObligationDueInFourthYear_60758804-61f0-4c04-880e-f896e6eec493" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ftnt_PurchaseObligationToBePaidAfterYearFour_b4678440-d380-4dfa-8780-17e591327302" xlink:href="ftnt-20210630.xsd#ftnt_PurchaseObligationToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PurchaseObligation_df895ad5-db14-4f84-bb6f-1d39bdd215fb" xlink:to="loc_ftnt_PurchaseObligationToBePaidAfterYearFour_b4678440-d380-4dfa-8780-17e591327302" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
