IP第十四天笔记

xlinx_pcie_ip 使用笔记 PCIE_ISE_学习笔记我也是刚学习摸索赛灵思的IP核怎么与理论对应上,也有很多不足之处,欢迎大家与我交流一.  PCIE概述首先需要定位的是什么时候需要用到 PCIe 的问题。(PCIe 是什么这里就不做介绍了,不然冗长的像写论文了。 )翻开电脑(台式机),主板上可以清晰的看到常用的接口,能和外面连接的插槽主要有:USB、 Ethernet、 PCIe、PCI、 SATA/PATA、 Audi... 阅读详情

LDP --- 标签分发协议 --- 主要应用在MPLS的控制层面

MPLS控制层面需要完成的工作主要就是分配标签和传递标签。分配标签的前提是本地路由 表中得先存在标签,传递标签的前提也是得先具备路由基础。所以,  LDP想要正常工作,则需 要IGP作为基础。

 

1,分配标签

分配标签并不是所有设备都针对自己本地路由表中所有的路由条目分配标签,而是 在判定自己是到达某网段的出站LSR时,才会主动分配标签。

当然,在构成到达目标网段的LSP过程中,所有中间的LSR都需要给对应的FEC分配  标签才行。则其他设备只有在收到标签和目标网段的映射关系后,才会被动的分配 标签。分配标签之前需要完成检查动作,主要检查目标网段本地路由表是否可达, 以及下一跳和通告者是否相同。检查通过则可以分配标签,不通过则不能分配标   签。

LDP的标签分配方式:

1,有序方式 --- 华为设备默认选择的是有序方式分配标签

2,独立方式 --- 不需要确认自己是出站LSR,也可以主动给路由表中路由条 目分配标签。

2,传递标签

出站LSR分配完标签之后,需要传递给其他的LSR设备,传递的前提条件是彼此之间 得先是LDP对等体关系。而LDP对等体关系建立的前提条件是需要先建立LDP会话。

本地LDP会话 --- 直连的两个设备之间建立LDP会话

远程LDP会话 --- 非直连设备之间,可以通过手工指定的方式来创建远程的 LDP会话。

LDP协议在建立本地的LDP会话时,不需要手动指定邻居的IP地址,可以自动 的发现邻居关系。主要是因为LDP首先会总过组播(224.0.0.2)  的形式周期 性发送hello包来发现邻居。hello包使用UDP 646端口来完成。

本地LDP会话的建立过程:

1,在LSR上激活LDP之后,首先周期性的发送hello包来完成对等体的发现工 作。

 

在HELLO包中需要携带一些参数,其中包含传输地址和LDP ID。

传输地址:这个地址主要是后面建立TCP会话时需要用到的地址,默认 情况下,我们将使用该设备的LSR ID来作为这个地址。所以要求,LSR ID 必须是可用且可达的IP地址。

LDP ID:所有激活LDP协议的LSR设备都要求必须具有一个LDP ID,这个ID 是由48位二进制构成,表达方式位32位:  16位,前32位使用是LSR     ID,后16位用0来表示。这个和标签空间有管,所有基于设备的标签空 间,其值都为0。

hello包的发送周期默认为5s,保活时间为3倍hello时间,即默认15秒

2,双方在交互完hello包之后,将获取到对方传输地址,则将根据这个传输 地址来建立TCP会话。

在建立TCP会话之间,LDP也存在检查动作,需要先确认收到的传输地 址,在本地路由表中是否可达,可达则可以正常建立TCP会话。

如果双方都建立TCP会话,则将创建两条双向通道,造成资源浪费。则 在收到对端hello包中的传输地址后,将和本地的传输地址进行对比,传 输地址大的一方,我们称为主动方,主动方则可以主动建立TCP会话,  而被动方则不建立。

 

 

分区 7.5HCIP中心暑假 的第 2 页

3,完成TCP会话建立之后,传递地址大的一方将优先使用初始化报文,里面包含  一些协商的参数发给被动方。对方如果确认里面的参数,则将回复keeplive报文进 行确认,同时发送自己本地的初始化报文,携带自己的参数。主动方收到后也将对 参数进行确认,如果没问题则也将发送keeplive报文。双方都收到keeplive报文, 则代表参数协商成功,  LDP会话建立成功。

之后,也需要周期性的发送keeplive报文进行保活,发送周期默认为15S,保活时 间为3倍的周期发送时间,则默认为45秒。

分区 7.5HCIP中心暑假 的第 3 页

上下游关系 --- 由数据层流量流动方向来决定,数据发送方为上游,接受方为下    游。从控制层的角度来看,则标签传递的方向应该是从下游发送到上游。之后上游 设备会去收集下游的标签。

标签传递方式 --- DU模式 --- 下游自主模式 --- 华为设备默认采用这种模式,所 有LSR在分配好标签之后,可以主动的将标签传递给其他LSR

--- 如果选择的是下游自主模式,则设备在传递标签时,无 法判断上下游关系的,则会将标签发给所有的对等体关系。 当设备收到标签之后,则将可以基于路由表判断上下游关   系。华为设备,只有上游设备会记录下游设备发送的标签, 而上游设备发送的标签将不保存。(还有一种标签的保存模 式是上下游标签都保存。)

DOD模式 --- 下游按需模式 --- 只有下游设备在收到上游设备通 知之后,才会给上游设备发送标签。

数据层面流动过程

在数据层面流量通过的过程当中,入站LSR设备和出战LSR设备都需要查询两张表,一张 FIB表,一张LFIB包才能完成转发过程,导致效率降低,需要优化。

优化思路:

入站LSR --- 因为入站的数据包中不包含标签,所以,必须查看FIB表。则可以直接 将出站标签添加到FIB表中,这样则将不再需要查看LFPB表。

出站LSR --- PHP --- 次末跳弹出机制 ---- 出站LSR设备在给FEC分配标签时直接分 配特殊标签3(隐式空标签)  ,之后,将这个标签传递给自己上游设备,上游将会 把这个标签作为出站标签记录在LFIB表中。当有数据来到设备上,匹配LFIB时发现 出战标签为3,则他将直接把这个标签弹出。则这样出站LSR设备收到的将是一个  不带标签的数据包,则他可以直接查看FIB表来实现转发。

华为设备默认开启次末跳弹出机制。

LDP的配置

1,先在所有LSR上启动IGP协议,保证路由基础

2,配置MPLS的LSR ID

[r1]mpls lsr-id 1.1.1.1

3,激活MPLS和LDP

全局激活

[r1]mpls

Info: Mpls starting, please wait... OK!

[r1]mpls ldp

接口激活

[r1-GigabitEthernet0/0/0]mpls

[r1-GigabitEthernet0/0/0]mpls ldp

[r1]display mpls ldp peer  --- 查看LDP对等体关系

[r1]display mpls ldp session  --- 查看LDP会话

[r4]display mpls  lsp  --- 查看LFIB表

注意:华为设备默认只给/32的主机路由分配标签,因为MPLS并没有主要应用在数据转 发上,如果路由表中路由条目太多,则将导致生成过多LSP,造成资源浪费。

[r4-mpls]lsp-trigger all  -- 这个命令可以让设备给出来/32主机路由外的路由分配标签

MPLS解决路由黑洞问题

[r2]route recursive-lookup tunnel  --- 在进行路由递归查找的时候,如果有隧道则递归进 隧道

[r2]display fib verbose --- 查看FIB表的细节信息

MPLS VPN技术

MPLS VPN是一种由运营商提供的,专门解决虚拟专线安全及带宽问题的综合解决方案。

站点 --- 可以理解为是一个组织机构在不同地理位置设置的不同的IP网络。

PE --- 服务提供商边界设备 --- 需要连接CE(客户网络的边界设备)  设备,则需要接受客户私 网的路由信息。他还需要将私网的路由信息传递到远端的PE设备上。这部分路由的传输主要  使用BGP协议来进行传递。则中间的P设备(服务提供商的设备)  ,只需要完成路由信息的高 速转发即可。

VRF --- 虚拟路由转发 --- VPN instance(VPN实例)   --- 我们可以将一台真实的物理设备抽 象出多台虚拟的设备。每一个虚拟的设备就被称为一个VRF空间,每个VRF空间都拥有独立的 路由表,  FIB表,动态路由协议,及接口。

 

RD值 --- 路由区分码 --- 由64位二进制构成的,华为设备最常用的表达方式是AS:NN(前面 AS代表所在的AS号,后面NN代表自定义值)

 

VPNV4路由 --- IPV4路由信息前面添加上RD值之后,从原来的32位变为96位,则将变 成VPNV4路由。

MP-BGP --- 可以针对多种地址组的路由信息来进行携带。如果需要传递VPNV4路由,则 需要使用MP-BGP来进行传递。

RT --- 路由目标值 --- VPN Target --- 32位二进制构成 --- 由BGP的社团属性来携带    出站RT值 --- Export RT --- PE设备为不同VRF空间配置不同的出站RT,发出由社 团属性携带,需要和远端PE设备上的入站RT对应。

入站RT值 --- Import RT --- PE设备为不同VRF空间配置不同的入站RT,根据社团 属性中携带的值进行比对,将其放入对应的VRF空间当中

数据层流量 --- 数据层流量主要是在到达远端PE设备上时无法分辨到底加入到哪个VRF空间 中,所以,需要使用双层标签来进行区分。---- 外层标签(靠近二层)   --- 公网标签 --- 由 LDP协议来分配,其目的是为了保证数据可以正常的通过MPLS域,到达远端PE。

---- 内层标签(靠近三层)   --- 私网标签 --- 由MP-BGP协议来分配, 目的是在远端PE设备上弹出外层标签后,可以根据内层标签判断到底是到达哪个VRF的数据流 量。内层标签需要和VRF空间存在对应关系,这个标签是由MP-BGP分配后,通过社团属性随 着路由传递到达对端PE。

配置:

创建VRF空间:

[r2]ip vpn-instance a --- 注意,华为设备大小写敏感

[r2-vpn-instance-a]

[r2-vpn-instance-a]route-distinguisher 100:100 --- 配置RD值

[r2-vpn-instance-a-af-ipv4]

[r2-vpn-instance-a-af-ipv4]vpn-target 100:1 export-extcommunity  --- 配置出站RT EVT Assignment result:

Info: VPN-Target assignment is successful.

[r2-vpn-instance-a-af-ipv4]vpn-target 100:2 import-extcommunity  --- 配置入站RT IVT Assignment result:

Info: VPN-Target assignment is successful.

[r2-GigabitEthernet0/0/0]ip binding vpn-instance a --- 将接口划入到VRF空间 Info: All IPv4 related configurations on this interface are removed!

Info: All IPv6 related configurations on this interface are removed!

[r2]display ip routing-table vpn-instance a --- 查看VRF空间中的路由表         [r2]ping -vpn-instance a 192.168.2.1 --- 根据VRF空间的路由信息发送数据包

[r2]ip route-static vpn-instance a 192.168.1.0 24 192.168.2.1 --- 往VRF空间中添加静态路由

[r2-bgp]ipv4-family vpnv4 --- 启动MP-BGP

[r2-bgp-af-vpnv4]peer 4.4.4.4 enable

[r2-bgp]ipv4-family vpn-instance a  ---- 在VPN空间中导入路由

[r2-bgp-a]import-route static

[r2-bgp-a]import-route direct

[r4]display bgp vpnv4 vpn-instance b routing-table  --- 查看VRF空间中的BGP表

[r2]rip 1 vpn-instance a --- 在空间中启动动态路由协议

[r4]ospf 2 vpn-instance b router-id 4.4.4.4

IP地址和子网划分学习笔记之《IP地址详解》 在学习IP地址和子网划分前,必须对进制计数有一定了解,尤其是二进制和十进制之间的相互转换,对于我们掌握IP地址和子网的划分非常有帮助,可参看如下目录详文。 IP地址和子网划分学习笔记相关篇章: 1、IP地址和子网划分学习笔记之《预备知识:进制计数》 2、IP地址和子网划分学习笔记之《IP地址详解》 3、IP地址和子网划分学习笔记之《子网掩码详解》 4、IP地址和子网划分学习笔记之《子网划分... 阅读详情

相关推荐

xiaolin coding 图解网络笔记——IP 篇

IP 在 TCP/IP 模型中的第三层,。。。在网络中的数据包传输中,

a_blade_of_grass的博客 1400

笔记本电脑开启热点共享,却显示无IP分配

大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的路由器,就相当于电信局的“程控式交换机”。

ZL_BKPD的博客 3万+

科普:你的笔记本电脑中有三个IP:127.0.0.1、无线网 IP 和局域网 IP;两个域名:localhost和host.docker.internal

你的笔记本电脑中有三个IP:127.0.0.1、无线网 IP 和局域网 IP。 在不同的场景下,需要选用不同的 IP 地址,还有两个不同的域名host.docker.internal和localhost,在功能和使用场景等方面存在区别。

qiy_icbc的博客 3527

IP学习笔记记录

在在网络通信中,为保证正常通行,每个设备都要配置正确的IP地址,否则不能正常通信。IPv4由32位正整数来表示,IP地址在计算机是以二进制的方式来处理的。为了方便记忆,采用了点分十进制的标记方式,也就是32位IP地址以每8位为一组,共分为4组,每组以.进行隔开,在转成十进制。IPv4二进制11000000101010000000000100000001IPv4十进制19216811点分十进制192.168.1.1。

2401_88818565的博客 855

STM32F407控制舵机

STM32F407控制舵机运行 使用STM32F407控制舵机,首先来看下舵机图片 [黑红白,黑线接GND,红线接VCC,信号线接白色线(有的舵机线的颜色不同,例如褐色红色橘色,仅颜色不同接法还如上述)] 舵机需要信号的周期为20ms,即频率为50Hz。 接下来正式操作: 步骤一:STM32F4程序(本次程序的PWM信号产生的周期频率由定时器TIM14通道1产生(TIM14_CH1),想要使用其它定时器也没关系下面会讲到) #include "pwm.h" void TIM14_CH1_PWM_In

Ievn_Hare的博客 1万+

Research Proposal:自动驾驶 行人运动预测

Research Proposal about Pedestrian/Cyclist Motion Prediction for Self-Driving Vehicles   If I can be provided with the opportunity to conduct PhD research in pedestrian/cyclist motion prediction for...

Poetry Wanderer的博客 3087

树莓派用网线连接笔记本IP地址无法连通解决办法

树莓派用网线连接笔记本IP地址无法连通解决办法 参考树莓派+一根网线直连笔记本电脑 参考Windows电脑检测不到树莓派地址的问题怎么办? 在配置网络的时候,树莓派IP地址发生改变,博主无法通过VNC和putty连接树莓派,于是我就查找原因,原来是树莓派的IP地址由之前的静止地址转为动态地址。 查找树莓派的地址 win+R打开cmd 输入命令:arp -a,查看树莓派的IP地址 果然,树莓派的...

richowe的博客 1万+

逆向拆解dy接口a_bogus 1.0.1.19版本核心算法(纯算版)第二部分

本文深入解析了dy接口a_bogus 1.0.1.19版本的核心算法,重点介绍了逆向分析的基础方法论、魔改Base64编码识别与还原、随机数生成与位运算解析等关键技术。通过详细的代码示例和实用技巧,帮助开发者掌握逆向工程中的关键步骤,特别是针对a_bogus参数的生成逻辑和混淆处理。

weixin_29288313的博客 408

IP分片笔记

1。ip分片的结构体组织形式 先记录以下特殊的字段: (1)skb_buff的cb字段 char cb[48],是一个自定义字段,在协议各层处理时,可以存储各协议的私有数据,就是随便自己定义,在ip层分片时存储的是struct inet_skb_parm *,该结构体嵌套两个数据:ip选项 struct ip_options opt; 和 标识字段flags。 (2)skb_buff结构...

ljq32的专栏 624

到底什么是电源的斜波补偿,电源芯片CS引脚作用,一文讲清楚!

上文有提到电流环,其实电流环再细分也有很多模式,用的最多的是峰值电流模式峰值电流模式调节工作原理如下:(1)当输出负载增大时,输出电压降低,因此,Vc 增大,线性增加的电感电流只有升高到更大的值才能使 PWM 电流比较器翻转,开关管导通的时间增长,占空比增加,输入功率增加,因此输出电压增加,当输出电压增加到调节的范围内时,系统保持平衡。

jwgdhuwdhg的博客 1万+

死磕GMSSL通信-java/Netty系列(二)

Netty-tcnative再linux编译比较好编译,但是再window编译,我尝试了各种办法,总是编译失败,所以我采用半自动的方式进行编译,Netty-tcnative会生成临时文件,直接用vs打开,设置openssl的头文件和静态库路径,然后生成静态库,静态库改个名字放到jar包里边,其实自动编译也是这个原理哈哈O(∩_∩)O。直接传输五个证书的路径吗,之前有的是说要转成x509之类的,转来转去的有点麻烦,这个是直接传输证书路径,由底层gmssl去解析,格式必须是pem格式。然而,若项目已依赖于。

qq_36577699的博客 3026

苹果笔记本设置MAC地址和ip地址

由于学校给每个实验室分配固定的IP和上网帐号,用苹果笔记本通过转街头链接网线需要设置接口的MAC地址、ip地址等。下面一一详细介绍: 一、设置苹果笔记本(mac pro)的 MAC地址。 第一步:首先先在终端输入如下指令,查看机器现有的MAC地址: MacBook-Pro:~ wxw$ networksetup -listallhardwareports 输出: Hardware Por

Ddreaming的博客 2万+

Sentence-BERT 语义相似度双塔模型

论文介绍 发表:2019,EMNLP 论文题目:《Sentence-BERT:sentence embeddings using siaese BERT-networks》 论文地址:https://arxiv.org/abs/1908.10084 Github:https://github.com/UKPLab/sentence-transformers 适用领域: 句向量生成 语义相似度计算 语义搜索 无监督任务(聚类) 1 概述 在20年之前的各种预训练模型中,比如bert,XLNet,Alb

weiyaner的博客 9194

关于笔记本电脑建虚拟机如何设置虚拟机IP问题

如何设置Linux系统的VM虚拟机IP 打开网络共享中心->更改配置器选项 查看你使用的网络连接方式(我这里是笔记本,使用的是wifi连接,注意红框里的内容,此处是正在使用的网卡)。 打开虚拟机->编辑->虚拟网络编辑器->更改设置 进入之后将桥接模式网卡设置为刚才所查到的网卡(检查一下这个很重要,我被这个设置困住过很久…) 回到真实机,win+R 输入cmd 打开命令指示符。 输入ipconfig查看自己的网关(记住它哦,一会要用的) 回到网络连接面板 右键-&gt

寒总儿阿的博客 1811

光学设计仿真软件:Code V_(8).场曲和色差校正

通过以上步骤和代码示例,用户可以更好地理解如何在Code V中进行场曲和色差的校正。这些技术不仅有助于提高光学系统的成像质量,还可以为后续的光学设计提供重要的参考。在实际应用中,用户可以根据具体需求选择合适的校正方法和优化策略,以达到最佳设计效果。

kkchenjj的博客 1784

Android System UI 深度解析:从架构演进到车载 / TV 场景的全维度定制

本文全面解析 Android System UI 的架构设计、功能演进及场景化定制,揭示其作为安卓系统核心交互层的技术特性与生态价值。

学无止境 1582

FPGA学习笔记——IP核

笔记来自正点原子官方教学视频第17讲时间:2025/2/5。

qq_51596047的博客 1536

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

笔记本电脑的计算机名称在哪里看,如何查看笔记本电脑的IP地址

每台电脑都有一个ip地址,笔记本电脑也一样,那如何查看笔记本电脑的IP地址呢?下面就让学习啦小编教大家查看笔记本电脑的ip地址吧。查看笔记本电脑IP地址的方法首先,右击网络,在弹出的快捷菜单中,选择属性。然后,在弹出的网络和共享中心页面中,选择无线网络连接。在到弹出的无线网络连接状态窗口里面,选择属性。在到无线连接属性里面找到Internet协议4,并点击属性。在常规选项卡下面,就可以看到ip地址...

weixin_36324916的博客 1万+

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

内网ip与外网ip

我们平时直接接触最多的是内网IP。而且还可以自己手动修改ip地址。而外网ip,我们很少直接接触,都是间接接触、因为外网ip一般都是运营商管理,而且是全球唯一的,一般我们自己是无法修改的。

JAVA领域优质创作者,基于分片网络查询方法专利发明者。 1万+

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

html 获取电脑ip地址,笔记本自动获取ip地址怎么设置?

问:笔记本自动获取ip地址怎么设置?答:笔记本电脑IP地址设置为自动获取的方法,其实并不复杂,只需要找到、打开“网络连接”选项,在该选项下打开“本地连接”或者“无线网络连接”的属性,就可以设置IP地址了。整个设置过程中的关键点是如何找到、打开“网络连接”选项,不同系统的笔记本电脑中,打开“网络连接”选项的方法也存在一些差异。小编不知道您的笔记本电脑安装的什么系统,下面介绍一种方法,XP、Win7、...

weixin_39941792的博客 1078

笔记本电脑打开网页很慢,一查ip地址网段不对怎么处理

如果觉得有用,欢迎或给个评论支持一下。如有任何网络问题,也可在评论区留言,我计划出一个网络专题,分享更多网络知识,感兴趣的朋友可以提前关注,防止迷路哈。

wudinaniya的博客 1760

连接笔记本的热点一直在获取IP地址?

之前用的好好的,突然之间用笔记本开热点手机就无法连接了,显示一直在获取IP地址,这是为何?试了很多办法都不行,最后总算找到了原因。 去网络和Internet设置->更改设配器设置->右键WLAN设置->共享,如果这时候你共享了当前的网络,那么关闭共享,再次尝试连接,No problem。 ...

qq_40400656的博客 1万+

手机连接笔记本开启的WiFi一直显示正在获取IP中

笔记本电脑开启热点共享,一直显示正在获取IP中

默默提升实验室 4599

超级IP《盗墓笔记》,还经得起腾讯折腾吗?

张康乐最不适配的并不是长相,因为相比于具体的五官样貌,张起灵的魅力点在于他的人物底色和气质,而这恰恰是最难还原的,比如张康乐在剧中就显得有些“楞”,包括小哥的打戏也没有做到干净利落,导致张起灵这个角色的魅力点被模糊了。其实腾讯对于打造盗墓IP宇宙是有成功经验的,比如另一个超级IP《鬼吹灯》。在“鬼吹灯”宇宙的构建上,腾讯前期也经过了一些摸索,2016年的《鬼吹灯之精绝古城》、2017年的《鬼吹灯之黄皮子坟》、2019年的《怒晴湘西》尝试了不同的制作团队之后,确立了管虎监制、潘粤明主演的班底。

2301_80236095的博客 1287

[乐意黎] 笔记本WIFI设置成固定IP

因为自身需要, 笔记本WIFI设置固定IP(不然每次重启后动态分配可变IP太浪费精力), 如下图: 乐意黎 2020-09-09

打杂人-aerchi 2304
上一篇: IP第十三天笔记
下一篇: IP第十七天笔记
搞IT的马哥
博客等级 码龄5年 29粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值