zoukankan      html  css  js  c++  java
  • Route-map简介

    Route-map 结合路由重分布

    在两种协议之间做重分布的时候,有的时候我们须要把一些不必要的路由信息重分布进去,当然我们也能够用控制分发列表来做,可是我们还能够用还有一种方法就是 Route-map 来将我们须要的路由信息挑选出来,在重分布的时候将他们分布进去。 Route-map 挑选出来的信息假设是 permit 则分布进去,否则不分布进去。

    Route-map 的语法及注意事项
    Route-map
    名称 [deny| permit] [ 编号 ]
             Match
    条件
             Set
    动作

    解释:就是一个数据流当满足条件的时候我们给出一个动作(如打标签等)并依据上面的 deny permit 来运行,负责丢弃当有多个编号的语句的时候继续向下运行直到没有可运行的语句至此仍然没有匹配的条目则丢弃
    注意事项:
    1
    在编写语句的时候我们不写编号则编号默觉得 10
    2
    在编写语句的时候我们不写 deny permit 则默觉得 permit
    3
    当有多个 match 语句的时候,仅当全部的 match 语句都匹配的时候该 Route-map 语句才算匹配成功。当一个 match 语句有多个条件的时候仅仅要匹配当中的一个条件则整句 match 语句就算匹配成功
    4
    当我们之前没写编号的语句,之后我们有写了编号为 10 的语句则覆盖之前的语句
    5
    我们在删除 Route-map 语句的时候,没写编号则删除整个 Route-map 语句  
    6
    运行的时候自上而写下运行
    7
    假设一条语句没有 match 则意味着匹配全部条目
     
    以下我们举几个样例说明一下

    route-map ccc permit 20
      match ip address 1 2
      match tag 2
    这个匹配的条件就是数据流要匹配訪问控制列表 1 2 ,而且还要匹配标签为 2 则才算匹配成功

     

    以下看一下 route-map 的运行过程:
    route-map eee permit 10
        match ip address 1
    route-map eee permit 20
        match ip address 10
        access-list 1 permit 1.1.1.0
        access-list 2 permit 1.1.2.0
    a)
    当有一个数据流源地址为 1.1.1.2 的时候,在 route-map 运行的时候首先查看编号为 10 的语句,结果匹配则依据编号为 10 定义的 permit 既通过,跳出 route-map
    b)
    当有一个数据流源地址为 1.1.2.2 的时候,在 route-map 运行的时候首先查看编号为 10 的语句,结果不匹配再继续查看编号为 20 的语句,发现匹配依据编号为 20 定义的 permit 既通过,跳出 route-map

    c) 当有一个数据流源地址为 1.1.3.2 的时候,在 route-map 运行的时候首先查看编号为 10 的语句,结果不匹配再继续查看编号为 20 的语句,发现不匹配再向下就没有了语句则这时都没有匹配的语句则丢弃

  • 相关阅读:
    bootstrap 模态框日期控件datepicker被遮住问题的解决
    (转)Jetty实战之 安装 运行 部署
    (转)Redis研究(一)—简介
    在jboss上部署web应用
    webSphere
    Weblogic部署项目三种方式
    js构造函数详解
    范仁义js课程---51、作用域实例
    javascript疑难问题---7、使用var和不使用var声明变量的区别
    范仁义js课程---50、函数作用域
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/3990892.html
Copyright © 2011-2022 走看看