zoukankan      html  css  js  c++  java
  • 多层交换MLS笔记2

     
    ●多层交换的原理:3层交换的工作原理确实与路由器很相似--IP地址分配到接口,并且定义好路由协议。路由协议的配置就和路由器一样,不过,接口配置还是略有不同,交换机可以选择使用VLAN接口、路由接口(routed port)和PortChannel接口。
     
    ●VLAN接口:使3层交换机的3层接口可以和VLAN绑定在一起。Cisco有时称这类接口为交换虚拟接口(SVI)。如果要在多个VLAN之间路由,交换机需要对每个VLAN添加一个属于它的虚拟接口,然后在每个VLAN接口上分配属于该VLAN的子网IP地址。
    当使用VLAN接口时,在MLS路由表中每条记录列出外发VLAN接口和下一跳3层地址,而邻接信息表列出VLAN号和下一跳设备的MAC地址。除此之外,MLS交换机还需要使用k2层逻辑来决定它使用哪个物理接口转发数据,此时需要从CAM中找到相关信息。


    =====================================
    以太网PortChannel也可以用作路由接口,此时在配置物理路由接口时,需要使用no switchport命令。另外,当使用PortChannel作为路由接口时,负载均衡应基于3层地址。PortChannel也可以用作2层接口,在这种情形下,VLAN接口需要配置IP地址。

     2)三层交换的技术
     路由器:传统方式通过CPU查找IP路由表
     process-switching(进程交换)----通过CPU进行IP路由表的查找,效率低
     三层交换机:通过硬件查找(基于流的交换)
     1)“一次路由、多次交换”---MLS(MultiLayer Switch)
     同一个流(flow:源IP、目标IP、协议、源端口、目标端口)的第一个报文需要进行 Process-switching,
    后续的报文利用route-cache 进行 fast-switching
     2)CEF--Cisco Express Forward思科快速转发(基于拓扑的交换)
    所有报文都进行硬件交换,不需要经过process-switching
                        

    邻接表如何得到?通过ARP协议。
    process-switching       效率低
    fast-switching            效率中
    cef                           效率高

    MLS 3层接口比较:


    ================================
    console口:缺省时debug信息只输出到console口
    vty线路:缺省时debug信息不会输出到vty线路
    使用 terminal monitor / terminal no monitor 开启 / 关闭

    华为设备:
     console口:缺省时debug信息不会输出到console口
    vty线路:缺省时debug信息不会输出到vty线路
     terminal debug
     terminal monitor


     

  • 相关阅读:
    IBM Thread and Monitor Dump Analyzer for Java解决生产环境中的性能问题
    ORACLE中的字符串替换 replce、regexp_replace 和 translate
    ORA-01654 索引 无法通过 表空间扩展
    HTML篇之CSS样式:<button></button>按钮变成超链接<a></a>的样式
    HTML里用如何包含引用另一个html文件 .
    java程序中实现打开 某个指定浏览器
    Oracle查询数据库中所有表的记录数
    getOutputStream() has already been called for this response解释以及解决方法
    oracle索引,索引的建立、修改、删除
    各种组件的js 获取值 / js动态赋值
  • 原文地址:https://www.cnblogs.com/cyrusxx/p/12615688.html
Copyright © 2011-2022 走看看