1. 程式人生 > >vrf路由洩露原理和簡單示例

vrf路由洩露原理和簡單示例

    通過簡單示例講解一下vrf洩露的方法

前提

1、在思科裝置裡面稱為vrf。
2、在華為裝置裡面稱為vpn-instance。

一、原理

需求:vpn-a訪問vpn-b

vpn-instance有2個vpn-a和vpn-b。1.1.1.1/24在vpn-b裡面,需要從vpn-a去訪問vpn-b裡面1.1.1.1/24。

1、方法一: 出方向介面是“出介面” (介面E0/0/0屬於vpn-b)

這裡寫圖片描述

方法二:出方向介面是“vrf” (vpn-b)

這裡寫圖片描述

二、示例

需求:使R2和R3可以互通

1、拓撲

這裡寫圖片描述

2、配置

1)R1:

interface
Vlanif102 ip binding vpn-instance vpn-a ip address 12.1.1.1 255.255.255.0 interface Vlanif103 ip binding vpn-instance vpn-b ip address 13.1.1.1 255.255.255.0
interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094

interface GigabitEthernet0/0/2            
 port link-type
trunk
port trunk allow-pass vlan 2 to 4094
ip route-static vpn-instance vpn-a 13.1.1.0 255.255.255.0 vpn-instance vpn-b 13.1.1.3
ip route-static vpn-instance vpn-b 12.1.1.0 255.255.255.0 Vlanif102 12.1.1.2

2)R2:

interface Vlanif102
 ip address 12.1.1.2 255.255.255.0

interface GigabitEthernet0/0/1
 port link-type
trunk
port trunk allow-pass vlan 2 to 4094
ip route-static 0.0.0.0 0.0.0.0 Vlanif102 12.1.1.1

3)R3:

interface Vlanif103
 ip address 13.1.1.3 255.255.255.0

interface GigabitEthernet0/0/1
 port link-type trunk
 port trunk allow-pass vlan 2 to 4094
ip route-static 0.0.0.0 0.0.0.0 Vlanif103 13.1.1.1

3、結果

這裡寫圖片描述

相關推薦

vrf路由洩露原理簡單示例

    通過簡單示例講解一下vrf洩露的方法 前提 1、在思科裝置裡面稱為vrf。 2、在華為裝置裡面稱為vpn-instance。 一、原理 需求:vpn-a訪問vpn-b vpn-instance有2個vpn-a和vpn-b。1.1.

Android基礎筆記(十三)- 內容提供者原理簡單使用

暴露 tel java 四大組件 per 存儲 建數據庫 開發 fun 為什麽要有內容提供者 內容提供者的工作原理 使用內容解析者對內容提供者進行增刪改查操作 利用內容提供者和內容解析者備份手機短信 利用內容提供者插入短信 為什麽要有內容

Optaplanner規劃引擎的工作原理簡單示例(1)

生成 -c move 在哪裏 遺傳算法 如果 order by 實現 功能   在之前的文章中,老猿已介紹過APS及規劃的相關內容,也對Optaplanner相關的概念和一些使用示例進行過介紹,接下來的文章中,我會自己做一個規劃小程序 - 一個關於把任務分配到不同的機臺上進

隱馬爾科夫鏈(hmm)基本原理簡單例項

title: 隱馬爾科夫鏈(hmm) tags: hmm,隱馬爾科夫鏈,基本原理 grammar_cjkRuby: true 隱馬爾科夫鏈基本介紹 隱馬爾科夫(Hidden Markov Model,HMM),瞭解一個演算法要做到:會其意,知其形。 引子 隱馬爾科夫

SSH入門Struts2篇(1)——Struts2的配置簡單示例

1.下載struts2.3並把核心jar包新增到WEB-INF/lib目錄下 struts2.3下載地址 核心jar包指的是以下八個,在這個簡單的例子裡我們暫時只需要這八個 2.struts的表單處理流程 對於一般的web應用而言,表單提交之後交給servl

Hibernate(1)Hibernate簡介簡單示例,瞭解Hibernate事務回滾用法

1 Hibernate簡介 Hibernate是一個orm(object relation mapping 物件關係對映)框架,處於專案的持久層,也叫持久層框架(持久層框架還有ojb等)。 Hibernate本質就是對JDBC進行了輕量級的封裝。 2

JDBCTemplate---方法介紹簡單示例

當sql等查詢方式不能滿足效能或靈活性的要求,必須使用SQL時,大家有三種選擇: 第一、使用Hibernate 的sql 查詢函式,將查詢結果物件轉為Entity物件。 第二、使用Hibernate Session的getConnection 獲得JDBC

SSO單點登入原理簡單實現

1、http無狀態協議   web應用採用browser/server架構,http作為通訊協議。http是無狀態協議,瀏覽器的每一次請求,伺服器會獨立處理,不與之前或之後的請求產生關聯,這個過程用下圖說明,三次請求/響應對之間沒有任何聯絡   但這也同時意味著,任何使用者都能通過瀏覽器訪問伺服器資源,如

shader中ddx/ddy偏導數的原理簡單應用

最近發現一篇對shader中ddx,ddy講解的比較清楚的一篇文章,這裡對其做個簡單的翻譯和總結。 偏導函式,分為HLSL:ddx和ddy, GLSL:dFdx,dFdy,分別對應 x,y軸上,在螢幕空間中,畫素塊中各種變數的變化率。 偏導數的計算: 看了下面的

記憶體檔案對映原理簡單應用

參考部落格:http://blog.csdn.net/haiross/article/details/46875211 參考部落格:http://blog.csdn.net/mg0832058/ar

Spark本地安裝簡單示例

sudo yum install java-1.7.0-openjdk.i686 sudo yum install maven-noarch maven-release-manager.noarch maven-release-plugin.noarch sudo yum

scala外部命令工作的原理使用示例

scala外部命令工作的原理: 通過scala程式碼可以直接呼叫JVM的系統功能或者OS的系統功能或者OS的shell命令,這可以極大的簡化外部功能的實現,因為這種工作方式實際上是複用JVM和OS本身

C++ STL迭代器原理簡單實現

### 1. 迭代器簡介 為了提高C++程式設計的效率,STL(Standard Template Library)中提供了許多容器,包括vector、list、map、set等。然而有些容器(vector)可以通過下標索引的方式訪問容器裡面的資料,但是大部分的容器(list、map、set)不能使用這種方式

[shell]systemexeclp簡單示例

div print logs $1 script col echo null ram shell腳本:hello.sh #!/bin/bash echo "i am in shell script" echo "param 1 is $1" echo "param 2 i

洗禮靈魂,修煉python(3)--從一個簡單的print代碼揭露編碼問題,運行原理語法習慣

比較 編譯 windows 機器 函數 容易 打印字符 出現 無法 前期工作已經準備好後,可以打開IDE編輯器了,你可以選擇python自帶的IDLE,也可以選擇第三方的,這裏我使用pycharm——一個專門為python而生的編譯器 第一個python代碼當然是所有開發語

QT創建模態對話框阻塞整個應用程序非模態對話框唯一性約束的簡單示例

t對象 geometry ges con png qwidget int imu 唯一性約束 QT創建模態對話框阻塞整個應用程序和非模態對話框唯一性約束的簡單示例 部分代碼: // 創建模態對話框阻塞整個應用程序和非模態對話框唯一性約束 QMenu *pD

nio原理示例程式碼

我正在為學習大資料打基礎中,為了手擼rpc框架,需要懂得nio的原理,在搞懂nio框架前,我會帶著大家手擼一些比較底層的程式碼,當然今後當我們學會了框架,這些繁瑣的程式碼也就不用寫了,但是學一學底層的程式碼也是有好處的嘛。 java.nio全稱java non-blocking IO(實際上是 new io

路由表的原理作用

路由器是一種典型的網路層裝置。它在兩個區域網之間按幀傳輸資料,在OSI/RM之中被稱之為中介系統,完成網路層責在兩個區域網的網路層間按幀傳輸資料,轉發幀時需要改變幀中的地址。它在OSI/RM中的位置如圖1所示。     一、原理與作用   路由

Dom4j工具j解析XML原理示例代碼

nta row class val sys 得到 iter style hone import java.io.File; import java.util.ArrayList; import java.util.Iterator; import java.uti

cnn系列文章 --池化層簡單卷積網路示例

出去吃了個飯,突然感覺好沒胃口,好落寞。。。。 哎,繼續吧 一句歌詞繼續中: 《霜雪千年》 苔綠青石板街 斑駁了流水般歲月 小酌三盞兩杯 理不清纏繞的情結 典型的卷積神經網路 convolution (Conv) 卷積