<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[NH558的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/NH558</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; NH558]]></copyright><item><title><![CDATA[BGP综合实验]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/150073209</link><guid>https://blog.youkuaiyun.com/NH558/article/details/150073209</guid><author>NH558</author><pubDate>Fri, 08 Aug 2025 19:19:01 +0800</pubDate><description><![CDATA[1.AS1中存在两个环回，一个地址为192.168.1.0/24，该地址不能在任何协议中宣告。AS3中存在两个环回，一个地址为192.168.2.0/24，该地址不能在任何协议中宣告。AS1内有两个环回，其地址为192.168.1.0/24，且此地址禁止在任何协议中进行宣告；AS3内同样有两个环回，地址是192.168.2.0/24，该地址也不允许在任何协议里宣告。2.整个A2的Ip地址为172.16.0.0/16，R3-R7上各有一个业务网段，请合理划分;3.配置BGP，配置反射器；]]></description><category></category></item><item><title><![CDATA[BGP笔记]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149981798</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149981798</guid><author>NH558</author><pubDate>Wed, 06 Aug 2025 22:10:23 +0800</pubDate><description><![CDATA[BGP对等体组（Peer Group）是一些具有某些相同属性的对等体的集合。通过对等体组可以简化配置。BGP反射器能把从IBGP邻居学习的路由反射给其他IBGP邻居。AS_PATH：解决AS之间的环路问题。IBGP的水平分割：解决一个AS内部IBGP邻居之间环路问题。Cluster-list防环：当一个反射群中存在多个反射器时，通过Cluster-list防环。：在多个反射群之间，通过originator_ID防环。处理AS内部的IBGP网络连接激增的另一种方法，间接避免了IBGP环路问题。]]></description><category></category></item><item><title><![CDATA[OSPF高级特性综合实验]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149842099</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149842099</guid><author>NH558</author><pubDate>Fri, 01 Aug 2025 21:49:48 +0800</pubDate><description><![CDATA[3、整个OSPF环境IP基于172.16.0.0/16划分；除了R12有两个环回，其他路由器均有一个环回IP。1、R4为ISP，其上只配置IP地址；R4与其他所直连设备间均使用公有IP；2、R3-R5、R6、R7为MGRE环境，R3为中心站点；5、减少LSA的更新量，加快收敛，保障更新安全；4、所有设备均可访问R4的环回；（划分了八个，只用了六个）]]></description><category></category></item><item><title><![CDATA[重发布、路由过滤与路由策略笔记]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149814732</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149814732</guid><author>NH558</author><pubDate>Thu, 31 Jul 2025 22:07:48 +0800</pubDate><description><![CDATA[路由器在发布或接收路由消息时，对路由信息进行筛选和控制的过程。路由过滤可有效控制路由在网络内的传播范围ACL和地址前缀列表是路由信息识别与筛选的核心工具地址前缀列表在匹配灵活性上优于ACLfilter-policy工具可在RIP、OSPF、IS-IS等多种协议中实现路由过滤通过修改路由信息来改变网络流量路径的技术，主要作用于控制层流量。]]></description><category></category></item><item><title><![CDATA[OSPF高级特性笔记]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149785473</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149785473</guid><author>NH558</author><pubDate>Wed, 30 Jul 2025 20:58:09 +0800</pubDate><description><![CDATA[路由引入，也称为重发布，是指在运行不同协议或不同进程的边界设备（即自治系统边界路由器ASBR，也可称为协议边界路由器）上，将一种协议的路由信息按照另一种协议的规则发布出去。]]></description><category></category></item><item><title><![CDATA[OSPF协议基础笔记]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149746939</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149746939</guid><author>NH558</author><pubDate>Tue, 29 Jul 2025 14:41:51 +0800</pubDate><description><![CDATA[用于描述区域内部与路由器直连的链路信息，包括链路类型、开销值等。仅在所属区域内部传输，不会跨区域传播。网络中每台运行OSPF的路由器都会生成该类型LSA。用于描述区域内MA网络（广播网络、NBMA网络）的链路信息，包括该网络中的路由器及掩码。仅在所属区域内部传输。只有该网段的DR（指定路由器）会生成该类型LSA。用于在OSPF区域内描述其他区域的链路信息。以子网形式传播，类似直接传递路由条目。只有ABR（区域边界路由器）会生成该类型LSA。]]></description><category></category></item><item><title><![CDATA[GRE及MGRE综合实验]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149688936</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149688936</guid><author>NH558</author><pubDate>Sun, 27 Jul 2025 13:17:45 +0800</pubDate><description><![CDATA[​	R2与R5之间使用ppp的CHAP认证，R5为主认证方；​	R3与R5之间使用HDLC封装；]]></description><category></category></item><item><title><![CDATA[GRE及MGRE笔记]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149643104</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149643104</guid><author>NH558</author><pubDate>Fri, 25 Jul 2025 16:53:34 +0800</pubDate><description><![CDATA[GRE是标准的三层隧道技术，为点对点隧道，是在任意一种网络协议上传送任意一种其他网络协议的封装方法。MGRE为多点通用路由封装协议，适合多个分公司与总部连接的情况。其特点是通过构建公共隧道实现总部和分部、分部与分部之间的通信，所有私网中需有一方公网地址固定，其他可不固定。]]></description><category></category></item><item><title><![CDATA[网络类型及数据链路层协议笔记]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149581848</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149581848</guid><author>NH558</author><pubDate>Wed, 23 Jul 2025 20:50:26 +0800</pubDate><description><![CDATA[网络类型的分类主要有4种，不同的二层链路类型网段，OSPF会生成不同网络类型。]]></description><category></category></item><item><title><![CDATA[TCP协议的扩展笔记]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/149581727</link><guid>https://blog.youkuaiyun.com/NH558/article/details/149581727</guid><author>NH558</author><pubDate>Wed, 23 Jul 2025 20:44:47 +0800</pubDate><description><![CDATA[TCP协议在传输数据前，必须先建立，这是其核心特性之一。]]></description><category></category></item><item><title><![CDATA[Python第七次实验]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/147693659</link><guid>https://blog.youkuaiyun.com/NH558/article/details/147693659</guid><author>NH558</author><pubDate>Sun, 04 May 2025 12:38:08 +0800</pubDate><description><![CDATA[列表和元组的区别：列表：属于可变对象，你能够对其元素进行添加、删除、修改等操作。用方括号 [] 来表示。因为具有可变性，在添加、删除元素时会有额外的内存分配和释放操作，所以性能相对较低。适用于需要动态修改元素的场景，例如存储用户输入的数据。元组：属于不可变对象，一旦创建，其元素就无法更改。用圆括号 () 来表示。由于是不可变的，在创建后占用的内存相对固定，性能通常比列表要高。适用于存储不可变的数据，例如函数的返回值。从列表创建元组：可以使用 tuple() 函数将列表转换为元组。]]></description><category></category></item><item><title><![CDATA[Python第六次实验]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/147693651</link><guid>https://blog.youkuaiyun.com/NH558/article/details/147693651</guid><author>NH558</author><pubDate>Sun, 04 May 2025 12:37:20 +0800</pubDate><description><![CDATA[a.	Tureb.	4c.	Tured.	Turee.	Falsef.	Trueg.	Truei.	11j.	‘l’k.	‘lcom’l.	‘toto’m.	17n.	yo.	’ ’p.	‘o’r.	16s.	Falset.	Tureu.	FalsePython 中并没有为字符串定义减法运算D25。]]></description><category></category></item><item><title><![CDATA[Python第五次实验]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/147166629</link><guid>https://blog.youkuaiyun.com/NH558/article/details/147166629</guid><author>NH558</author><pubDate>Sat, 12 Apr 2025 16:00:41 +0800</pubDate><description><![CDATA[append() 方法用于在列表末尾添加一个元素，这里将 40 添加到 lst 末尾insert() 方法用于在角标 1 处插入 43extend() 方法用于将列表 [1, 43] 的元素逐个添加到列表末尾remove() 方法用于移除列表中第一个值等于参数的元素。这里移除了列表中第一个值为 1 的元素pop() 方法如果传入角标参数，会移除并返回该角标位置的元素。这里移除了角标为 1 的元素pop() 方法如果不传入参数，默认移除并返回列表末尾的元素，这里移除了末尾的 0。]]></description><category></category></item><item><title><![CDATA[Python基础课程笔记--NO.9]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/147166349</link><guid>https://blog.youkuaiyun.com/NH558/article/details/147166349</guid><author>NH558</author><pubDate>Sat, 12 Apr 2025 15:59:07 +0800</pubDate><description><![CDATA[无论是内置函数、对象函数，用起来确实很方便，但是作为初学者，你必须懂得它们背后的运行逻辑！]]></description><category></category></item><item><title><![CDATA[Python基础课程笔记--NO.8]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/146769175</link><guid>https://blog.youkuaiyun.com/NH558/article/details/146769175</guid><author>NH558</author><pubDate>Sun, 30 Mar 2025 17:01:40 +0800</pubDate><description><![CDATA[编写一个函数，计算一个整数各个数字的和，例如 输入234，输出9，因为2 + 3 + 4 = 9。]]></description><category></category></item><item><title><![CDATA[Python基础课程笔记--NO.7]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/146769112</link><guid>https://blog.youkuaiyun.com/NH558/article/details/146769112</guid><author>NH558</author><pubDate>Sun, 30 Mar 2025 16:59:26 +0800</pubDate><description><![CDATA[exe.clss总而言之，在Python中，变量（包含函数名）一律存储的数据对象在堆内存中的地址！]]></description><category></category></item><item><title><![CDATA[Python基础课程笔记--NO.6]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/146769061</link><guid>https://blog.youkuaiyun.com/NH558/article/details/146769061</guid><author>NH558</author><pubDate>Sun, 30 Mar 2025 16:56:57 +0800</pubDate><description><![CDATA[函数也是用于处理重复性代码问题的，这些代码是具有独立功能性的，我们可以将这些类似的代码进行一次封装（函数），之后再想去实现同样的功能时，可以直接复用曾经写到的这个函数。def 函数名(参数列表):函数体return 返回值def ：定义函数的关键字函数名：自定义的函数名称，规则与标识符一致的；所有单词字母小写，单词之间用下划线分隔。参数列表：就是给函数传递的一些原始数据，函数根据这些数据去做具体的计算。参数可以不指定数据类型。函数体：就是上述说的具体的计算，今后在编写函数时，]]></description><category></category></item><item><title><![CDATA[Python第四次实验]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/146768960</link><guid>https://blog.youkuaiyun.com/NH558/article/details/146768960</guid><author>NH558</author><pubDate>Sun, 30 Mar 2025 16:52:18 +0800</pubDate><description><![CDATA[（1）使用函数的好处是什么？帮助程序员提高代码阅读性；降低代码量，减少代码冗余（2）如何定义一个函数？如何调用一个函数？在Python中定义函数：
在Python中调用函数：
（3）给出术语函数头、形参、实参的定义函数头是函数定义起始的那部分，它规定了函数的名称、参数形参是在函数定义时出现在函数头括号内的变量。形参代表函数在调用时要接收的值。实参是在函数调用时传递给函数的具体值。当调用函数时，实参的值会被赋给对应的形参。（4）无返回值函数能不能有return语句？下面语句中的return函数是否会造成语法错]]></description><category></category></item><item><title><![CDATA[Python基础课程笔记--NO.5]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/146551897</link><guid>https://blog.youkuaiyun.com/NH558/article/details/146551897</guid><author>NH558</author><pubDate>Thu, 27 Mar 2025 11:00:16 +0800</pubDate><description><![CDATA[例如：两个台阶，有两种跳法（1+1，2）；四个台阶，有五种跳法（1+1+1+1，2+1+1，1+2+1，1+1+2，2+2）延伸【剪刀石头布 I】的问题，利用循环将程序改为，计算机和电脑谁先赢三次，谁就是终极胜利者。输入两个正整数，计算其最大公约数，例如4和2的最大公约数是2，16和24的最大公约数是8。一只青蛙，一次可以跳一个台阶或者两个台阶，现有n个台阶，问该青蛙有多少种不同的跳法？水仙花数，是一个三位数，且这个数的个位、十位和百位的立方和等于该数字本身，例如。如下所示，是一个高度为9的菱形。]]></description><category></category></item><item><title><![CDATA[Python基础课程笔记--NO.4]]></title><link>https://blog.youkuaiyun.com/NH558/article/details/146551526</link><guid>https://blog.youkuaiyun.com/NH558/article/details/146551526</guid><author>NH558</author><pubDate>Thu, 27 Mar 2025 10:51:37 +0800</pubDate><description><![CDATA[如果需要重复执行一些代码的话，就选择使用循环结构（递归）fill:#333;color:#333;color:#333;fill:none;条件满足条件不满足控制变量初始化继续条件 判断控制变量循环体结束更新控制变量向前走10步向前走直到碰墙为止。]]></description><category></category></item></channel></rss>