YouTube2Text

Structuring and Modularizing the Network Part 1 — Transcript

by Santelmo · 2,906 words · 644 segments · language en · Watch on YouTube

Full transcript

  1. 0:04hi hello there
  2. 0:06welcome to structuring and modularizing
  3. 0:08the network
  4. 0:09this video introduces a modular
  5. 0:12hierarchical approach to network design
  6. 0:14the cisco enterprise architecture from
  7. 0:17the last
  8. 0:18video we talked about applying
  9. 0:20methodology to a design
  10. 0:22this video begins with a discussion of
  11. 0:24the hierarchical network structure
  12. 0:27the next section introduces network
  13. 0:29modularization
  14. 0:31and discusses the details of the cisco
  15. 0:33enterprise architecture
  16. 0:35following that are the detailed
  17. 0:37description of services
  18. 0:39within modular networks and a discussion
  19. 0:42of
  20. 0:42network management protocols and
  21. 0:44features
  22. 0:46let's get started
  23. 0:51this video lecture will talk about
  24. 0:54network hierarchy
  25. 0:55using a modular approach to network
  26. 0:58design
  27. 0:59services within modular networks
  28. 1:02network management protocols and
  29. 1:05features
  30. 1:06and at the end of this video lecture we
  31. 1:08are going to summarize
  32. 1:09each of the module and the entire
  33. 1:12structuring and modularizing network
  34. 1:14topic
  35. 1:19network hierarchy
  36. 1:23this section explains the hierarchical
  37. 1:26network model
  38. 1:27which is composed of the access
  39. 1:30distribution
  40. 1:31and core layers the functions generally
  41. 1:34associated
  42. 1:36with each of these layers are discussed
  43. 1:40as this is the most common approach to
  44. 1:43designing a hierarchical network
  45. 1:45historically it is used in the design of
  46. 1:48the enterprise
  47. 1:49local area network and wide area network
  48. 1:51data networks
  49. 1:53this model works equally well
  50. 1:56within the functional modules of the
  51. 1:58cisco enterprise architecture
  52. 2:01these modules are discussed later in
  53. 2:03this video
  54. 2:05in section using a modular approach to
  55. 2:08network design
  56. 2:13hierarchical network design layers so as
  57. 2:15shown here in the figure
  58. 2:17the hierarchical network design model
  59. 2:19consists of
  60. 2:20three layers you've got the access layer
  61. 2:24which provides the local and remote work
  62. 2:28group or user access to the network
  63. 2:32next would be the distribution layer
  64. 2:34which provides
  65. 2:35a policy-based connectivity and
  66. 2:38a core layer or a backbone which
  67. 2:41provides high-speed transport to satisfy
  68. 2:44the connectivity
  69. 2:45and transport needs of the distribution
  70. 2:48layer devices
  71. 2:50so each hierarchical layer focuses on
  72. 2:53specific functions
  73. 2:54thereby allowing the network designer to
  74. 2:57choose the right systems
  75. 2:59and features based on their function
  76. 3:02within the model
  77. 3:04so this approach helps provide more
  78. 3:07accurate capacity planning
  79. 3:09and minimize total costs
  80. 3:15let's have an example so this figure
  81. 3:17here illustrates a sample network
  82. 3:19showing the mapping of the hierarchical
  83. 3:21models
  84. 3:21three layers so again these are the axis
  85. 3:25layer
  86. 3:25the distribution layer and the core
  87. 3:28layer
  88. 3:29you do not have to implement the
  89. 3:30hierarchical layers as distinct
  90. 3:33physical entities they are defined to a
  91. 3:36successful network design and to
  92. 3:38represent functionality
  93. 3:40that must exist within a network
  94. 3:44so the actual manner in which you
  95. 3:46implement the layers
  96. 3:47depends on the needs of the network you
  97. 3:49are designing
  98. 3:51each layer can be implemented in routers
  99. 3:55or switches represented by physical
  100. 3:58media or combined
  101. 4:00in a single device so a particular layer
  102. 4:03can be omitted but hierarchy should be
  103. 4:06maintained
  104. 4:07for optimum performance the following
  105. 4:10sections
  106. 4:11details the functionality of the three
  107. 4:13layers
  108. 4:14and the devices used to implement them
  109. 4:19let's start with the access layer access
  110. 4:22layer functionality
  111. 4:23so basically this section describes the
  112. 4:26access layer functions
  113. 4:28and the interaction of the access layer
  114. 4:31with
  115. 4:31the distribution layer and local or
  116. 4:34remote
  117. 4:35users so the role of the apps layer
  118. 4:39is basically the access layer is the
  119. 4:42concentration point
  120. 4:43at which clients access the network
  121. 4:48access layer devices control traffic by
  122. 4:50localizing
  123. 4:51service requests to the access media
  124. 4:54the purpose of the atlas layer is to
  125. 4:56grant user access to network resources
  126. 5:00so following are the access layer
  127. 5:02characteristics
  128. 5:04so in the campus environment the access
  129. 5:07layer typically incorporates
  130. 5:08switched lan devices with ports that
  131. 5:12provide connectivity for workstations
  132. 5:14and servers so in the one environment
  133. 5:18the access layer for teleworkers or
  134. 5:20remote sites
  135. 5:21provides access to the corporate network
  136. 5:23across
  137. 5:24some wide area technology such as the
  138. 5:27old
  139. 5:28frame relay multi-protocol label
  140. 5:31switching or the mpls
  141. 5:33you also have the integrated services
  142. 5:35digital network or isdn
  143. 5:38list lines digital subscribers line or
  144. 5:41dsl
  145. 5:42over traditional um telephone copper
  146. 5:45lines or two axle cable and
  147. 5:48of course other new technologies that we
  148. 5:50have now
  149. 5:51so as not to compromise network
  150. 5:53integrity
  151. 5:54access is granted only to authenticated
  152. 5:57users
  153. 5:58or devices such as those with physical
  154. 6:02address or logical name authentication
  155. 6:04for example the devices at the access
  156. 6:08layer must detect
  157. 6:10whether a telecommuter who is dialing in
  158. 6:13is a legitimate user yet they must
  159. 6:16require
  160. 6:17minimal authentication steps for the
  161. 6:19telecommuters
  162. 6:22so layer 2 switching and the multi-layer
  163. 6:25switching in the access layer
  164. 6:27so access can be provided to access
  165. 6:31users as part of either a layer 2 or l2
  166. 6:34switching environment
  167. 6:35or a multi-layer switching environment
  168. 6:38also known as
  169. 6:39layer 3 switching now
  170. 6:43using a layer 2 switching in the access
  171. 6:45layer
  172. 6:46access to local workstations and servers
  173. 6:49can be provided
  174. 6:50using a shared or a switched media lens
  175. 6:54or local area networks
  176. 6:56you also have vlans or the virtual local
  177. 6:58area networks
  178. 6:59which may be used to segment the
  179. 7:01switched lens
  180. 7:03so each lan or vlan is a single
  181. 7:06broadcast domain
  182. 7:08so the axis layer aggregates and user
  183. 7:11switched
  184. 7:1210 over 100 ports and provides fast
  185. 7:16ethernet pass easter channel or giga
  186. 7:19internet uplinks
  187. 7:21to the distribution layer to satisfy
  188. 7:22connectivity requirements
  189. 7:24and reduce the size of the broadcast
  190. 7:27domains
  191. 7:29you can deploy multiple vlans with its
  192. 7:32own
  193. 7:32ip subset and its own instance of
  194. 7:35spanning tree protocol or stp
  195. 7:37providing alternative path in case of
  196. 7:41failure in this case layer 2 trunking
  197. 7:45so typically using the ieee 802.1 q
  198. 7:49trunking protocol is used between the
  199. 7:51axis layer
  200. 7:53switches and the distribution layer
  201. 7:56switches
  202. 7:57with per vlan stp on each uplink
  203. 8:00for load balancing and redundancy and
  204. 8:04with a distribution layer multi-layer
  205. 8:06switch providing
  206. 8:08the interval and communication for the
  207. 8:10access layer
  208. 8:12so the key point would be a recommended
  209. 8:15best practice
  210. 8:16is to implement one vlan thus
  211. 8:19supporting one ip subnet per access
  212. 8:22switch
  213. 8:23to connect the access switches to the
  214. 8:26distribution switches
  215. 8:28with a layer 3 links rather than trunks
  216. 8:33when rsdp cannot be implemented the
  217. 8:35cisco ios stp features such as uplink
  218. 8:38fast
  219. 8:39part fast and backbone fast can be used
  220. 8:42to provide equivalent convergence
  221. 8:43improvements
  222. 8:44so these features are described as
  223. 8:47follows
  224. 8:48uplink fast enables faster fill over
  225. 8:51on access layer switch on which a dual
  226. 8:55uplinks connect to the distribution
  227. 8:56layer
  228. 8:57the failover time is reduced by
  229. 8:59unblocking the black uplink port
  230. 9:01on a switch immediately after the root
  231. 9:03work failure
  232. 9:05so thereby transitioning it to the
  233. 9:07forwarding state
  234. 9:08immediately without transitioning the
  235. 9:11port through the listening and learning
  236. 9:12states
  237. 9:14next would be the backbone fast if a
  238. 9:17link
  239. 9:17fails on the way to the root switch but
  240. 9:19is not directly connected
  241. 9:21to the local switch backbone fast
  242. 9:24reduces the convergence times
  243. 9:25from 50 seconds to between something
  244. 9:28like 20
  245. 9:29and 30 seconds and the last one would be
  246. 9:34wordfast enable switch ports connected
  247. 9:37to a non-switch
  248. 9:38devices such as workstations to
  249. 9:41immediately enter the spawning tree
  250. 9:43forwarding state
  251. 9:44thereby bypassing the listening and
  252. 9:46learning states
  253. 9:48when they come up so that is where the
  254. 9:51forecast
  255. 9:51will take over so ports connected only
  256. 9:55to
  257. 9:56an end user device workstations
  258. 9:59computers
  259. 10:00do not have bridging loops so it is safe
  260. 10:02to go directly
  261. 10:04to the forwarding state significantly
  262. 10:06reducing the time it takes
  263. 10:07before the port is unusable so if you
  264. 10:10want to learn more about
  265. 10:11this stp you could go ahead and check
  266. 10:13the supplementary videos about stp
  267. 10:17now using a multi-layer switching in the
  268. 10:20access layer
  269. 10:22the most common design for remote users
  270. 10:25is to use multi-layer switches or
  271. 10:28routers
  272. 10:29so a multi-layer switch or router is the
  273. 10:32boundary for broadcast domains and is
  274. 10:35necessary
  275. 10:36for communicating between broadcastmates
  276. 10:38including vlans
  277. 10:40so access routers provide access
  278. 10:43to remote office environments using
  279. 10:45various
  280. 10:46wide area technologies combined with
  281. 10:49multi-layer features such as
  282. 10:50route propagation packet filtering
  283. 10:54authentication security
  284. 10:57and of course the qos or the quality of
  285. 10:59service
  286. 11:01so these technologies allow the network
  287. 11:04to be optimized to satisfy a particular
  288. 11:07user's
  289. 11:08needs in dial-up connection
  290. 11:12dial on demand or the ddr okay
  291. 11:15and static routing can be used to
  292. 11:18control
  293. 11:18costs
  294. 11:23let's have an atlas layer example here
  295. 11:25so this figure
  296. 11:26illustrates a simple network
  297. 11:29in which the compass access layer
  298. 11:32aggregates
  299. 11:33and users and provides uplinks to the
  300. 11:36distribution layer
  301. 11:38so the access layer switches are dual
  302. 11:41attached
  303. 11:41to the distribution layer switches for
  304. 11:44high availability
  305. 11:46the access layer can support convergence
  306. 11:49high availability security
  307. 11:52quality of service or qos and ip
  308. 11:55multicast
  309. 11:56so some services found at the access
  310. 12:00layer include establishing
  311. 12:01a quality of service trust boundary or
  312. 12:04the qos
  313. 12:05trust boundary broadcast suppression
  314. 12:09and the internet group management
  315. 12:11protocol or igmp snooping
  316. 12:14so in here workstations are attached to
  317. 12:17vlans with layer 2 switches
  318. 12:19so the recommended practice implement
  319. 12:22one villain
  320. 12:23that means one ip subnet
  321. 12:26per access switch so access switches
  322. 12:30connects to layer 3 links
  323. 12:32if only one vlan per access switch or
  324. 12:35via
  325. 12:36vlan trunking okay so if needed a
  326. 12:39distribution router's
  327. 12:40route between virtual local area network
  328. 12:46let's talk about distribution layer
  329. 12:49this section describes distribution
  330. 12:52layer functions
  331. 12:53and the interaction of the distribution
  332. 12:55layer
  333. 12:56with the core and the access layers
  334. 13:00so the role of the distribution layer
  335. 13:02basically
  336. 13:04it represents both a separation between
  337. 13:06the axis and the core layers
  338. 13:08and a connection point between the
  339. 13:11diverse access sites
  340. 13:12and the core layer the distribution
  341. 13:15layer determines
  342. 13:16department or workgroup access and
  343. 13:19provides
  344. 13:20policy-based connectivity so following
  345. 13:23are the characteristics
  346. 13:24of the distribution layer so
  347. 13:27distribution layer devices
  348. 13:29control access to resources that are
  349. 13:32available at the core layer
  350. 13:34and must therefore use bandwidth
  351. 13:36efficiently
  352. 13:38in a campus environment the distribution
  353. 13:40layer aggregates
  354. 13:42wiring closet or the telecommunication
  355. 13:44closes bandwidth
  356. 13:45by concentrating multiple low-speed
  357. 13:48access
  358. 13:49links into high-speed cordling and using
  359. 13:52switches
  360. 13:53to segment work groups and isolate
  361. 13:56network problems
  362. 13:57to prevent them from affecting the core
  363. 13:59layer
  364. 14:01so similarly in a one environment the
  365. 14:04distribution layer aggregates
  366. 14:07one connections at the edge of the
  367. 14:08campus and
  368. 14:10provides policy-based connectivity
  369. 14:13this layer provides redundant
  370. 14:15connections for access devices
  371. 14:17redundant connections also provide the
  372. 14:19opportunity
  373. 14:21to load balance between devices
  374. 14:24so the distribution layer represents a
  375. 14:26routing boundary
  376. 14:28between the access and the core layers
  377. 14:30and is where
  378. 14:31routing and packet manipulations are
  379. 14:33performed
  380. 14:35so the distribution layer allows the
  381. 14:37core layer to connect
  382. 14:38diverse sites while maintaining high
  383. 14:40performance
  384. 14:42so to maintain good performance in the
  385. 14:44core
  386. 14:45the distribution layer can redistribute
  387. 14:48between
  388. 14:49a bandwidth intensive access layer
  389. 14:51routing protocols
  390. 14:53and optimized core routing protocols
  391. 14:57so route filtering is also implemented
  392. 15:00at the distribution layer
  393. 15:02the distribution layer can summarize
  394. 15:04routes from the axis layer
  395. 15:06to improve routing protocol performance
  396. 15:09so for some networks the distribution
  397. 15:12layer offers a default route
  398. 15:14to access layer routers and run dynamic
  399. 15:17routing protocols
  400. 15:18only when communicating with core
  401. 15:21routers
  402. 15:23the distribution layer connects network
  403. 15:25services
  404. 15:26to the access layer and implements
  405. 15:28policies
  406. 15:29for the quality of service security
  407. 15:32traffic loading
  408. 15:33and routing so for example
  409. 15:37the distribution layer addresses
  410. 15:40different protocols quality of service
  411. 15:42needs
  412. 15:43by implementing policy-based traffic
  413. 15:45control
  414. 15:46to isolate backbone and the local
  415. 15:49environments
  416. 15:50so policy-based traffic control
  417. 15:53prioritizes
  418. 15:54traffic to ensure the best performance
  419. 15:57for the most
  420. 15:58time critical and time dependent
  421. 16:01applications
  422. 16:03so the distribution layer is often
  423. 16:06the layer that terminates the access
  424. 16:08layer vlans
  425. 16:09broadcastmates however this can also be
  426. 16:13done at the axis layer
  427. 16:15so this layer provides any media
  428. 16:18transitions for example between ethernet
  429. 16:21and the one technology okay so that must
  430. 16:24occur
  431. 16:26so this includes policy based
  432. 16:29connectivity
  433. 16:30so when you say policy based
  434. 16:32connectivity this means
  435. 16:34implementing the policies of the
  436. 16:35organization
  437. 16:37as described in applying a methodology
  438. 16:40to a network design video so what are
  439. 16:43the methods
  440. 16:44for implementing policies so this
  441. 16:46includes
  442. 16:48filtering by source and destination
  443. 16:51address
  444. 16:52filtering based on input and output
  445. 16:55ports
  446. 16:57hiding internal network numbers by route
  447. 17:00filtering
  448. 17:02providing specific static routes rather
  449. 17:04than using routes
  450. 17:05from a dynamic routing protocol for
  451. 17:08security okay so you could have for
  452. 17:11example certain packets
  453. 17:13might not be allowed into a specific
  454. 17:15part of the network
  455. 17:17so you also have the quality of service
  456. 17:19mechanisms for example
  457. 17:21the precedence and the type of service
  458. 17:24or tos okay so or the value
  459. 17:28in ip packet headers can be set in
  460. 17:31routers to leverage
  461. 17:32viewing mechanisms to prioritize
  462. 17:35traffic so basically
  463. 17:39the distribution layer provides link
  464. 17:42between the core
  465. 17:43and the access layer
  466. 17:48let's have the distribution layer
  467. 17:49example so this figure
  468. 17:52shows a sample network with various
  469. 17:54features of the distribution layer
  470. 17:57so following are the characteristics of
  471. 17:59the distribution layer
  472. 18:00in the routed compost network shown in
  473. 18:03the figure
  474. 18:05so the multi-layer switching is used to
  475. 18:09forward the packets
  476. 18:12going to the access layer and in this
  477. 18:14case
  478. 18:15within the access layer so multi-layer
  479. 18:18switching is performed
  480. 18:20in the distribution layer and extended
  481. 18:22towards
  482. 18:23the core layer the distribution layer
  483. 18:28performs a two-way route or a
  484. 18:29distribution to exchange the routes
  485. 18:32between the routing information protocol
  486. 18:35version two
  487. 18:36okay so which is represent two okay
  488. 18:39and enhanced interior gateway routing
  489. 18:41protocols
  490. 18:43or the eigrp routing processes
  491. 18:46so this could be any routing protocol so
  492. 18:49it could be ospf and digrp and vice
  493. 18:52versa
  494. 18:52it could be any routing protocols
  495. 18:55now route filtering is configured on the
  496. 18:58interfaces
  497. 18:59towards the access layer
  498. 19:03route summarization is configured on the
  499. 19:06interfaces
  500. 19:07towards the core layer
  501. 19:10the distribution layer contains highly
  502. 19:13redundant connectivity
  503. 19:15both towards the axis layer and towards
  504. 19:19the core layer
  505. 19:23now let's talk about the core layer
  506. 19:26the core layer functionality so this
  507. 19:28section describes
  508. 19:30core layer functions and the interaction
  509. 19:33of the core layer
  510. 19:34with the distribution layer so the role
  511. 19:37of the core layer
  512. 19:39the function of the core layer is to
  513. 19:41provide fast and efficient
  514. 19:43data transport so characteristics of the
  515. 19:47core layer includes the following
  516. 19:49so the core layer is a high speed
  517. 19:53backbone that should be designed
  518. 19:56to switch packets as quickly as possible
  519. 19:59to optimize
  520. 20:00communication transport within the
  521. 20:02network
  522. 20:04because the core is critical for
  523. 20:06connectivity the core layer devices are
  524. 20:08expected to provide a high level
  525. 20:11of availability and reliability
  526. 20:14a fault tolerant network design ensures
  527. 20:17that
  528. 20:17failures do not have a major
  529. 20:20impact on network connectivity
  530. 20:24the core must be able to accommodate
  531. 20:27failures
  532. 20:28by rerouting traffic and responding
  533. 20:30quickly to changes in network topology
  534. 20:34the core must provide a high level of
  535. 20:36redundancy
  536. 20:38a full mesh is strongly suggested
  537. 20:41and at least a well connected partial
  538. 20:44mesh
  539. 20:45with multiple paths from each device
  540. 20:48is required so the core layer should not
  541. 20:52perform
  542. 20:53any packet manipulation okay so such
  543. 20:56as checking access lists or filtering
  544. 21:01which would slows down the switching of
  545. 21:03packets
  546. 21:05so the core layer must be manageable
  547. 21:08the core devices must be able to
  548. 21:11implement
  549. 21:11scalable protocols and technologies
  550. 21:15and provide alternative paths and
  551. 21:18load balancing
  552. 21:23so let's have an example of the
  553. 21:24switching or multi-layer switching in
  554. 21:27the campus core
  555. 21:29so layer to switching or a multi-layer
  556. 21:32switching
  557. 21:32which is also known as a layer 3
  558. 21:36switching or routing can be used in the
  559. 21:39core layer
  560. 21:41so because core devices
  561. 21:44are responsible for accommodating
  562. 21:47failures
  563. 21:48by rerouting traffic and responding
  564. 21:50quickly to the network topology changes
  565. 21:53and because performance for routing in
  566. 21:55the core
  567. 21:56with a multi-layer switch incurs no cost
  568. 22:00most implementations have a multi-layer
  569. 22:03switching
  570. 22:04in the core layer so the core layer can
  571. 22:07be then
  572. 22:07more readily implement scalable
  573. 22:09protocols and technologies
  574. 22:12and provide alternate path and
  575. 22:15load balancing so the figure shows an
  576. 22:18example of a layer 2 switching
  577. 22:21in the compass core so in the figure
  578. 22:25the typical packet between access sites
  579. 22:28follows these steps so step one
  580. 22:32basically the packet is a layer two
  581. 22:36switched towards the distribution layer
  582. 22:41okay or the distribution switches here
  583. 22:44step two the distribution switch
  584. 22:46performs
  585. 22:47multi-layer switching towards the core
  586. 22:49interface
  587. 22:52okay now step three the packet
  588. 22:55is a layer to switch across the lan cord
  589. 22:59the distribution uh receiving
  590. 23:03switches performs multi-layer switching
  591. 23:05towards
  592. 23:06an access land or at the access layer
  593. 23:08land here
  594. 23:10okay this uh step number four and step
  595. 23:12five
  596. 23:13the packet is a layer to switch across
  597. 23:16the access layer land to the destination
  598. 23:19hosts connected to this
  599. 23:21layer two switches here
  600. 23:27so routing in the one network so this
  601. 23:30figure here
  602. 23:31shows an example of a multi-layer
  603. 23:33switching in the campus core
  604. 23:36so this is a typical packet between
  605. 23:38access sites
  606. 23:39follows the steps here so basically step
  607. 23:42one
  608. 23:44the packet is layer two switch towards
  609. 23:47the distribution
  610. 23:48layer for the distribution switches
  611. 23:52okay step two the distribution switch
  612. 23:55performs
  613. 23:56multi-layer switching towards a core
  614. 23:59interface
  615. 24:01and then the packet is multi-layer
  616. 24:03switched across the lan core
  617. 24:06step four the receiving distribution
  618. 24:08switch performs
  619. 24:09a multi-layer switching towards the
  620. 24:11access lane
  621. 24:13okay or towards the axis layer and then
  622. 24:16last one would be the packet is layered
  623. 24:19to switch
  624. 24:20across this access layer land to the
  625. 24:23destination hosts connected to this
  626. 24:25layer 2 switches here
  627. 24:30now to summarize the hierarchical
  628. 24:33network model provides
  629. 24:34a modular view of a network
  630. 24:38making it easier to design and build the
  631. 24:40network
  632. 24:42the purpose of the access layer is to
  633. 24:44grant
  634. 24:45end user access to network resources
  635. 24:50the distribution layer provides
  636. 24:52aggregation
  637. 24:53for the access layer devices and uplinks
  638. 24:57to the core layer devices it is also
  639. 25:00used in force
  640. 25:01policy within the network and then the
  641. 25:04core layer provides a high speed
  642. 25:06high available backbone designed to
  643. 25:09switch
  644. 25:09packets as fast as possible

About this transcript

This page contains the full transcript of Structuring and Modularizing the Network Part 1 by Santelmo, generated from the public captions YouTube serves with the video. The transcript has 2,906 words across 644 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.