当前位置:网站首页>HCIP笔记第十三天
HCIP笔记第十三天
2022-08-02 08:08:00 【云隐栖山】
1,BGP的路由过滤
1,通过路由策略来进行过滤
[r1]ip ip-prefix aa permit 172.16.1.0 24
2,配置路由策略
3,在BGP进程中进行调用
[r1-bgp]peer 12.0.0.2 route-policy aa export
2,通过前缀列表进行过滤
1,配置前缀列表
2,在BGP进程中进行调用
3,通过filter-policy来进行过滤
1,配置ACL列表 ---
2,BGP的社团属性
BGP的社团属性就类似于路由的一个标记,本质上由32位二进制构成---1,直接使用十进制来标志;2,十六位二进制:十六位二进制 --- 一条BGP路由当中不一定只打一个社团属性,可以打多个。
在BGP当中,定义了几个公有的社团属性。
1,0X00000000 --- “Internet” --- 默认情况下,所有的BGP路由缺省属于这个社团当中,即抓取社团属性为0的路由将会抓到所有的BGP路由。
2,0XFFFFFF02 --- “no - advertise” --- 如果将某条BGP路由打上这个社团属性,则这条路由将不会被通过给自己的任何BGP对等体。
3,0XFFFFFF01 --- “no - export” --- 如果将某条BGP路由打上这个社团属性,则这条路由将不会被通过给自己的任何EBGP对等体。(这个不通告不包括联邦的EBGP对等体)
4,0XFFFFFF03 --- "no - export - subconfed" --- 如果将某条BGP路由打上这个社团属性,则这条路由将不会被通告给自己的任何EBGP对等体,包含联邦
MPLS --- 多协议标签交换技术
包交换 --- 数据组成数据包,之后,在各个网络节点中不断传递,最终到达目标。
包交换转发效率不高的问题所在:
1,在整个包交换的过程中,需要先查询路由表之后在查看ARP缓存表来完成转发过程,导致效率较低;
2,路由表的匹配原则 --- 最长匹配原则导致路由表的查询效率不会太高
3,路由表存在递归查找的过程
4,IP头部是可变长头部,导致我们对IP头部进行读取时需要使用软件进行处理,无法基于硬件进行快速的查找。
标签交换
标签交换在二层和三层封装之间,添加一个和路由条目存在映射关系的标签,之后维护一张记录对应关系及转发接口的表,携带标签的数据来到设备上,先看标签,之后基于维护的标签转发表进行转发,而不再需要查看三层的内容。因为标签本身短小且定长,所以,其转发效率高于包交换。
但是标签交换需要先给数据包中打上标签,之后在到达目标之前还需要将标签弹出,因此,标签交换只是在转发过程中提高了效率,整体上相交包交换提升并不明显
包交换的变更
1,进程交换 --- process switching --- 最早期的包交换 --- 每一个数据包都需要先查看路由表,之后再看ARP缓存表来确定二层封装内容。
2,快速包交换(fast switching)--- 基于流的包交换 --- 一次路由,多次交换 --- 当一股数据流来到设备上,我们只针对第一个数据包执行路由过程,将路由的结果和数据包特征(五元组)记录在缓存当中。之后,数据流中的其他数据来到设备将直接对比缓存中的五元组,相同,则直接按照转发方式进行转发二不在进行路由过程。
3,思科的特快交换技术 --- Cisco Express Forwading --- 简称CEF技术。主要是将路由表和ARP缓存表中的内容进行预读取(就是将该递归的进行递归运算,该查ARP缓存表的提前查好),之后将结果记录在CEF表中,而CEF表是支持硬件转发的,所以,可以极大的提升路由的转发效率。
虽然CEF技术是思科的私有技术,但是各大厂商也基于其思路设计出了属于自己特快交换技术。华为设备在进行路由转发时就基于FIB(转发信息表),这个表是支持硬件转发的。
边栏推荐
猜你喜欢
Business Intelligence Platform BI Business Intelligence Analysis Platform How to Choose the Right Business Intelligence Platform BI
etcd implements large-scale service governance application combat
图扑软件数字孪生油气管道站,搭建油气运输管控平台
HCIP9_BGP增加实验
Biotin-C6-amine|N-生物素基-1,6-己二胺|CAS:65953-56-2
Database Plus 的云上之旅:SphereEx 正式开源 ShardingSphere on Cloud 解决方案
Biotin hydrazide HCl|CAS:66640-86-6|Biotin-hydrazide hydrochloride
LeetCode第三题(Longest Substring Without Repeating Characters)三部曲之一:解题思路
pnpm:简介
52. [Bool type input any non-0 value is not 1 version reason]
随机推荐
OneNote Tutorial, How to Create More Spaces in OneNote?
BGP通过MPLS解决路由黑洞
PyQt5 (a) PyQt5 installation and configuration, read from the folder and display images, simulation to generate the sketch image
解决IDEA安装安装插件慢问题
设置 height: auto 却无法触发 transition 动画的解决方案
Codeforces Round #811 (Div. 3)无DF
(Note) AXIS ACASIS DT-3608 Dual-bay Hard Disk Array Box RAID Setting
Redisson报异常attempt to unlock lock, not locked by current thread by node id解决方案
Biotin-EDA|CAS:111790-37-5| Ethylenediamine biotin
Write a small game in C (three chess)
WebGPU 导入[2] - 核心概念与重要机制解读
Application and case analysis of CASA model and CENTURY model
MySQL ODBC驱动简介
Biotin-C6-amine|N-生物素基-1,6-己二胺|CAS:65953-56-2
A young man with strong blood and energy actually became a housekeeper. How did he successfully turn around and change careers?
Biotin hydrazide HCl|CAS:66640-86-6|Biotin-hydrazide hydrochloride
cas: 139504-50-0 Maytansine DM1|Mertansine|
C语言_指针
In a recent build figure SLAM, and locate the progress
Redisson distributed lock source code analysis for high-level use of redis