Juniper瞻博網路路由例項,收藏

在瞻博網路交換機或路由器上,我們可以建立額外的虛擬路由表,稱為

routing-instances

,這些類似於 Cisco 路由器上的

VRF

Juniper瞻博網路路由例項,收藏

每個路由例項將路由表(記住不同的表用於不同的家族)、介面和協議配置組合到一個地方,這可用於分離流量。

例如,預設的 IPv4 單播路由表是 inet。0。建立新例項時,會建立一個額外的路由表,可能是 example。inet。0。

與 Cisco 不同,有幾種明確定義的路由表型別,具體取決於它們的使用方式。

常見型別

有很多例項型別,其中許多僅在較大的平臺上可用。

在這裡,我們將重點介紹可能在 EX 系列交換機上找到的五種常見型別。

無轉發

no-forwarding

是預設例項型別,與 VRF-Lite 非常相似,但是,有一點需要注意,這可能有點令人困惑,尤其是如果(像我一樣)您來自 Cisco 背景。

此路由例項建立單獨的路由表,但不建立單獨的轉發表,JunOS 在路由(控制平面)和轉發(轉發平面)之間有非常明確的定義。

結果是路由可以從各種來源獲知,並安裝在例項的路由表中,然後將最佳路由推送到 預設轉發表中。

你為什麼想做這個?如果您想擁有多個路由協議例項(每個路由表只允許一個路由協議例項),但又不想完全分離您的流量,這將非常方便。

虛擬路由器

該虛擬路由器例項型別也非常接近思科的VRF-精簡版,而且是非常相似的無轉發例項型別。

與 no-forwarding型別不同,

virtual-router

將建立一個單獨的路由表 和一個單獨的轉發表。

這兩種例項型別都不使用目標、匯出、匯入或區分符等功能。

VRF

VRF,建立L3VPN時例項型別被使用,這是傳統意義上的 VRF(VPN 路由和轉發)。

因此,簡而言之,這與 MPLS 功能一起使用。

L2VPN

與 VRF 一樣, L2VPN與 MPLS 功能一起使用,以建立第 2 層 VPN。

轉發

此例項型別用於 基於過濾器的轉發 (FBF)。如果您不熟悉 FBF,它與 Cisco 裝置上的基於策略的路由 (PBR) 相同。

在這種情況下,會建立一個新的路由表,但介面仍屬於預設例項。

使用防火牆過濾器 (ACL),我們可以將流量定向到新的路由表。透過操縱路由表的內容,我們可以影響資料包的路由方式。

基本配置

首先建立路由例項。除非指定了另一種型別,否則這將預設為“無轉發”。

set routing-instances instance-type [type]

將介面新增到路由例項:

set routing-instances interface

新增路由資訊,例如靜態路由,或其他路由協議:

set routing-instances routing-options static route next-hop

活動配置如下所示:

routing-instances { Example_instance { instance-type virtual-router; interface ge-0/0/10; routing-options { static { route 0。0。0。0/0 next-hop 192。168。1。254; } } }}

您可以使用show route instance驗證您的配置 。

admin@SW01> show route instanceInstance Type Primary RIB Active/holddown/hiddenmaster forwarding inet。0 3/0/0Example_instance virtual-router__juniper_private1__ forwarding __juniper_private1__。inet。0 4/0/0__juniper_private2__ forwarding __juniper_private2__。inet。0 0/0/1__master。anon__ forwarding