那 串项链 的链子(1)

发表于 讨论求助 2023-05-18 23:00:13

前言

忘了是尤瓦尔·赫拉利说过还是工业4.0的概念里,或者两者都有说:人类的需求将越来越个性化,工业生产需要适应定制化生产。SFC(注意不是KFC)作为这个理念在网络领域的注脚就应运而生了,它可以为客户提供定制化的网络服务。什么?完全不知道在讲什么?其实藤藤讲的是项链的演进史。古代只有项圈,小姐夫人需要一个新的项圈,首饰铺要重新雕琢一个。后来演进成项链,项链上的珠子是打磨好的半成品放在货架上,小姐夫人需要新项链,首饰铺只需要把珠子串一串,一条新颖别致的项链就好了。

藤藤秉承一贯买椟还珠的理念,项链上的珠子什么的先还回去,这条链子还是挺有讲究的。看看有多少人在研究链子?眼晕了吧?


这里面有几个走的很快的家伙:

draft-ietf-sfc-architecture,已经跻身RFC了,编号rfc7665

draft-ietf-sfc-problem-statement,,编号rfc7498

draft-ietf-sfc-nsh,在RFC门前排着队。

SFC链链

Service Function Chain (SFC):  A service function chain defines an ordered set of abstract service functions and ordering constraints that must be applied to packets and/or frames and/or flows selected as a result of classification.

你以为链链是条简单的绳子?NO,它是条有自我要求的绳子。SFC链链的设计原则:

1、与拓扑无关。不改变underlay网络。

2、独立平面。与包转发机制无关。

3、必须分类。

4、共享元数据。

5、与服务定义独立。即链链长啥样与珠子无关。

6、与其他链链独立。

7、多种控制/策略点。即不限制谁来做这个动作。

你以为SFC真的只是链链?NO,低调的SFC其实是个图图。它允许有分支、有重复出现的节点、有单行道/双行道。

作为一个有自我要求的家伙,链链从来都把自己倒饬得很清楚。链链有自己的势力范围,在链链的势力范围内有服务分类、SFC代理、SFC封装、SFF传输转发、服务功能路径SFP以及服务功能SF。另外还有一个RFP概念。

数据进入链链势力范围后,首先被SC服务分类,暂且叫它为AA被分类出来便穿上了件衣服(SFC封装),衣服上缝着服务路径号SPI和服务号SINSH SFC封装)。穿着衣服的A被送进了第一个火车站SFFSFF预先得到一张神秘清单,清单上只认衣服不认人,记录着穿着什么衣服的人要坐什么样子的火车,去哪一个下一站(SFF传输转发)。

SFF的神秘清单如下。根据A的衣服编号SPI 10SI 255A要去的下一站叫192.0.2.1,需要乘坐VXLAN-gpe号火车。A在火车上要求打包进入VXLAN-gpe的集装箱。 

集装箱到达SFF火车站192.0.2.1A从集装箱出来。SFF192.0.2.1根据它的只认衣服不认人的清单,得出A要去的是SF2

ASF2的黑屋子里不知道经历了什么,出来后被换了件衣服,衣服上的服务路径号SPI没有变化,服务号SI被减去了1A被继续送往RFP路径上的某个SFF火车站,一定要完成所有SFP指定的SFs才算完。

没错,你猜对了,链链实际上开着一个物流快递公司。它需要分检系统Service Classification Function;它设计包装袋,比较流行的有NSH包装袋;它有火车站中转系统SFF,但是它自己不做集装箱和火车,连火车线路也是租用的;它规定好分类后的东东要经过哪些功能SF的历练,这个功能历练路径叫SFP;在这个功能历练路径里如果把火车站中转系统SFF也画上的话,这个路径图就叫RFP;如果这个功能历练路径连SF的分号(实例)都没有标的话,那么这个草图就叫SFC

未完待续。

   

发表
26906人 签到看排名